Недавно я перенес свой проект на использование AndroidX и настроил тестовый оркестратор для своих тестов эспрессо на gradle, используя следующие документы:
https://developer.android.com/training/testing/junit-runner#using-android-test-orchestrator
У меня есть зависимость:
androidTestUtil 'androidx.test:orchestrator:1.1.0-beta01'
Однако ни один из моих тестов не выполняется и похоже, что они терпят неудачу, когда запуск gradle запускает следующую команду оболочки adb, т.е.:
adb shell 'CLASSPATH=$(pm path android.support.test.services) app_process / \
android.support.test.services.shellexecutor.ShellMain am instrument -w -e \
targetInstrumentation com.example.test/androidx.test.runner.AndroidJUnitRunner \
android.support.test.orchestrator/.AndroidTestOrchestrator'
глядя на вышеизложенное: кажется, что он пытается выполнить эту команду с версией поддержки Android, а не с версией androidx.
Кажется, нигде не задокументировано, что использовать для androidx.