Я столкнулся со следующей проблемой: я создал два класса, которые включают @Tests с атрибутом priority:
@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 только из одного класса одновременно?