Я работаю над проектом, определенным с помощью maven, и я могу успешно запустить сценарий maven для создания приложения и запустить автоматические (junit 3.8.2) тесты на устройстве с использованием инструментов.
Аналогично, я могу использовать adb для успешного запуска тестов инструментов.
Однако запуск инструментальных тестов IntelliJ завершается неудачно с этим:
Running tests
Test running startedTest running failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'
Empty test suite.
Logcat показывает не найденный класс как org.junit.Test. Проект IntelliJ был создан путем импорта корневого pom, и в остальном работает нормально. Мне просто нужно было создать конфигурацию запуска для тестов, указав инструментального бегуна.
Я пробовал на нескольких устройствах, и все они дают одинаковый результат.
Я ожидаю, что класс Junit Test будет в структуре ОС на устройстве, поэтому я не понимаю, почему он не найден. Я попытался установить зависимость junit в IntelliJ от Provided to Compile, но это не имеет значения.
Что я пропустил?