Как я могу отображать файлы журнала, System.out.println (), в тесте Android?

Я много искал, но, к сожалению, не смог заставить его работать.

Основываясь на моем поиске, я обнаружил, что мне нужно добавить следующий код в файл build.gradle. Тем не менее, Gradle, похоже, не распознает его и всегда говорит, Geadle DSL method not found: test()

 test { testLogging.showStandardStreams = true testLogging.events("passed", "skipped", "failed", "standardOut", "standardError") afterTest { desc, result -> println "Executing test ${desc.name} [${desc.className}] with result: ${result.resultType}" } } 

Обновить

Я могу подтвердить выше код или лучше, чем следующий код работает нормально, если вы создаете тестовый проект и переместите все свои тестовые примеры внутри него вместо src/test/java и src/androidTest/java в основном проекте. Это потому, что вы можете применить java плагин в файле build.gradle. Тем не менее, невозможно использовать следующий код в любом файле build.gradle, который был определен com.android.* . Поскольку эти две библиотеки несовместимы 🙁

 apply plugin: 'java' evaluationDependsOn(':YOUR-LIB') test { testLogging.showStandardStreams = true testLogging { events "passed", "skipped", "failed", "standardOut", "standardError" exceptionFormat = 'full' } afterTest { desc, result -> println "Executing test ${desc.name} [${desc.className}] with result: ${result.resultType}" } forkEvery = 5 maxParallelForks = java.lang.Runtime.runtime.availableProcessors() / 2 } tasks.withType(Test) { // Need Gradle to ignore classes that are inner class of Test classes but not actually Tests scanForTestClasses = false include "**/*Test.class" } 

Итак, мой вопрос заключается в том, делает ли кто-либо INVENTED каким-либо способом распечатывать журналы в android плагине?

Solutions Collecting From Web of "Как я могу отображать файлы журнала, System.out.println (), в тесте Android?"