RobolectricTestRunner 和 RobolectricGradletTestRunner 有什么区别

What is the difference between RobolectricTestRunner and RobolectricGradletTestRunner

我是 android 单元测试的新手,现在我正在使用 Robolectric 为此目的,我得到了他们正在使用的一些教程 @RunWith(RobolectricTestRunner.class)有的在用@RunWith(RobolectricGradleTestRunner.class),那么他们有什么区别呢

RobolectricTestRunner 是 Robolectric 的测试运行器,它提供对 Android 运行时环境的模拟。

事实上,RobolectricGradleTestRunner 扩展了RobolectricTestRunner。如果你使用自定义设置,你最好使用 RobolectricGradleTestRunner。例如,用于计算资源、资产和Android清单路径的两种以上构建类型和构建风格。