Улучшение "тестовой" задачи Gradle с помощью пользовательского TestFramework - PullRequest
0 голосов
/ 11 февраля 2019

Существующая задача Test поддерживает только три реализации TestFramework:

Как добавить поддержку настраиваемой среды тестирования (наиболее вероятно, через Gradle плагин) - например: TAP или DejaGnu - чтобы мои пользовательские тесты выполнялись во время задачи test?

Обновление:

Наивный подход к расширению org.gradle.api.tasks.testing.AbstractTestTask привел к следующей ошибке во время выполнения ( Gradle 5.1 с моим пользовательским подключаемым модулем):

FAILURE: Build failed with an exception.

* What went wrong:
Some problems were found with the configuration of task ':test1'.
> No value has been specified for property 'binResultsDir'.
> No value has been specified for property 'reports.html.destination'.
> No value has been specified for property 'reports.junitXml.destination'.
> No value has been specified for property 'reports.enabledReports.html.destination'.
> No value has been specified for property 'reports.enabledReports.junitXml.destination'.

Действительно ли мне нужно заботиться о HTML и JUnit XML отчетах при добавлении новой тестовой среды?

...