package de.vanmar.android.yarrn.util; import org.junit.runners.model.InitializationError; import org.robolectric.RobolectricTestRunner; import org.robolectric.bytecode.ClassInfo; import org.robolectric.bytecode.Setup; /** * see https://github.com/robolectric/robolectric/issues/540 */ public class MyRobolectricTestRunner extends RobolectricTestRunner { public MyRobolectricTestRunner(Class<?> testClass) throws InitializationError { super(testClass); } @Override public Setup createSetup() { return new Setup() { @Override public boolean isFromAndroidSdk(ClassInfo classInfo) { return super.isFromAndroidSdk(classInfo) || classInfo.getName().startsWith("com.google.ads.") || classInfo.getName().startsWith("com.google.analytics."); } }; } }