Bug 1447167 - Add -purgecaches to Gecko args when running tests r=esawin
MozReview-Commit-ID: 3oZvKKB4MAO
--- a/mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/rule/GeckoSessionTestRule.java
+++ b/mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/rule/GeckoSessionTestRule.java
@@ -708,16 +708,17 @@ public class GeckoSessionTestRule extend
}
}
};
final Class<?>[] classes = CALLBACK_CLASSES.toArray(new Class<?>[CALLBACK_CLASSES.size()]);
mCallbackProxy = Proxy.newProxyInstance(GeckoSession.class.getClassLoader(),
classes, recorder);
+ GeckoSession.preload(InstrumentationRegistry.getTargetContext(), new String[] { "-purgecaches" }, null, false);
mMainSession = new GeckoSession(settings);
prepareSession(mMainSession);
if (mDisplaySize != null) {
mDisplayTexture = new SurfaceTexture(0);
mDisplaySurface = new Surface(mDisplayTexture);
mDisplay = mMainSession.acquireDisplay();
mDisplay.surfaceChanged(mDisplaySurface, mDisplaySize.x, mDisplaySize.y);