Intereting Posts
Невозможно получить точную форму круга при использовании вида карты Библиотека просмотра PDF в формате PDF без лицензии GPL Как конвертировать дату dd / mm / yyyy в yyyy-MM-dd HH: mm: ss Android Белая граница вместе с прозрачностью в «LinearLayout» Кинжал 2, иногда при компиляции я получаю "не могу найти символ класса DaggerApplicationComponent" Android 2.3.3 Вызов AsyncTask вызывает NoSuchFieldError Fatal Exception: java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV23 Android: запись звука в формате mp3 NinePatch два текстовых поля с одним изображением Элементы управления Youtube (воспроизведение / пауза) не работают после восстановления проигрывателя / активность возобновляется Android Bluetooth LE – BluetoothGatt – onNotify перестает получать данные Два разных макета для одного вида деятельности Как сохранить нижнюю навигационную панель от нажатия на клавиатуре Как программировать простой музыкальный секвенсер для Android (Java) Как добавить кнопки для поиска в панели инструментов Android?

Как я могу отображать файлы журнала, 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?"