aboutsummaryrefslogtreecommitdiffstats
path: root/tests/plugins/backdating-plugin-v1
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2017-08-10 12:02:19 +0200
committerJulien HENRY <julien.henry@sonarsource.com>2017-09-07 08:33:31 +0200
commit0d4d37faf7a8c7e1c252c24c286d830802cfbb7b (patch)
treeef2f98d6e33b1eb3133553307664f696630b54e3 /tests/plugins/backdating-plugin-v1
parent4f2c55e5f60c9c8108730a50e59c74344c5c195f (diff)
downloadsonarqube-0d4d37faf7a8c7e1c252c24c286d830802cfbb7b.tar.gz
sonarqube-0d4d37faf7a8c7e1c252c24c286d830802cfbb7b.zip
SONAR-9664 Add IT for custom rules backdating
Diffstat (limited to 'tests/plugins/backdating-plugin-v1')
-rw-r--r--tests/plugins/backdating-plugin-v1/pom.xml2
-rw-r--r--tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/BackdatingPlugin.java (renamed from tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/BackdatingPlugin.java)6
-rw-r--r--tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/api/CustomProcessor.java31
-rw-r--r--tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/package-info.java (renamed from tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/package-info.java)2
-rw-r--r--tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/BackRulesDefinition.java (renamed from tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/BackRulesDefinition.java)2
-rw-r--r--tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/BackSensorV1.java (renamed from tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/BackSensorV1.java)2
-rw-r--r--tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/package-info.java (renamed from tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/package-info.java)2
7 files changed, 39 insertions, 8 deletions
diff --git a/tests/plugins/backdating-plugin-v1/pom.xml b/tests/plugins/backdating-plugin-v1/pom.xml
index 34cee6c1ca4..85a241daf31 100644
--- a/tests/plugins/backdating-plugin-v1/pom.xml
+++ b/tests/plugins/backdating-plugin-v1/pom.xml
@@ -67,7 +67,7 @@
<configuration>
<pluginKey>backdating</pluginKey>
<pluginName>Foo</pluginName>
- <pluginClass>org.sonar.backdating.BackdatingPlugin</pluginClass>
+ <pluginClass>org.sonar.plugins.backdating.BackdatingPlugin</pluginClass>
</configuration>
</plugin>
</plugins>
diff --git a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/BackdatingPlugin.java b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/BackdatingPlugin.java
index 57152b85726..b28c1c98eba 100644
--- a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/BackdatingPlugin.java
+++ b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/BackdatingPlugin.java
@@ -17,11 +17,11 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.backdating;
+package org.sonar.plugins.backdating;
import org.sonar.api.Plugin;
-import org.sonar.backdating.rule.BackRulesDefinition;
-import org.sonar.backdating.rule.BackSensorV1;
+import org.sonar.plugins.backdating.rule.BackRulesDefinition;
+import org.sonar.plugins.backdating.rule.BackSensorV1;
/**
* Plugin entry-point, as declared in pom.xml.
diff --git a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/api/CustomProcessor.java b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/api/CustomProcessor.java
new file mode 100644
index 00000000000..2ad47d4af24
--- /dev/null
+++ b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/api/CustomProcessor.java
@@ -0,0 +1,31 @@
+/*
+ * SonarQube
+ * Copyright (C) 2009-2017 SonarSource SA
+ * mailto:info AT sonarsource DOT com
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+package org.sonar.plugins.backdating.api;
+
+import org.sonar.api.batch.ScannerSide;
+import org.sonar.api.batch.fs.InputFile;
+import org.sonar.api.batch.sensor.SensorContext;
+
+@ScannerSide
+public interface CustomProcessor {
+
+ void process(String lineContent, SensorContext context, InputFile inputFile, int line);
+
+}
diff --git a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/package-info.java b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/package-info.java
index 7ed72718c44..293300416ac 100644
--- a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/package-info.java
+++ b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/package-info.java
@@ -18,6 +18,6 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
@ParametersAreNonnullByDefault
-package org.sonar.backdating;
+package org.sonar.plugins.backdating;
import javax.annotation.ParametersAreNonnullByDefault;
diff --git a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/BackRulesDefinition.java b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/BackRulesDefinition.java
index d7fe20f2a5d..85715b16e35 100644
--- a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/BackRulesDefinition.java
+++ b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/BackRulesDefinition.java
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.backdating.rule;
+package org.sonar.plugins.backdating.rule;
import org.sonar.api.server.rule.RulesDefinition;
diff --git a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/BackSensorV1.java b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/BackSensorV1.java
index 51cf7a0c671..48eab7da30c 100644
--- a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/BackSensorV1.java
+++ b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/BackSensorV1.java
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.backdating.rule;
+package org.sonar.plugins.backdating.rule;
import java.io.BufferedReader;
import java.io.IOException;
diff --git a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/package-info.java b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/package-info.java
index 02d0eb7fe6f..4a1857f5ce2 100644
--- a/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/backdating/rule/package-info.java
+++ b/tests/plugins/backdating-plugin-v1/src/main/java/org/sonar/plugins/backdating/rule/package-info.java
@@ -18,6 +18,6 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
@ParametersAreNonnullByDefault
-package org.sonar.backdating.rule;
+package org.sonar.plugins.backdating.rule;
import javax.annotation.ParametersAreNonnullByDefault;