diff options
author | Duarte Meneses <duarte.meneses@sonarsource.com> | 2015-11-05 17:16:36 +0100 |
---|---|---|
committer | Duarte Meneses <duarte.meneses@sonarsource.com> | 2015-11-05 17:18:37 +0100 |
commit | a98d46a8aa838cd2b209e66347794778017ed88c (patch) | |
tree | 31edcde382553bbeac1618c175c53a9b068be600 /it | |
parent | 79d0345b7a188a8d615ab8002dcc2036d6148cd1 (diff) | |
download | sonarqube-a98d46a8aa838cd2b209e66347794778017ed88c.tar.gz sonarqube-a98d46a8aa838cd2b209e66347794778017ed88c.zip |
SONAR-6931 Speed up issues mode by scanning only changed files
Diffstat (limited to 'it')
-rw-r--r-- | it/it-tests/src/test/java/it/analysis/IssuesModeTest.java | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java b/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java index 8706d9d6df5..f5ec507b123 100644 --- a/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java +++ b/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java @@ -123,8 +123,7 @@ public class IssuesModeTest { // do it again, scanning nothing (all files should be unchanged) runner = configureRunnerIssues("shared/xoo-sample", - "sonar.verbose", "true", - "sonar.scanChangedFilesOnly", "true"); + "sonar.verbose", "true"); result = orchestrator.executeBuild(runner); assertThat(result.getLogs()).contains("Scanning only changed files"); assertThat(result.getLogs()).contains("'One Issue Per Line' skipped because there is no related file in current project"); @@ -153,8 +152,7 @@ public class IssuesModeTest { // do it again, scanning nothing (all files should be unchanged) runner = configureRunnerIssues("shared/xoo-sample", - "sonar.verbose", "true", - "sonar.scanChangedFilesOnly", "true"); + "sonar.verbose", "true"); result = orchestrator.executeBuild(runner); assertThat(result.getLogs()).contains("Scanning only changed files"); assertThat(result.getLogs()).contains("'One Issue Per Line' skipped because there is no related file in current project"); @@ -289,7 +287,8 @@ public class IssuesModeTest { // First run issues mode orchestrator.getServer().associateProjectToQualityProfile("sample", "xoo", "one-issue-per-line"); - runner = configureRunnerIssues("shared/xoo-sample"); + runner = configureRunnerIssues("shared/xoo-sample", + "sonar.scanAllFiles", "true"); BuildResult result = orchestrator.executeBuild(runner); // As many new issue as lines @@ -300,7 +299,9 @@ public class IssuesModeTest { orchestrator.executeBuild(runner); // Second run issues mode - runner = configureRunnerIssues("shared/xoo-sample", "sonar.report.export.path", "sonar-report.json"); + runner = configureRunnerIssues("shared/xoo-sample", + "sonar.report.export.path", "sonar-report.json", + "sonar.scanAllFiles", "true"); result = orchestrator.executeBuild(runner); // No new issue this time @@ -319,7 +320,8 @@ public class IssuesModeTest { orchestrator.executeBuild(runner); // First issues mode - runner = configureRunnerIssues("shared/xoo-sample"); + runner = configureRunnerIssues("shared/xoo-sample", + "sonar.scanAllFiles", "true"); BuildResult result = orchestrator.executeBuild(runner); // No new issues @@ -329,7 +331,9 @@ public class IssuesModeTest { restoreProfile("/one-issue-per-line.xml"); // Second issues mode - runner = configureRunnerIssues("shared/xoo-sample", "sonar.report.export.path", "sonar-report.json"); + runner = configureRunnerIssues("shared/xoo-sample", + "sonar.report.export.path", "sonar-report.json", + "sonar.scanAllFiles", "true"); result = orchestrator.executeBuild(runner); // As many new issue as lines |