Как объяснено в других потоках Gradle можно настроить на протоколирование результатов испытаний в консоль:Gradle: Как отобразить результаты androidTest в консоли?
- Gradle Android: How to Display test results without using --info
- Gradle: How to Display Test Results in the Console in Real Time?
- Output unit testing results on console using spock junit testing and gradle build system
В принципе, это может быть установка с помощью следующей задачи :
tasks.withType(Test) {
testLogging {
// Custom configuration
}
}
Это прекрасно работает для модульных тестов и выглядит примерно так:
...
:app:assembleDebugUnitTest
:app:testDebugUnitTest
:app:processDebugResources
com.example.StringsTest > formatValue PASSED
com.example.StringsTest > formatValueWithDecimals FAILED
1 test completed, 1 failed
Кроме того, модульные тесты я также запустить интеграционный тест с помощью следующей команды:
$ ./gradlew connectedAndroidTest
Когда я смотрю на выходе в консоли я отсутствует индивидуальный тест результаты написаны для модульных испытаний. Как настроить тестовое протоколирование для контрольных тестов?
Удачи с этим JJD? –
Пока нет. Честно говоря, мне пришлось отложить эти тесты на некоторое время. Я заберу его, как только все «вернется в норму». Вы пробовали подход hidro? – JJD
Нет, мне просто нужен подход, основанный на Грейдле. Я надеялся что-то вроде 'tasks.withTest'. –