I have following configuration in my pom.xml
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<excludes>
<exclude>**/DocumentChangeSubscriberTest.java</exclude>
</excludes>
</configuration>
</plugin>
(...)
DocumentChangeSubscriberTest is an arquillian test that I want to run only in specified profile.
When I type mvn install all tests are run, even DocumentChangeSubscriberTest that I want to exclude.
How to exclude test from the default (anonymous) profile?
I tried <includes><include>... and it works fine - only included tests were run.
I saw maven surefire test plugin runs tests even if they are excluded: but this is not working for me. I also tried many versions of maven-surefire-plugin without result. Any ideas?