Я наткнулся на странную вещь с моим текущим проектом. Если я запускаю все инструментальные модульные тесты из Android Studio, ни один из них не завершается ошибкой. Однако, если я запускаю их с помощью gradlew
, возникает множество неудачных тестов. Причины варьируются от утверждений JUnit до ошибок проверки Mockito (например, «ожидалось 4 раза, но было 3»).
Я запускаю тесты в Android Studio, щелкнув правой кнопкой мыши папку androidTest и выбрав «Выполнить тесты в xyz».
Как я запускаю тесты из командной строки:
./gradlew clean app:connectedDebugAndroidTest
Почему эти два результата различаются? Что могло вызвать это? Как это исправить?