diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2017-08-10 12:02:19 +0200 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2017-09-07 08:33:31 +0200 |
commit | 0d4d37faf7a8c7e1c252c24c286d830802cfbb7b (patch) | |
tree | ef2f98d6e33b1eb3133553307664f696630b54e3 /tests/plugins/backdating-plugin-v1 | |
parent | 4f2c55e5f60c9c8108730a50e59c74344c5c195f (diff) | |
download | sonarqube-0d4d37faf7a8c7e1c252c24c286d830802cfbb7b.tar.gz sonarqube-0d4d37faf7a8c7e1c252c24c286d830802cfbb7b.zip |
SONAR-9664 Add IT for custom rules backdating
Diffstat (limited to 'tests/plugins/backdating-plugin-v1')
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; |