Класс, не найденный: Пустой набор тестов, когда рабочие модульные тесты в Studio Android

У меня есть набор тестов для моего приложения для Android, и все модульные тесты хорошо работают. Однако каждый раз, когда я вношу единственное изменение в одном из моих классов модульного теста (например, ModelUnitTests), при попытке выполнить тот класс снова, я получаю это сообщение

Process finished with exit code 1
Class not found: "xxx.xxxxxx.xxx.ModelUnitTests"Empty test suite.

Если я делаю чистый gradle и затем запускаю тесты класса снова, он хорошо работает (но требуется 4 минуты, чтобы сделать...), но затем новое изменение повредит его снова.

Совет относительно того, как зафиксировать это? Я не абсолютно уверен, которые тестируют конфигурацию, должен я отправлять. Я использую артефакт Модульных тестов, и мои тесты расположены на module/src/test/package папка

58
задан 27 June 2016 в 17:42

2 ответа

Произошедший со мной в AS 3.3.

я использую разновидности, и это произошло в модуле, который только имеет src/main и src/test. Модуль приложения имеет src/main src/common и src/flavor. Тип сборки, выбранный в AS, был flavorDebug.

Для фиксации его я пошел для "Выполнения Конфигураций", и в "Пути к классу использования модуля" выпадают, модуль приложения был выбран. Выберите модуль, который требуется протестировать и вуаля!

0
ответ дан 1 November 2019 в 14:10

У меня была эта проблема сегодня с одним из моих тестовых классов, и ни одно из решений здесь, казалось, не помогло. Однако просто выполнение другого тестового класса зафиксировало его - после этого, исходный проблематичный работал правильно.

0
ответ дан 1 November 2019 в 14:10

Другие вопросы по тегам:

Похожие вопросы: