Как настроить тестирование JUnit4 с использованием Gradle для категорий с использованием винтажного движка платформы Юпитера Junit5 - PullRequest
0 голосов
/ 12 марта 2020

Когда у нас были только тесты JUnit4, мы использовали

test {
    useJUnit{
        excludeCategories "SlowTests"
    }
}

Теперь, переходя на JUnit5 и все еще имея тесты JUnit4, как мы используем его в JUnitPlattform, чтобы выпустить тесты, помеченные категорией тестов JUnit?

test {
    useJUnitPlatform{
        // ???
    }
}

1 Ответ

1 голос
/ 12 марта 2020

Категории JUnit4 отображаются на теги в соответствии с полным именем класса категории

, поэтому должно работать следующее:

tasks.test {
    useJUnitPlatform {
        includeTags.add("com.acme.Example")
        // or the following to exclude the tag: includeTags.add("!com.acme.Example")
    }
}
...