diff options
author | simonbrandhof <simon.brandhof@gmail.com> | 2010-09-30 08:26:35 +0000 |
---|---|---|
committer | simonbrandhof <simon.brandhof@gmail.com> | 2010-09-30 08:26:35 +0000 |
commit | 54ff2c451b9d39995c688bc374144d0e3b447aca (patch) | |
tree | bb1d0af5eb041354b6378677d6e532de091e6666 /sonar-batch/src/test/java | |
parent | 2df21daab1bb544a0060abfcd8eaebb00f2a08e4 (diff) | |
download | sonarqube-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.java | 25 |
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 { |