Существующая задача 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 отчетах при добавлении новой тестовой среды?