bazel — JUnit4Runner внутри bazel можно использовать с junit `Category`?

#bazel-java

#bazel-java

Вопрос:

У Bazel есть свой JUnit4Runner в пакете com.google.testing.junit, который, похоже, основан на junit4.

Я пытался использовать Bazel JUnit4Runner с Categroy аннотацией. Но у меня это не сработало.

И 1, похоже, поддерживает testIncludeFilterRegexp , но не junit Categroy .

Так что, JUnit4Runner из Bazel не поддерживается Category ? Я не уверен. любая помощь будет оценена.

Ответ №1:

При структурировании TestSuite с помощью Category мне пришлось использовать @RunWith(Categories::class)

Следующий код сработал для меня.

 @RunWith(Categories::class)
@Suite.SuiteClasses(AllTests::class)
@Categories.IncludeCategory(EnormousTest::class)
class AllEnormousTests

@RunWith(ClasspathSuite::class)
class AllTests