如何制作测试列表并仅运行它们?

时间:2017-07-27 03:46:53

标签: android android-studio android-espresso android-testing

我有很多Expresso测试(如你所知,它是慢速测试)。当我调查一些问题时,我只需要运行它们的小清单。列表包含来自不同测试类的测试。

是否可以在Android Studio中制作此列表并通过少量点击次数立即运行它们?

1 个答案:

答案 0 :(得分:1)

我设法使用JUnit TestSuite完成了这项工作。 创建一个包含要隔离和测试的所有测试类的类。

@RunWith(Suite.class)
@Suite.SuiteClass({
    //.......,
    //your test classes here,
    //........
})
public class MyTestSuite {
}

您可以直接从MyTestSuite或命令行运行这些。

./gradlew app:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=your.package.name.MyTestSuite