Проблема с конфигурацией инструментальных тестов Android

У меня есть несколько тестов Espresso, которые находятся в каталоге androidTest Android Studio. Когда я навожу курсор на зеленый треугольник (см. ниже), чтобы запустить тест, Studio показывает «Выполнить тест» вместо «Выполнить VerifySomething» и продолжает выполнять тест как модульный тест вместо теста «Эспрессо». Это работало нормально, пока я не обновился со Studio 3.4 до 3.5, хотя я не могу точно сказать, что это основная причина. Если я иду в Бег | Редактировать конфигурации Я вижу, что Studio добавила новую запись Android JUnit на левой боковой панели вместо Android Instrumented Test. Если я вручную создаю конфигурацию инструментального теста Android и вручную добавляю метод verifySomething, я могу запустить его как инструментальный тест, если я выберу его в раскрывающемся списке конфигурации строки меню верхнего уровня Studio. Как восстановить предыдущее поведение, при котором Studio автоматически распознает и использует инструментальные методы тестирования?

введите здесь описание изображения




Ответы (1)


Я столкнулся с той же проблемой на версии 3.5.2. После обновления Android Studio до версии 3.5.3 он, как обычно, запускает инструментальные тесты, щелкнув зеленый прямоугольник рядом с тестовой функцией.

person KraffMann    schedule 09.12.2019