Ответ 1
Вы можете сделать это следующим образом:
Ваш pom.xml должен содержать следующую настройку.
<configuration>
<excludes>
<exclude>**/TestCircle.java</exclude>
<exclude>**/TestSquare.java</exclude>
</excludes>
</configuration>
Если вам нужна поддержка регулярных выражений, просто используйте
<excludes>
<exclude>%regex[.*[Cat|Dog].*Test.*]</exclude>
</excludes>
http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html
Если вы хотите использовать аннотацию категории, вам необходимо сделать следующее:
@Category(com.myproject.annotations.Exclude)
@Test
public testFoo() {
....
}
В вашей конфигурации maven вы можете иметь что-то вроде этого
<configuration>
<excludedGroups>com.myproject.annotations.Exclude</excludedGroups>
</configuration>