diff --git a/scripts/create-windows-html-report/create-windows-html-report.cs b/scripts/create-windows-html-report/create-windows-html-report.cs index f17faa30308c..34e734a1b65b 100644 --- a/scripts/create-windows-html-report/create-windows-html-report.cs +++ b/scripts/create-windows-html-report/create-windows-html-report.cs @@ -85,6 +85,10 @@ public static int Main (string [] args) var indexContents = new StringBuilder (); var summaryContents = new StringBuilder (); + var allFailedTests = new List<(string TrxName, TrxParser.TrxTestResult Test)> (); + var failedTrxNames = new List (); + var passedTrxCount = 0; + var failedTrxCount = 0; indexContents.AppendLine ($""); indexContents.AppendLine ($""); @@ -123,9 +127,12 @@ public static int Main (string [] args) var name = trx.Name; var path = trx.TestResults; var messageLines = new List (); + var trxSucceeded = true; - if (TrxParser.TryParseTrxFile (path, out var failedTests, out var outcome, out allTestsSucceeded, out var ex)) { + if (TrxParser.TryParseTrxFile (path, out var failedTests, out var outcome, out trxSucceeded, out var ex)) { if (failedTests?.Any () == true) { + foreach (var ft in failedTests) + allFailedTests.Add ((name, ft)); messageLines.Add ("