Espresso命令行多个软件包不起作用

时间:2018-07-18 08:55:28

标签: android android-studio adb android-espresso

对于1个包装来说,它工作得很好:

❯ adb shell 'am instrument -w -e package com.myapp.package1 com.myapp.test/com.myapp.MyTestRunner'

com.myapp.package1.ClassXTest:.......

Time: 22.288

OK (7 tests)

❯ adb shell 'am instrument -w -e package com.myapp.package2 com.myapp.test/com.myapp.MyTestRunner'

com.myapp.package2.ClassYTest:.....

Time: 6.959

OK (5 tests)

但是,当我使用多个软件包时,它检测到0个测试;因此,跳过运行所有测试!

❯ adb shell 'am instrument -w -e package com.myapp.package1,com.myapp.package2 com.myapp.test/com.myapp.MyTestRunner'


Time: 0

OK (0 tests)

发生了什么事?

更新:
Google已经承认这是一个错误,并且应该已经修复:https://issuetracker.google.com/u/1/issues/111567467

1 个答案:

答案 0 :(得分:0)

Google已将其视为错误,现在应该已经修复:https://issuetracker.google.com/u/1/issues/111567467