代码之家  ›  专栏  ›  技术社区  ›  ericn

Espresso命令行多个包不工作

  •  0
  • ericn  · 技术社区  · 6 年前

    对于一个包装来说,它非常适用:

    ❯ 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)
    

    怎么了?

    1 回复  |  直到 5 年前
        1
  •  0
  •   ericn    5 年前

    谷歌已经承认这是一个错误,现在应该已经解决了: https://issuetracker.google.com/u/1/issues/111567467