Интеграционные тесты JUnit5 с Gradle 4.6 - PullRequest
0 голосов
/ 16 мая 2018

Gradle 4.6 добавлена ​​ поддержка для JUnit5.

Это работает для меня, пока у меня нет другого источника, например интеграционные тесты: я не знаю, как включить useJUnitPlatform() в моих интеграционных тестах.

Я смог выполнить задачу test с новой поддержкой JUnit5, но моя задача testInt состояла в том, чтобы использовать консоль JUnit5 и запускать тесты, как если бы она запускалась из командной строки. В конце я отказываюсь от поддержки JUnit5 в Gradle и возвращаюсь к использованию консоли JUnit5 для обоих тестов.

Как включить поддержку Gradle 4.6 JUnit5 для других задач, кроме test?

1 Ответ

0 голосов
/ 16 мая 2018

Если ваша задача тестирования интеграции также является задачей Test, вы можете настроить все задачи теста с помощью:

tasks.withType(Test) {
    useJUnitPlatform()
}

или настроить ее явно:

task testInt(type: Test) {
    useJUnitPlatform()
    ...
}
...