androidTest не работает на эмуляторе с Android API ниже 21 - PullRequest
1 голос
/ 10 июля 2020

У меня есть набор тестов в моем проекте в папке classi c androidTest, но когда я пытаюсь запустить их на эмуляторе, работающем под управлением Android API 19 (либо щелкнув правой кнопкой мыши папку с тестами и нажав run Tests или используя команду gradle ./gradlew connectedDebugAndroidTest) только небольшое подмножество тех, которые действительно выполняются (8 из 177)

То же самое, но на эмуляторе, работающем Android API 21, вместо этого запустите весь люкс! Почему так случилось? Я попытался запустить команду gradle с --stacktrace --info и выгрузить содержимое logcat в файл, но я не смог найти ничего, связанного с проблемой

Просто для ясности тесты не терпят неудачу, они просто не рассматриваются для запуска, и, более того, если я затем выберу одну из подпапок (или один класс) из тех, которые не запускаются, и запустил это специально, то он запускается, и тесты внутри этой папки (или класса) пройти

...