Нет результатов теста - PullRequest
1 голос
/ 02 марта 2020

Получить следующее информационное сообщение:

Тестирование началось в 12:26 PM ...

03/02 12:26:53: Запуск «Все тесты в приложении» включен Xiaomi Redmi Note 8. Выполнение тестов

$ adb shell CLASSPATH = $ (pm путь androidx.test.services) app_process / androidx.test.services.shellexecutor.ShellMain am инструмент -r -w -e targetInstrumentation com. mandarine.authenticator.tests / androidx.test.runner.AndroidJUnitRunner --no-window-animation -e пакет com.mandarine.authenticator.unitTests -e отладка ложного androidx.test.orchestrator / androidx.test.orchestrator.AndroidTestOrchestrator

1009 * Запущены запущенные тесты

Не удалось запустить тест: нет результатов теста

Но когда я удалил эту опцию, тесты запустились:

testOptions {
    execution 'ANDROID_TEST_ORCHESTRATOR'
}

UPD :

Обновлены зависимости ANDROIDX_TEST_ORCHESTRATOR и получено следующее сообщение об ошибке: Тестовый запуск не пройден: выполнение инструментария не выполнено из-за 'Процесс сбой.'

Получить следующую ошибку в Logcat:

2020-03-03 10: 21: 38,333 2869-2892 /? E / AndroidTestOrchestrator: фатальное исключение при настройке. java .lang.IllegalStateException: разрешение запрошено, но не предоставлено! на androidx.test.orchestrator.AndroidTestOrchestrator.grantRuntimePermissions (AndroidTestOrchestrator. java: 231) на androidx.test.orchestrator.AndroidTestOrchestrator.onStart (AndroidTestOrchestrator. java: 201) приложение. (Инструментарий. java: 2154) 2020-03-03 10: 21: 38.346 2869-2892 /? E / AndroidRuntime: ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: Instr: androidx.test.orchestrator.AndroidTestOrchestrator Процесс: androidx.test.orchestrator, PID: 2869 java .lang.NullPointerException: попытка вызвать виртуальный метод 'android .content.Context * 1037 • . java: 191) на androidx.test.orchestrator.listeners.OrchestrationXmlTestRunListener.orchestrationRunFinished (OrchestrationXmlTestRunListener. java: 178) на androidx.test.orchestrator.Android *estOstOrchestrator.fini на androidx.test.orchestrator.AndroidTestOrchestrator.onStart (AndroidTestOrchestrator. java: 210) на android .app.Instrumentation $ InstrumentationThread.run (Инструментарий. java: 2154) * 10 28 *

1 Ответ

0 голосов
/ 20 марта 2020

Удаление уровня файла build.gradle из файла приложения, делает трюк.

testOptions {
execution 'ANDROID_TEST_ORCHESTRATOR'
}

Сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...