I have the following profile set up to optimize my integration tests, yet every test is run every time when I run "mvn verify -Pclover-optimize." What am I doing wrong?
<profile>
<id>clover-optimize</id>
<build>
<plugins>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>setup</goal>
<goal>optimizeIntegration</goal>
<goal>snapshot</goal>
</goals>
<configuration>
<optimizeIncludes>
<optimizeInclude>**/IT*.java</optimizeInclude>
<optimizeInclude>**/*IT.java</optimizeInclude>
<optimizeInclude>**/*ITCase.java</optimizeInclude>
</optimizeIncludes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xmx1536m -XX:MaxPermSize=384m</argLine>
</configuration>
<executions>
<execution>
<id>integration</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<includes>
<include>**/IT*.java</include>
<include>**/*IT.java</include>
<include>**/*ITCase.java</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</profile>
Hi Heather, I took your configuration and it's correct (Clover indeed optimizes tests). Could you provide more data, like build log, code sample?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.