При запуске пользовательского TestEngine может быть подавлено выполнение JUnitTestEngine? - PullRequest
0 голосов
/ 21 марта 2019

Я создал собственный TestEngine с использованием фреймворка JUnit 5 (junit-platform-engine). Пользовательский TestEngine регистрируется с использованием механизма ServiceLoader с записью в META-INF / services / org.junit.platform.engine.TestEngine. Когда я запускаю свои тесты, это работает хорошо, но тесты запускаются во второй раз встроенным JUnitTestEngine. Можно ли заменить стандартным TestEngine в этом случае вместо его дополнения?

1 Ответ

0 голосов
/ 23 марта 2019

После проверки руководства пользователя JUnit 5 и документации по плагину maven surefire кажется, что в настоящее время нет способа отфильтровать определенный тестовый движок с помощью Maven: - (.

Использование консоли запуска, однако, позволяетвыберите тестовые двигатели: https://junit.org/junit5/docs/current/user-guide/#running-tests-console-launcher-options. И Gradle: https://junit.org/junit5/docs/current/user-guide/#running-tests-build-gradle.

...