Тесты эспрессо AndroidX не выполняются. Пробовал пример приложения и может заставить его работать, а не в масштабируемом проекте со многими модулями

У меня есть масштабируемый проект, в котором как минимум 12 модулей. Я хотел бы запустить модуль приложения и запустить проект. Каждый раз, когда я пытаюсь запустить его, я продолжаю получать сообщение о том, что

$ adb shell CLASSPATH=$(pm path androidx.test.services) app_process / androidx.test.services.shellexecutor.ShellMain am instrument -r -w -e targetInstrumentation *** ... *** androidx.test.orchestrator/androidx.test.orchestrator.AndroidTestOrchestrator
Client not ready yet..
Started running tests
Test running failed: No test results. 

Я прочитал документацию AndroidX об использовании эспрессо и получил

  • включил ANDROIDX_TEST_ORCHESTRATOR
  • включены необходимые библиотеки с помощью функции useLibrary
  • настройте средство запуска тестов на использование androidx-testRunner.

Мне удалось сгенерировать тесты с помощью средства запуска тестов Espresso, но каждый раз, когда я пытаюсь его запустить, я получаю это сообщение. Просто чтобы быть уверенным, что я сделал образец приложения и протестировал все это, и я могу провести инструментальные тесты на образце приложения.

Кто-нибудь знает, что может произойти в многомодульном проекте, использующем внедрение зависимостей?

одинаковые условия. в моем случае помогло обновление androidx.test:orchestrator с 1.1.0 до 1.2.0

whereismaxmax 11.05.2020 16:42
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
368
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это не имело ничего общего с модулями или размером проекта, удаление ANDROIDX_TEST_ORCHESTRATOR заставило его работать.

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