Как объяснялось в других темах, Gradle можно настроить для регистрации результатов теста в консоли:
- Gradle Android: как отображать результаты теста без использования -- информация
- Gradle: как отображать результаты теста в консоль в режиме реального времени?
- Вывод результатов модульного тестирования на консоль используя систему тестирования spock junit и систему сборки gradle
По сути, это можно настроить с помощью следующей задачи:
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
Когда я смотрю на вывод в консоли, я пропускаю результаты отдельных тестов, так как они написаны для модульных тестов. Как настроить протоколирование тестов для инструментальных тестов?
tasks.withTest
. - person Jared Burrows   schedule 28.08.2016