Android Studio 3.2 пустой набор тестов - PullRequest
0 голосов
/ 25 сентября 2018

Я создал новый проект в Android Studio 3.2.Без внесения изменений я не могу запустить все юнит-тесты в группе.Я получаю сообщение об ошибке No tests were found

No tests were found

Я пытаюсь запустить тесты, щелкнув правой кнопкой мыши группу и выбрав Run Tests.

Я могу запустить модульные тесты, если открою файл и нажму кнопку запуска рядом с объявлением класса.Я также могу запустить модульные тесты, если открою проект в Android Studio 3.1.4.Я могу щелкнуть правой кнопкой мыши по группе и запустить все модульные тесты без ошибок.

enter image description here

Ответы [ 3 ]

0 голосов
/ 03 октября 2018

Глядя на этот отчет об ошибке, я думаю, что он должен быть исправлен в 3.2.1: https://issuetracker.google.com/issues/115708445#comment12

0 голосов
/ 07 октября 2018

Обходной путь до исправления ошибки - выполнение тестов в терминале, просто введите: ./gradlew test или ./gradlew testDebugUnitTest.Если вы используете Windows, замените ./gradlew на gradlew.bat.Вы также можете загрузить Android Studio 3.3 Canary отсюда https://developer.android.com/studio/preview/ - нет проблем с запуском тестов в этой версии.

0 голосов
/ 02 октября 2018

Потратив целый день, пытаясь решить эту проблему при написании некоторых модульных тестов, я нашел один обходной путь, который подходит для моего проекта.

По сути, мой обходной путь - добавить Build к Before launch параметрам.enter image description here

После добавления этой опции я иногда получаю сообщение об ошибке No tests found, но после повторного запуска теста работаю каждый раз после добавления этой настройки.

IЯ не уверен, поможет ли это всем, но, кажется, это смягчило проблему с моим проектом.Надеюсь, это работает и для кого-то еще.

...