Как запустить тесты JUnit по категориям в Знатоке?

Используя JUnit 4.8 и новое @Category аннотации, там способ выбрать подмножество категорий для выполнения с Безошибочным плагином Знатока?

Например, я имею:

@Test
public void a() {
}

@Category(SlowTests.class)
@Test
public void b() {
}

И я хотел бы запустить все немедленные тесты как в: (обратите внимание, что-Dtest.categories был составлен мной...).

mvn test -Dtest.categories=!SlowTests // run non-slow tests
mvn test -Dtest.categories=SlowTests // run only slow tests
mvn test -Dtest.categories=SlowTests,FastTests // run only slow tests and fast tests
mvn test // run all tests, including non-categorized

Таким образом дело в том, что я не хочу должным быть создавать наборы тестов (Знаток просто берет все модульные тесты в проекте, который очень удобен), и я хотел бы, чтобы Знаток смог выбрать тесты по категориям. Я думаю, что просто составил-Dtest.categories, таким образом, я задавался вопросом, существует ли подобное средство, я могу использовать?

70
задан 6 revs, 4 users 51% 31 January 2019 в 14:57
поделиться