У меня есть набор тестов в моем проекте в папке classi c androidTest
, но когда я пытаюсь запустить их на эмуляторе, работающем под управлением Android API 19 (либо щелкнув правой кнопкой мыши папку с тестами и нажав run Tests
или используя команду gradle ./gradlew connectedDebugAndroidTest
) только небольшое подмножество тех, которые действительно выполняются (8 из 177)
То же самое, но на эмуляторе, работающем Android API 21, вместо этого запустите весь люкс! Почему так случилось? Я попытался запустить команду gradle с --stacktrace --info
и выгрузить содержимое logcat
в файл, но я не смог найти ничего, связанного с проблемой
Просто для ясности тесты не терпят неудачу, они просто не рассматриваются для запуска, и, более того, если я затем выберу одну из подпапок (или один класс) из тех, которые не запускаются, и запустил это специально, то он запускается, и тесты внутри этой папки (или класса) пройти