AndroidX espresso 测试未 运行,尝试了一个示例应用程序并使其工作,而不是在具有许多模块的扩展项目上
AndroidX espresso tests not running, Tried a sample app and can make it work, not on a scaled project with many modules
我有一个至少有 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.
我通读了关于 espresso 用法的 AndroidX 文档并
- 包括 ANDROIDX_TEST_ORCHESTRATOR
- 已包括所需的
使用 useLibrary 函数的库
- 设置测试 运行ner 以使用 androidx-testRunner。
我能够使用 Espresso 测试 运行ner 生成测试,但每次我尝试 运行 它时,我都会收到此消息。只是为了确保我制作了一个示例应用程序并测试了整个东西,我能够在示例应用程序上进行仪器测试。
有谁知道在使用依赖注入的多模块项目中会发生什么?
它与模块或项目大小无关,删除 ANDROIDX_TEST_ORCHESTRATOR
使其工作。
我有一个至少有 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.
我通读了关于 espresso 用法的 AndroidX 文档并
- 包括 ANDROIDX_TEST_ORCHESTRATOR
- 已包括所需的 使用 useLibrary 函数的库
- 设置测试 运行ner 以使用 androidx-testRunner。
我能够使用 Espresso 测试 运行ner 生成测试,但每次我尝试 运行 它时,我都会收到此消息。只是为了确保我制作了一个示例应用程序并测试了整个东西,我能够在示例应用程序上进行仪器测试。
有谁知道在使用依赖注入的多模块项目中会发生什么?
它与模块或项目大小无关,删除 ANDROIDX_TEST_ORCHESTRATOR
使其工作。