jUnit не найден в папке androidTest, но найден в тестовой папке - PullRequest
0 голосов
/ 25 марта 2019

Я пишу инструментальные тесты в Android, но когда я импортирую jUnit (чтобы использовать аннотацию @RunWith), он не может найти jUnit, но я уже использую jUnit в модульных тестах (в папке test). Я не могу даже начать писать тесты.
То же самое происходит с AndroidJUnit4 классом.

Я включил этот материал в build.gradle:

testCompile brazilGradle.testbuild('junit')

androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-rules')
androidTestCompile brazilGradle.testbuild('AndroidSupportTestPackage-runner')

Я также включил это в defaultConfig:

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

Почему он работает в одной папке, а не в другой?

1 Ответ

0 голосов
/ 02 апреля 2019

Глупая ошибка с моей стороны заключалась в том, что в Build Variant было установлено значение debug, и, изменив его на release, я смог использовать зависимости, недоступные мне ранее.
Если кто-то не может найти эту настройку, это можно увидеть как вкладку Build Varaint в левом нижнем углу. При нажатии на нее должна открыться небольшая панель с модулем приложения и соответствующим вариантом сборки. При нажатии на этот столбец должен отображаться раскрывающийся список с release и debug и любыми другими вариантами, если таковые имеются.

...