aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2015-08-06 12:11:28 +0200
committerDuarte Meneses <duarte.meneses@sonarsource.com>2015-08-12 16:12:49 +0200
commit4a6400c4193e4e1e323215deb23642ef48586f51 (patch)
tree5629276f6b09d5d5b498dc7b6ecb84e5cc33dbf2 /sonar-plugin-api
parent644141e706e864f304edbd9b50762d7e005bf9a9 (diff)
downloadsonarqube-4a6400c4193e4e1e323215deb23642ef48586f51.tar.gz
sonarqube-4a6400c4193e4e1e323215deb23642ef48586f51.zip
SONAR-6767 Default mode should be named "publish" mode
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/batch/AnalysisMode.java2
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/internal/SensorContextTester.java5
2 files changed, 7 insertions, 0 deletions
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 a4bc432cb08..6df398b84f3 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
@@ -30,4 +30,6 @@ public interface AnalysisMode {
boolean isIssues();
+ boolean isPublish();
+
}
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 75d3baf8a38..df0e22ab041 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
@@ -236,6 +236,11 @@ public class SensorContextTester implements SensorContext {
public void setIssues(boolean issues) {
this.isIssues = issues;
}
+
+ @Override
+ public boolean isPublish() {
+ return !isPreview && !isIssues;
+ }
}
private static class InMemorySensorStorage implements SensorStorage {