2015-12-13 2 views
11

Мне удалось получить grad cc для работы. Мой тест просто распечатывает и записывает одну строку текста.Где результат тестирования андроида?

grep -r text * fails. 

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

благодаря

редактирования: я нашел выход для блока испытаний (это в .../приложение/сборки/тест-результаты /). но до сих пор не повезло с другим.

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

+0

ссылки получают 404 –

+0

Была ли ошибка копирования-вставки, эта работа работает: http://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html – PhilLab

ответ

4

Запуск 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/your.packagename I/System.out: Результат теста

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

+0

получил какие-либо идеи о том, как написать эту задачу градиента? –

+0

@RayTayek Какая задача градации? 'connectedCheck' является частью плагина android и включен в каждый проект, это то же самое, что' cC', который вы упомянули в своем вопросе –

+0

: «... вы, вероятно, могли бы написать задачу с градиентом, выполняющую adb logcat ..» –

Смежные вопросы