Как настроить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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