diff --git a/src/Readme.txt b/src/Readme.txt index 495b0f85..1e2ac500 100644 --- a/src/Readme.txt +++ b/src/Readme.txt @@ -71,6 +71,7 @@ CHANGELOG * Fix: Exclude empty modules/assemblies from reports * Fix: Fix sort direction triangles (contributed by @YuriyDurov) + * Fix: #602: HtmlSummary and Html_BlueRed_Summary report types now also create an index.html file 5.3.6.0 diff --git a/src/ReportGenerator.Core/Reporting/Builders/HtmlBlueRedSummaryReportBuilder.cs b/src/ReportGenerator.Core/Reporting/Builders/HtmlBlueRedSummaryReportBuilder.cs index 996cc47a..967a69f4 100644 --- a/src/ReportGenerator.Core/Reporting/Builders/HtmlBlueRedSummaryReportBuilder.cs +++ b/src/ReportGenerator.Core/Reporting/Builders/HtmlBlueRedSummaryReportBuilder.cs @@ -48,6 +48,16 @@ public override void CreateSummaryReport(SummaryResult summaryResult) sourcePath, Path.Combine(targetDirectory, "summary.htm"), true); + + string targetFile = Path.Combine(targetDirectory, "index.html"); + + if (!File.Exists(targetFile)) + { + File.Copy( + sourcePath, + targetFile, + true); + } } } } diff --git a/src/ReportGenerator.Core/Reporting/Builders/HtmlSummaryReportBuilder.cs b/src/ReportGenerator.Core/Reporting/Builders/HtmlSummaryReportBuilder.cs index d71f5528..ba76f58c 100644 --- a/src/ReportGenerator.Core/Reporting/Builders/HtmlSummaryReportBuilder.cs +++ b/src/ReportGenerator.Core/Reporting/Builders/HtmlSummaryReportBuilder.cs @@ -48,6 +48,16 @@ public override void CreateSummaryReport(SummaryResult summaryResult) sourcePath, Path.Combine(targetDirectory, "summary.htm"), true); + + string targetFile = Path.Combine(targetDirectory, "index.html"); + + if (!File.Exists(targetFile)) + { + File.Copy( + sourcePath, + targetFile, + true); + } } } }