Android Studio выдавливает скрипт под названием gradlew
, который может после долгих раздумий запускать мои «модульные» тесты с помощью gradlew test
.
Может ли он запускать тесты эспрессо? Те, которые действительно тестируют ваш Android?
Кажется, я думаю, что смысл тестов в том, что вы запускаете их в пакетном режиме и собираете 0 или положительное целое число в среду, если они пройдены или не пройдены.
Извиняюсь за простой вопрос, но Google продолжает путать «gradlew» с «gradle», а затем возвращает всевозможные страницы обо всем, кроме самой команды «gradlew»!
Поиск StackOverflow не останавливается: https://stackoverflow.com/search?q=%5Bgradlew%5D+эспрессо
Ответ: ./gradlew test connectedAndroidTest
, который, по-видимому, запускает обе партии и может сообщать об ошибках в одной из них. Я не знаю, возвращает ли он ненулевое значение в среду, если он еще не работает...
Вы должны использовать ./gradlew connectedAndroidTest
только для запуска тестов Espresso. В случае неудачи он вернет ненулевое значение.
Вам не нужно
test