JUnit / Espresso: «пустой набор тестов» - PullRequest
0 голосов
/ 11 декабря 2018

Слишком часто в Android Studio я сталкиваюсь с этой проблемой: я могу нормально запустить весь набор тестов пользовательского интерфейса, но не могу запустить ни один файл, ни один тестовый пример.Когда я пытаюсь, я получаю ошибку, такую ​​как:

Process finished with exit code 1
Class not found: "com.example.MyTest"Empty test suite.

1 Ответ

0 голосов
/ 11 декабря 2018

Это хлопотно, но я нашел решение.

Перейти к Edit Configurations...

enter image description here

Добавить новый тестКонфигурация вручную.Обязательно выберите Android Instrumented Tests

enter image description here

Введите имя для этой конфигурации - возможно, просто имя класса.

enter image description here

Выберите соответствующий модуль из раскрывающегося списка.Затем выберите параметр «Класс» (при условии, что вы хотите запускать тесты по одному файлу за раз)

enter image description here

Нажмите кнопку ... инайдите конкретный класс, который вы хотите.Затем нажмите OK, чтобы выйти из экрана «Выполнить настройку».

Убедитесь, что выбрана новая конфигурация и отображается значок с головой Android.Это означает, что это инструментальный тест Android, необходимый для эспрессо.В противном случае он попытается (и не сможет) запустить его как обычный тест JUnit.

Готово!Теперь вы сможете запускать свои тесты.

...