diff --git a/sonar-dotnet-shared-library/src/main/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensor.java b/sonar-dotnet-shared-library/src/main/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensor.java index 738eab0c162..46812a31cc9 100644 --- a/sonar-dotnet-shared-library/src/main/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensor.java +++ b/sonar-dotnet-shared-library/src/main/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensor.java @@ -135,7 +135,7 @@ void analyze(SensorContext context, Coverage coverage) { LOG.info(fileCountStatistics.toString()); if (fileCountStatistics.mainWithCoverage == 0) { LOG.warn("The Code Coverage report doesn't contain any coverage data for the included files. For " - + "troubleshooting hints, please refer to https://docs.sonarqube.org/x/CoBh"); + + "troubleshooting help, please visit our community forum at https://community.sonarsource.com"); } } } diff --git a/sonar-dotnet-shared-library/src/test/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensorTest.java b/sonar-dotnet-shared-library/src/test/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensorTest.java index 79160b862cf..6412b84f7ff 100644 --- a/sonar-dotnet-shared-library/src/test/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensorTest.java +++ b/sonar-dotnet-shared-library/src/test/java/org/sonar/plugins/dotnet/tests/CoverageReportImportSensorTest.java @@ -168,7 +168,7 @@ public void execute_coverage_no_main_file() throws IOException { assertThat(logTester.logs(LoggerLevel.INFO)).containsOnly("Coverage Report Statistics: " + "1 files, 0 main files, 0 main files with coverage, 1 test files, 0 project excluded files, 0 other language files."); assertThat(logTester.logs(LoggerLevel.WARN)).contains("The Code Coverage report doesn't contain any coverage " - + "data for the included files. For troubleshooting hints, please refer to https://docs.sonarqube.org/x/CoBh"); + + "data for the included files. For troubleshooting help, please visit our community forum at https://community.sonarsource.com"); assertThat(logTester.logs(LoggerLevel.DEBUG)).contains( "Analyzing coverage with wildcardPatternFileProvider with base dir '" + CoverageReportImportSensor.BASE_DIR.getAbsolutePath() + "' and file separator '\\'.", "Analyzing coverage after aggregate found '1' coverage files.", @@ -192,7 +192,7 @@ public void execute_coverage_main_file_no_coverage_for_file() throws IOException assertThat(logTester.logs(LoggerLevel.INFO)).containsOnly("Coverage Report Statistics: " + "1 files, 1 main files, 0 main files with coverage, 0 test files, 0 project excluded files, 0 other language files."); assertThat(logTester.logs(LoggerLevel.WARN)).contains("The Code Coverage report doesn't contain any coverage " - + "data for the included files. For troubleshooting hints, please refer to https://docs.sonarqube.org/x/CoBh"); + + "data for the included files. For troubleshooting help, please visit our community forum at https://community.sonarsource.com"); assertThat(logTester.logs(LoggerLevel.DEBUG)).contains( "Analyzing coverage with wildcardPatternFileProvider with base dir '" + CoverageReportImportSensor.BASE_DIR.getAbsolutePath() + "' and file separator '\\'.", "Analyzing coverage after aggregate found '1' coverage files.",