Методам, помеченным как @Test можно устанавливать приоритеты

По дефолту приоритет равен 0, можно указывать как положительные, так и отрицательные приоритеты, сначала выполняются тесты с меньшим приоритетом.

Пример:

public class TestPriority {
@Test(priority = -1)
public void t1() {
System.out.println("t1");
}

@Test(priority = 0)
public void t2() {
System.out.println("t2");
}

@Test(priority = 1)
public void a1() {
System.out.println("a1");
}

@Test(priority = 1000)
public void a2() {
System.out.println("a2");
}
}

В данном случае тесты будут выполняться подряд, т.е.
t1
t2
a1
a2

Реклама