aboutsummaryrefslogtreecommitdiffstats
path: root/it
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2015-11-05 17:16:36 +0100
committerDuarte Meneses <duarte.meneses@sonarsource.com>2015-11-05 17:18:37 +0100
commita98d46a8aa838cd2b209e66347794778017ed88c (patch)
tree31edcde382553bbeac1618c175c53a9b068be600 /it
parent79d0345b7a188a8d615ab8002dcc2036d6148cd1 (diff)
downloadsonarqube-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.java20
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