Come spiegato in altri thread Gradle può essere configurato per accedere risultati dei test nella consolle:Gradle: come visualizzare i risultati di AndroidTest nella console?
- 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
Fondamentalmente, questo può essere impostato attraverso la seguente operazione :
tasks.withType(Test) {
testLogging {
// Custom configuration
}
}
Questo funziona bene per i test unitari e si presenta un po 'come questo:
...
:app:assembleDebugUnitTest
:app:testDebugUnitTest
:app:processDebugResources
com.example.StringsTest > formatValue PASSED
com.example.StringsTest > formatValueWithDecimals FAILED
1 test completed, 1 failed
Inoltre, unit test ho anche eseguito test di integrazione utilizzando il seguente comando:
$ ./gradlew connectedAndroidTest
Quando guardo in uscita nella console sono manca il test individuale come scritto per i test unitari. Come posso configurare la registrazione dei test per i test di strumentazione?
Hai qualche fortuna con questo JJD? –
Non ancora. Per essere onesti ho dovuto ritardare questi test per un po '. Lo riprenderò appena le cose torneranno alla normalità. Hai provato l'approccio di Hidro? – JJD
Nah, volevo solo un approccio basato su Gradle. Speravo qualcosa come 'tasks.withTest'. –