Я перешел с JUnit 4.11 на 4.12. Теперь у меня есть ошибка в выполнении аннотированного метода @Rule
. Мой метод правил выглядит так:
@Rule
public WireMockRule testServer() {
// ... other stuff gets created ...
return new WireMockRule(
wireMockConfig().extensions(...parameterized-extensions...).port(PORT), true);
}
Теперь, после запуска, метод правила выполняется (отлично), тест не запускается (не отлично) , но сразу же testServer()
метод выполняется снова , без заканчивая первым. Таким образом, тест не пройден, поскольку порт уже привязан и все еще связан.
Нет проблем в 4.11 с этим. Нет конфигурации для параллельного запуска моих тестов. Я должен упомянуть, что мой Test-Class параметризован с @RunWith(Parameterized.class)
, но выполнялся по порядку в 4.11.