Подтвердить что ты не робот

"Не найдено никаких тестов" для контрольных испытаний для Lollipop и выше

Мои тесты на основе инструментария (эспрессо) не запускаются на устройствах и эмуляторах Lollipop+. Они корректно работают на любой другой платформе. У меня такие же симптомы, как у парня в этой теме - https://groups.google.com/forum/?fromgroups#!topic/adt-dev/QW5SuzQizNk

  • Мои тесты в src/androidTest/java/
  • Я установил testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
  • Тестовые классы: @RunWith (AndroidJUnit4.class)
  • Индивидуальные тесты аннотируются с помощью @Test

Я могу выполнить. /gradlew connectedCheck, и тесты хорошо работают на устройстве с KitKat, но когда я пытаюсь запустить те же тесты таким же образом на устройстве с Lollipop, я получаю...

15: 02: 15.784 [WARN] [org.gradle.api.Task] Тесты на XT1095 - 5.1 не удалось: Ошибка инструментария из-за "java.lang.NoClassDefFoundError"

15: 02: 16.011 [WARN] [org.gradle.api.Task] com.android.builder.testing.ConnectedDevice > Не найдено ни одного теста. [XT1095 - 5.1] FAILED

15: 02: 16.011 [WARN] [org.gradle.api.Task] Не найдено никаких тестов. Обычно это означает, что ваши тестовые классы не соответствуют форме, которую ожидает ваш тестировщик (например, не наследовать от TestCase или отсутствовать аннотации @Test).

4b9b3361