Skip to content

Commit 928a2eb

Browse files
NH-4028 - Fix inconclusive tests not being displayed.
1 parent eea4cf4 commit 928a2eb

File tree

1 file changed

+21
-79
lines changed

1 file changed

+21
-79
lines changed

teamcity.build

Lines changed: 21 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -428,85 +428,14 @@
428428
if (!afterTestNames.Contains(result.Name))
429429
missingTests.Add(result);
430430
431-
report.AppendLine();
432-
report.AppendLine("*** Tests broken since last recorded results ***");
433-
if (brokenTests.Count > 0)
434-
{
435-
foreach (var result in brokenTests)
436-
report.AppendLine(result.ToString());
437-
}
438-
else
439-
report.AppendLine("None");
440-
441-
report.AppendLine();
442-
report.AppendLine("*** Tests new (failed) since last recorded results ***");
443-
if (newFailingTests.Count > 0)
444-
{
445-
foreach (var result in newFailingTests)
446-
report.AppendLine(result.ToString());
447-
}
448-
else
449-
report.AppendLine("None");
450-
451-
report.AppendLine();
452-
report.AppendLine("*** Tests inconclusive since last recorded results ***");
453-
if (brokenTests.Count > 0)
454-
{
455-
foreach (var result in inconclusiveTests)
456-
report.AppendLine(result.ToString());
457-
}
458-
else
459-
report.AppendLine("None");
460-
461-
report.AppendLine();
462-
report.AppendLine("*** Tests new (inconclusive) since last recorded results ***");
463-
if (newFailingTests.Count > 0)
464-
{
465-
foreach (var result in newInconclusiveTests)
466-
report.AppendLine(result.ToString());
467-
}
468-
else
469-
report.AppendLine("None");
470-
471-
report.AppendLine();
472-
report.AppendLine("*** Tests fixed since last recorded results ***");
473-
if (fixedTests.Count > 0)
474-
{
475-
foreach (Result result in fixedTests)
476-
report.AppendLine(result.ToString());
477-
}
478-
else
479-
report.AppendLine("None");
480-
481-
report.AppendLine();
482-
report.AppendLine("*** Tests ignored since last recorded results ***");
483-
if (ignoredTests.Count > 0)
484-
{
485-
foreach (Result result in ignoredTests)
486-
report.AppendLine(result.ToString());
487-
}
488-
else
489-
report.AppendLine("None");
490-
491-
report.AppendLine();
492-
report.AppendLine("*** Tests new (not failing) since last recorded results ***");
493-
if (newNotFailingTests.Count > 0)
494-
{
495-
foreach (var result in newNotFailingTests)
496-
report.AppendLine(result.ToString());
497-
}
498-
else
499-
report.AppendLine("None");
500-
501-
report.AppendLine();
502-
report.AppendLine("*** Tests missing since last recorded results ***");
503-
if (missingTests.Count > 0)
504-
{
505-
foreach (var result in missingTests)
506-
report.AppendLine(result.ToString());
507-
}
508-
else
509-
report.AppendLine("None");
431+
ReportResultGroup(report, brokenTests, "Tests broken since last recorded results");
432+
ReportResultGroup(report, newFailingTests, "Tests new (failed) since last recorded results");
433+
ReportResultGroup(report, inconclusiveTests, "Tests inconclusive since last recorded results");
434+
ReportResultGroup(report, newInconclusiveTests, "Tests new (inconclusive) since last recorded results");
435+
ReportResultGroup(report, fixedTests, "Tests fixed since last recorded results");
436+
ReportResultGroup(report, ignoredTests, "Tests ignored since last recorded results");
437+
ReportResultGroup(report, newNotFailingTests, "Tests new (not failing) since last recorded results");
438+
ReportResultGroup(report, missingTests, "Tests missing since last recorded results");
510439
511440
var output = report.ToString();
512441
File.WriteAllText(outputFile, output);
@@ -526,6 +455,19 @@
526455
}
527456
}
528457
458+
public static void ReportResultGroup(StringBuilder report, IList<Result> resultGroup, string groupTitle)
459+
{
460+
report.AppendLine();
461+
report.Append("*** ").Append(groupTitle).AppendLine(" ***");
462+
if (resultGroup.Count > 0)
463+
{
464+
foreach (var result in resultGroup)
465+
report.AppendLine(result.ToString());
466+
}
467+
else
468+
report.AppendLine("None");
469+
}
470+
529471
]]>
530472
</code>
531473
</script>

0 commit comments

Comments
 (0)