diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2016-10-21 13:42:07 +0200 |
---|---|---|
committer | Julien HENRY <henryju@yahoo.fr> | 2016-10-24 10:49:05 +0200 |
commit | 5d5a7c52979984a2468765570041bb48fdb7a735 (patch) | |
tree | ecc8eb1eab4b6db3537347d04c3f26c0bf667bb6 | |
parent | 018e5997c57b8cc698b7a45df7d390d6699cb5fd (diff) | |
download | sonarqube-5d5a7c52979984a2468765570041bb48fdb7a735.tar.gz sonarqube-5d5a7c52979984a2468765570041bb48fdb7a735.zip |
Cleanup PluginsTest IT
-rw-r--r-- | it/it-tests/src/test/java/it/plugins/PluginsTest.java | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/it/it-tests/src/test/java/it/plugins/PluginsTest.java b/it/it-tests/src/test/java/it/plugins/PluginsTest.java index a9b8bcfbfd1..32df01c730c 100644 --- a/it/it-tests/src/test/java/it/plugins/PluginsTest.java +++ b/it/it-tests/src/test/java/it/plugins/PluginsTest.java @@ -19,15 +19,17 @@ */ package it.plugins; -import com.google.common.base.Joiner; import com.google.common.collect.Sets; import com.sonar.orchestrator.Orchestrator; import com.sonar.orchestrator.OrchestratorBuilder; import com.sonar.orchestrator.build.BuildResult; import com.sonar.orchestrator.build.SonarScanner; +import it.plugins.checks.AbapCheck; import it.plugins.checks.CCheck; import it.plugins.checks.Check; +import it.plugins.checks.CobolCheck; import it.plugins.checks.CppCheck; +import it.plugins.checks.CssCheck; import it.plugins.checks.FlexCheck; import it.plugins.checks.GroovyCheck; import it.plugins.checks.JavaCheck; @@ -35,6 +37,7 @@ import it.plugins.checks.JavascriptCheck; import it.plugins.checks.PhpCheck; import it.plugins.checks.PliCheck; import it.plugins.checks.PythonCheck; +import it.plugins.checks.RpgCheck; import it.plugins.checks.SwiftCheck; import it.plugins.checks.Validation; import it.plugins.checks.VbCheck; @@ -66,9 +69,6 @@ public class PluginsTest { "lits", "citymodel", - // temporary incompatibility with cobol 3.1 - // https://jira.sonarsource.com/browse/MAIF-213 - "maifcobolplugin", // Waiting for new release of C# and VB.NET plugins, since fxcop was previously part of those plugins => fail with duplicate props "fxcop", @@ -77,24 +77,14 @@ public class PluginsTest { "crowd", "ldap", "pam"); static final Set<String> LICENSED_PLUGINS = Sets.newHashSet( - "abap", "cobol", "cpp", "devcockpit", "governance", "objc", "pli", "plsql", "report", "rpg", + "abap", "cobol", "cpp", "devcockpit", "governance", "objc", "pli", "plsql", "rpg", "swift", "vb", "vbnet"); - static final Set<String> DISABLED_PLUGINS_FOR_PREVIEW_MODE = Sets.newHashSet("mantis", - - // Caused by: Access to the secured property 'sonar.scm.user.secured' is not possible in preview mode. The SonarQube plugin which - // requires - // this property must be deactivated in preview mode. - "scmstats"); - static final List<Check> CHECKS = Arrays.<Check>asList( - // waiting for release of ABAP 3.3 (ABAP-287) - // new AbapCheck(), + new AbapCheck(), new CCheck(), new CppCheck(), - // waiting for new Cobol release (COBOL-1332) - // new CobolCheck(), - // waiting for release of CSS 2.1 (https://github.com/SonarQubeCommunity/sonar-css/issues/261) - // new CssCheck(), + new CobolCheck(), + new CssCheck(), new FlexCheck(), new GroovyCheck(), new JavaCheck(), @@ -102,8 +92,7 @@ public class PluginsTest { new PhpCheck(), new PliCheck(), new PythonCheck(), - // waiting for new RPG release (RPG-136) - // new RpgCheck(), + new RpgCheck(), new SwiftCheck(), new VbCheck(), new WebCheck()); @@ -139,7 +128,7 @@ public class PluginsTest { public void analysis_of_project_with_all_supported_languages() { SonarScanner analysis = newAnalysis(); BuildResult result = orchestrator.executeBuildQuietly(analysis); - if (result.getStatus() != 0) { + if (result.getLastStatus() != 0) { fail(result.getLogs()); } for (Check check : CHECKS) { @@ -152,9 +141,8 @@ public class PluginsTest { public void preview_analysis_of_project_with_all_supported_languages() { SonarScanner analysis = newAnalysis(); analysis.setProperty("sonar.analysis.mode", "issues"); - analysis.setProperty("sonar.preview.excludePlugins", Joiner.on(",").join(DISABLED_PLUGINS_FOR_PREVIEW_MODE)); BuildResult result = orchestrator.executeBuildQuietly(analysis); - if (result.getStatus() != 0) { + if (result.getLastStatus() != 0) { fail(result.getLogs()); } } |