【问题标题】:Execute multiple espresso methods with adb使用 adb 执行多个 espresso 方法
【发布时间】:2017-04-19 11:13:49
【问题描述】:

来自 espresso 文档:以这种方式选择测试子集

$ adb shell am instrument -w -e class com.android.demo.app.tests.Foo1,com.android.demo.app.tests.Foo2#bar3 com.android.demo.app.tests/android.support.test.runner.AndroidJUnitRunner

第一季度。有没有办法执行多个测试子集,例如我想运行同一类的 bar3 和 bar4。

我试过了,但没有用:

$ adb shell am instrument -w -e class com.android.demo.app.tests.Foo1,com.android.demo.app.tests.Foo2#bar3#bar4 com.android.demo.app.tests/android.support.test.runner.AndroidJUnitRunner

第二季度。另外,如何在包级别按名称执行测试用例的子集,以便从不同的类中执行。

我正在做一个基于模型的测试项目,所以我将根据给定的路径执行这些案例。

【问题讨论】:

    标签: java android adb testcase android-espresso


    【解决方案1】:

    你需要的是这个:

    $ adb shell am instrument -w -e class com.android.demo.app.tests.Foo1,com.android.demo.app.tests.Foo2#bar3,com.android.demo.app.tests.Foo2#bar4 com.android.demo.app.tests/android.support.test.runner.AndroidJUnitRunner
    

    您可以使用注释来运行测试用例的子集或创建测试套件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多