Используя gradle и junit 5, вы устанавливаете обычную команду build
для запуска всех тестов:
test {
useJUnitPlatform()
failFast = true
}
У меня также @Tag("slow")
некоторые тесты, которые я хочу пропустить, поэтому у меня есть новое задание testFast
, чтобы пропустить эти тесты:
task testFast(type: Test) {
useJUnitPlatform {
excludeTags 'slow'
}
}
Отлично. Поэтому теперь мне нужна дополнительная команда build
, которая выполняет те же действия, что и обычная команда сборки, но заменяет обычные шаги test
моей командой testFast
. Как мне это сделать?
task buildFast(dependsOn: 'build') {
// TODO replace the test task with testFast
}