例如,我有两个类别A.class
和B.class
以及一些测试方法,这两个类别如下:
@Test
@Category(A.class)
public void DemoTest1() {...}
@Test
@Category(B.class)
public void DemoTest2() {...}
我的pom文件如下:
<profile>
<id>Quick</id>
<properties>
<included.groups>
A.class AND
B.class
</included.groups>
</properties>
</profile>
<profile>
<id>Full</id>
<properties>
<included.groups>
B.class
</included.groups>
</properties>
</profile>
但是,我有很多没有任何类别的测试,现在我想在类别B.class
中运行它们,但我不想为每个测试添加类别B.class
,因为计数是太大了。
那么,有没有一种方法可以通过maven将这些测试的类别设置为B.class作为默认类别,我的意思是如果没有任何类别的测试那么它将以类别B.class作为默认运行。
非常感谢你们