У меня есть несколько вложенных классов, использующих Kotlin и JUnit 5
class SomeTest {
// test cases
@Nested
inner class SpecificTest {
// test cases
}
@Nested
inner class AnotherSpecificTest {
// test cases
}
}
Я пытаюсь исключить несколько вложенных классов тестирования при сборке с помощью gradle (6.1.1).
test {
useJUnitPlatform()
exclude '**/SomeTest.class'
}
Выше будет игнорироваться весь тестовый класс, но меня интересует только исключение отдельных вложенных тестовых классов.
Я пробовал все ниже, похоже, ничего не работает.
test {
useJUnitPlatform()
exclude '**/*SpecificTest*'
exclude '**/$SpecificTest.class'
exclude '**/*$SpecificTest.class'
exclude '**/*$SpecificTest*'
exclude '**/*$*SpecificTest*'
}
Поддерживает ли Gradle эту функцию с JUnit 5? Если так, как это может быть достигнуто?