Как запустить несколько тестовых сценариев параллельно, а некоторые последовательно - в тестовом классе java junit? - PullRequest
0 голосов
/ 10 октября 2019

У меня есть ситуация, когда некоторые тестовые классы в моем наборе тестов должны выполняться последовательно, а другие - параллельно.

По сути, мы запускаем тестовые наборы, используя maven

mvn -DreuseForks=false clean install

Свойство -DreuseForks=false гарантирует, что тестовые сценарии выполняются параллельно, и это то, что нам нужно, чтобы весь набор работал эффективно,Но есть некоторые тестовые классы, которые мы не хотим запускать параллельно. Есть ли способ, которым я могу этого достичь?

1 Ответ

3 голосов
/ 10 октября 2019

JUnit призывает тесты быть независимыми друг от друга. Тем не менее, если вам действительно нужно указать порядок, в котором выполняются тесты, вы можете попробовать использовать @FixMethodOrder. https://junit.org/junit4/javadoc/4.12/org/junit/FixMethodOrder.html

...