如何加快 Android 的测试速度?

How do I speed up my testing for Android?

我在 Android 上有简单的测试用例,但它们需要大约 10 秒的时间来加载和 运行。我有办法绕过 Android 测试框架吗?所以我可以只对常规 POJO 使用简单的 JUnit 吗?

我使用 Robolectric 进行非 UI 测试。

Big Nerd Range 的 Jason Atwood 发表了 All in Together: Android Studio, Gradle and Robolectric。这些是简明的说明,对我有用。使用这些说明,您还可以 运行 调试器。

您会发现来自不同来源的说明各不相同,主要是因为这个不断发展的软件的版本差异。谷歌搜索时一定要按最近的日期搜索。令人惊讶的是,简单的 pojo 测试仍然如此缓慢和脆弱,但它正在变得更好。