diff --git a/TRX_Merger/ReportGenerator/TrxReportGenerator.cs b/TRX_Merger/ReportGenerator/TrxReportGenerator.cs index f589000..b30cabe 100644 --- a/TRX_Merger/ReportGenerator/TrxReportGenerator.cs +++ b/TRX_Merger/ReportGenerator/TrxReportGenerator.cs @@ -27,7 +27,7 @@ public static void GenerateReport(TestRun run, string outputFile, string screens run.Name = reportTitle; Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory); - string template = File.ReadAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ReportGenerator/trx_report_template.html")); + string template = File.ReadAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ReportGenerator/trx_report_template.cshtml")); string result = Engine.Razor.RunCompile( template, diff --git a/TRX_Merger/ReportGenerator/trx_report_template.html b/TRX_Merger/ReportGenerator/trx_report_template.cshtml similarity index 96% rename from TRX_Merger/ReportGenerator/trx_report_template.html rename to TRX_Merger/ReportGenerator/trx_report_template.cshtml index 17b0a01..1f3e962 100644 --- a/TRX_Merger/ReportGenerator/trx_report_template.html +++ b/TRX_Merger/ReportGenerator/trx_report_template.cshtml @@ -1,4 +1,5 @@ - +@using System + @@ -203,7 +204,7 @@

All Failed Tests

@DateTime.Parse(test.Result.StartTime).ToString("MM.dd.yyyy hh\\:mm\\:ss") @TimeSpan.Parse(test.Result.Duration).TotalSeconds.ToString("n2") sec. FAILED - Details + Details } @@ -520,7 +521,28 @@

Error Image

} if(obj.StdOutRows != null) { + var numberOfListItems = obj.StdOutRows.length; + for (var i = 0; i < numberOfListItems; i++) { + var itemData = obj.StdOutRows[i]; + var row = document.createElement("tr"); + row.className = itemData; + + var cell = document.createElement("td"); + var innerHTML = itemData.replace(/&/g, '&').replace(//g, '>');; + + if (i % 2 != 0) { + cell.innerHTML = innerHTML; + row.appendChild(cell); + } else { + var b = document.createElement("b"); + b.innerHTML = innerHTML; + cell.appendChild(b); + row.appendChild(cell); + } + + document.getElementById("detailsStdOut").appendChild(row) + } } diff --git a/TRX_Merger/TRX_Merger.csproj b/TRX_Merger/TRX_Merger.csproj index ffa5d2b..d1079b4 100644 --- a/TRX_Merger/TRX_Merger.csproj +++ b/TRX_Merger/TRX_Merger.csproj @@ -1,4 +1,4 @@ - + @@ -84,9 +84,9 @@ - + Always - +