]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-11480 Change warning message
authorJulien HENRY <julien.henry@sonarsource.com>
Mon, 10 Dec 2018 11:47:58 +0000 (12:47 +0100)
committersonartech <sonartech@sonarsource.com>
Wed, 16 Jan 2019 08:43:07 +0000 (09:43 +0100)
sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/filesystem/FileIndexer.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/mediumtest/coverage/CoverageMediumTest.java

index e9721a38addb7ee55864301819711b17263836fa..c57fc4e9877b4905226774811a38776a709948af 100644 (file)
@@ -160,8 +160,8 @@ public class FileIndexer {
       inputFile.setExcludedForCoverage(true);
       if (Arrays.equals(moduleCoverageExclusions.getCoverageExclusionConfig(), projectCoverageExclusions.getCoverageExclusionConfig())) {
         warnOnceDeprecatedCoverageExclusion(
-          "File '" + inputFile + "' was excluded from coverage because patterns are still evaluated using module relative paths but this is deprecated. " +
-            "Please update '" + CoreProperties.PROJECT_COVERAGE_EXCLUSIONS_PROPERTY + "' configuration so that patterns refer to project relative paths");
+          "Specifying module-relative paths at project level in the property '" + CoreProperties.PROJECT_COVERAGE_EXCLUSIONS_PROPERTY + "' is deprecated. " +
+            "To continue excluding files like '" + inputFile + "' from coverage, update this property so that patterns refer to project-relative paths.");
       }
       LOG.debug("File {} excluded for coverage", inputFile);
     }
index cd41f6998cd1e2c281c8f3be9448d1b837f508f8..93fa2a44fbb76e5bb5dcff2859a346e5c1028ec0 100644 (file)
@@ -196,9 +196,8 @@ public class CoverageMediumTest {
     InputFile fileB = result.inputFile("moduleB/src/sample.xoo");
     assertThat(result.coverageFor(fileB, 2)).isNull();
 
-    assertThat(logTester.logs(LoggerLevel.WARN)).contains("File 'moduleA/src/sample.xoo' was excluded from coverage because patterns are still " +
-      "evaluated using module relative paths but this is deprecated. Please update 'sonar.coverage.exclusions' " +
-      "configuration so that patterns refer to project relative paths");
+    assertThat(logTester.logs(LoggerLevel.WARN)).contains("Specifying module-relative paths at project level in the property 'sonar.coverage.exclusions' is deprecated. " +
+      "To continue excluding files like 'moduleA/src/sample.xoo' from coverage, update this property so that patterns refer to project-relative paths.");
   }
 
   @Test