Espresso 命令行多个包不起作用
Espresso command line multiple packages not working
它对 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 个包裹非常有效:
❯ 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