Может ли gradlew запускать мои тесты эспрессо, а не только модульные тесты?

Android Studio выдавливает скрипт под названием gradlew, который может после долгих раздумий запускать мои «модульные» тесты с помощью gradlew test.

Может ли он запускать тесты эспрессо? Те, которые действительно тестируют ваш Android?

Кажется, я думаю, что смысл тестов в том, что вы запускаете их в пакетном режиме и собираете 0 или положительное целое число в среду, если они пройдены или не пройдены.

Извиняюсь за простой вопрос, но Google продолжает путать «gradlew» с «gradle», а затем возвращает всевозможные страницы обо всем, кроме самой команды «gradlew»!


person Phlip    schedule 24.06.2019    source источник


Ответы (2)


Поиск StackOverflow не завершается: https://stackoverflow.com/search?q=%5Bgradlew%5D+espresso

Ответ: ./gradlew test connectedAndroidTest, который, по-видимому, запускает обе партии и может сообщать об ошибках в одной из них. Я не знаю, возвращает ли он ненулевое значение в среду, если он еще не работает...

person Phlip    schedule 24.06.2019
comment
Вам не нужно test - person Mark Han; 28.08.2019

Вы должны использовать ./gradlew connectedAndroidTest только для запуска тестов Espresso. В случае неудачи он вернет ненулевое значение.

person Mark Han    schedule 28.08.2019