我面临以下问题:我创建了两个类,其中包括具有优先级属性的@Tests:
@Test( priority = 1 )
public void testA1() {
System.out.println("testA1");
}
@Test( priority = 2 )
public void testA2() {
System.out.println("testA2");
}
@Test( priority = 3 )
public void testA3() {
System.out.println("testA3");
}
... 和 ...
@Test( priority = 1 )
public void testB1() {
System.out.println("testB1");
}
@Test( priority = 2 )
public void testB2() {
System.out.println("testB2");
}
@Test( priority = 3 )
public void testB3() {
System.out.println("testB3");
}
我在 testng.xml 中对两个类进行了一项测试,但是当我运行测试时,它将根据两个类的优先级对我的 @Tests 进行排序:
testA1 testB1 testA2 testB2 testA3 testB3 我期待以下结果:
testA1 testA2 testA3 testB1 testB2 testB3 我的问题是,我怎样才能防止我的@Tests 基于两个类排序并同时只从一个类运行@Tests?