diff options
author | Duarte Meneses <duarte.meneses@sonarsource.com> | 2015-07-17 10:05:49 +0200 |
---|---|---|
committer | Duarte Meneses <duarte.meneses@sonarsource.com> | 2015-07-24 13:14:57 +0200 |
commit | 8566436b507addd3b891cbe84a04e3e0225358ba (patch) | |
tree | 3d820452d1ba481673c6aac8830495135c1e8965 /sonar-plugin-api | |
parent | 26bd5e1700d2d0a89706c61c7404ffb4f80fec3e (diff) | |
download | sonarqube-8566436b507addd3b891cbe84a04e3e0225358ba.tar.gz sonarqube-8566436b507addd3b891cbe84a04e3e0225358ba.zip |
SONAR-6577 Offline mode in preview mode
Diffstat (limited to 'sonar-plugin-api')
3 files changed, 17 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java b/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java index 13c47e7ce0d..247b9097e5e 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java @@ -446,6 +446,11 @@ public interface CoreProperties { * @since 4.0 */ String ANALYSIS_MODE_PREVIEW = "preview"; + + /** + * @since 5.2 + */ + String ANALYSIS_MODE_QUICK = "quick"; /** * @since 4.0 diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/AnalysisMode.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/AnalysisMode.java index 2fad14d30c3..37734df0917 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/AnalysisMode.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/AnalysisMode.java @@ -29,5 +29,7 @@ public interface AnalysisMode { boolean isPreview(); boolean isIncremental(); + + boolean isQuick(); } diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/internal/SensorContextTester.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/internal/SensorContextTester.java index 9d574bb86bd..8bec2b65ea4 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/internal/SensorContextTester.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/internal/SensorContextTester.java @@ -230,6 +230,7 @@ public class SensorContextTester implements SensorContext { public static class MockAnalysisMode implements AnalysisMode { private boolean isIncremental = false; private boolean isPreview = false; + private boolean isSingle = false; @Override public boolean isIncremental() { @@ -248,6 +249,15 @@ public class SensorContextTester implements SensorContext { public void setPreview(boolean value) { this.isPreview = value; } + + @Override + public boolean isQuick() { + return this.isSingle; + } + + public void setSingle(boolean single) { + this.isSingle = single; + } } private static class InMemorySensorStorage implements SensorStorage { |