如何避免重复 Robolectric @Config?

How to avoid repeating Robolectric @Config?

我有以下 Robolectric 注释:

@RunWith(RobolectricGradleTestRunner.class)

@Config(constants = BuildConfig.class, sdk = 21, packageName = "com.package.android")

有没有办法从其他地方调用它,这样我就不必为每个测试都重复它 class?

接下来我们做了:

@Ignore("This is base class for Robolectric tests")
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21)
public abstract class RobolectricTestCaseTemplate 
{
}

在我们继承它之后:

AccountScreenFragmentPresenterTest extends RobolectricTestCaseTemplate 
{
...
}