Как настроить Gradle для получения тестов Archunit с помощью аннотации @TAG?JAVA

Программисты JAVA общаются здесь
Anonymous
Как настроить Gradle для получения тестов Archunit с помощью аннотации @TAG?

Сообщение Anonymous »

Когда я попытался интегрировать Archunit в нашу настройку, я заметил, что Tests Archunit не поднимаются Gradle. Эти задачи забирают только тегисты классы: < /p>

Код: Выделить всё

test {
useJUnitPlatform {
includeTags "UnitTest"
}
}
< /code>
Похоже, что тесты на архюзита не выявляются, несмотря на то, что их правильно помечают. < /p>
@Tag("UnitTest")
@AnalyzeClasses(packages = "com.example", importOptions = {ImportOption.DoNotIncludeTests.class})
public class ArchTests {
...
}
< /code>
Когда я инвертирует Includetags, чтобы исключить, что тесты на архюзита поднимаются. < /p>
test {
useJUnitPlatform {
excludeTags "IntegrationsTest", "AcceptanceTest"
}
}
Как я могу настроить Gradle/Archunit, чтобы сохранить понятие include ?

Подробнее здесь: https://stackoverflow.com/questions/797 ... annotation

Вернуться в «JAVA»