我有很多Expresso测试(如你所知,它是慢速测试)。当我调查一些问题时,我只需要运行它们的小清单。列表包含来自不同测试类的测试。
是否可以在Android Studio中制作此列表并通过少量点击次数立即运行它们?
答案 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