Mam projekt Maven z testowym przykładem DefaultViewTypeToFragmentMapperTest.java
w katalogu /src/test/java/test/com/mycompany/myproduct/android/viewtype2fragmentmapper/
.cobertura-maven-plugin nie obejmuje konfiguracji
Chcę, aby ten przypadek testowy został wykluczony z obliczania zasięgu testu jednostkowego. Aby osiągnąć ten wynik, ja skonfigurowany plugin tak:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
<instrumentation>
<excludes>
<exclude>test/co/**/*.class</exclude>
</excludes>
</instrumentation>
</configuration>
</plugin>
Ale wciąż widzę wspomnianą klasę w raporcie pokrycia.
Jak mogę to naprawić, aby przypadek testowy nie pojawił się w raporcie i jego zasięg (0% zgodnie z raportem) nie został uwzględniony?
Czy skonfigurowałeś wtyczkę cobertura-maven jako element raportowania lub kompilacji? Jeśli skonfigurowałeś raportowanie, użyj strony 'mvn'. Jeśli chcesz wykonać 'mvn cobertura: cobertura', skonfiguruj jako kompilację. Proszę zobaczyć moją odpowiedź na http://stackoverflow.com/questions/15133822/cant-use-custom-ruleset-in-maven-pmd-plugin-5-0-2/15153145#15153145 w celu uzyskania dalszych informacji. –
Skonfigurowałem go jako część węzła '' i używam go tylko w zakresie 'witryny mvn'. –