Где вывод из инструментального теста android?

мне удалось заставить gradle cC работать. Мой тест просто распечатывает и регистрирует одну строку текста.

grep -r text * fails.

где system.out и logging выход?

спасибо

edit: я нашел выход для блок тесты (он находится внутри .../ app / build / test-results/). но с другим все равно не повезло.

есть ли способ каким-то образом сохранить вывод из инструментальных тестов?

1 ответов


под управлением gradlew connectedCheck будет генерировать результаты теста в каталоге сборки, см.

\build\reports\androidTests\connected\
  and
\build\outputs\androidTest-results\connected\

эти тесты инструментирования также будут регистрировать их вывод в LogCat вместе с любым Log.d заявления. Используя System.out.print в ваших тестовых случаях результат будет таким:

01-27 18:05:30.445 32664-32677/ваш.имя пакета I / System.из﹕ выходной тест

Если Вам также нужно сохранить вывод, вы, вероятно, можете написать задачу gradle adb logcat и вытаскивание журналов из устройства.