aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-batch/src/test/java
diff options
context:
space:
mode:
authorsimonbrandhof <simon.brandhof@gmail.com>2010-09-30 08:26:35 +0000
committersimonbrandhof <simon.brandhof@gmail.com>2010-09-30 08:26:35 +0000
commit54ff2c451b9d39995c688bc374144d0e3b447aca (patch)
treebb1d0af5eb041354b6378677d6e532de091e6666 /sonar-batch/src/test/java
parent2df21daab1bb544a0060abfcd8eaebb00f2a08e4 (diff)
downloadsonarqube-54ff2c451b9d39995c688bc374144d0e3b447aca.tar.gz
sonarqube-54ff2c451b9d39995c688bc374144d0e3b447aca.zip
fix execution of jacoco and emma plugins
Diffstat (limited to 'sonar-batch/src/test/java')
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/BatchPluginRepositoryTest.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/sonar-batch/src/test/java/org/sonar/batch/BatchPluginRepositoryTest.java b/sonar-batch/src/test/java/org/sonar/batch/BatchPluginRepositoryTest.java
index 1f7696ea5d8..337d40f81e1 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/BatchPluginRepositoryTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/BatchPluginRepositoryTest.java
@@ -65,6 +65,31 @@ public class BatchPluginRepositoryTest {
assertThat(repository.shouldRegisterCoverageExtension("other"), is(false));
}
+ @Test
+ public void shouldActivateOldVersionOfEmma() {
+ Configuration conf = new PropertiesConfiguration();
+ conf.setProperty(AbstractCoverageExtension.PARAM_PLUGIN, "emma");
+ BatchPluginRepository repository = new BatchPluginRepository(conf);
+
+ assertThat(repository.shouldRegisterCoverageExtension("sonar-emma-plugin"), is(true));
+ assertThat(repository.shouldRegisterCoverageExtension("emma"), is(true));
+
+ assertThat(repository.shouldRegisterCoverageExtension("sonar-jacoco-plugin"), is(false));
+ assertThat(repository.shouldRegisterCoverageExtension("jacoco"), is(false));
+ assertThat(repository.shouldRegisterCoverageExtension("clover"), is(false));
+ assertThat(repository.shouldRegisterCoverageExtension("cobertura"), is(false));
+ }
+
+ @Test
+ public void shouldActivateOldVersionOfJacoco() {
+ Configuration conf = new PropertiesConfiguration();
+ conf.setProperty(AbstractCoverageExtension.PARAM_PLUGIN, "cobertura,jacoco");
+ BatchPluginRepository repository = new BatchPluginRepository(conf);
+
+ assertThat(repository.shouldRegisterCoverageExtension("sonar-jacoco-plugin"), is(true));
+ assertThat(repository.shouldRegisterCoverageExtension("jacoco"), is(true));
+ assertThat(repository.shouldRegisterCoverageExtension("emma"), is(false));
+ }
public static class FakeBatchExtension implements BatchExtension {