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



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

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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新