summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
Diffstat (limited to 'base')
-rw-r--r--base/test/android/javatests/src/org/chromium/base/test/BaseInstrumentationTestRunner.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/base/test/android/javatests/src/org/chromium/base/test/BaseInstrumentationTestRunner.java b/base/test/android/javatests/src/org/chromium/base/test/BaseInstrumentationTestRunner.java
index 24a7e3a..fd6fafd 100644
--- a/base/test/android/javatests/src/org/chromium/base/test/BaseInstrumentationTestRunner.java
+++ b/base/test/android/javatests/src/org/chromium/base/test/BaseInstrumentationTestRunner.java
@@ -4,7 +4,10 @@
package org.chromium.base.test;
+import android.app.ActivityOptions;
import android.content.Context;
+import android.content.ContextWrapper;
+import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
@@ -154,4 +157,17 @@ public class BaseInstrumentationTestRunner extends InstrumentationTestRunner {
return false;
}
}
+
+ @Override
+ public Context getTargetContext() {
+ return new ContextWrapper(super.getTargetContext()) {
+ @Override
+ public void startActivity(Intent intent) {
+ Context context = getApplicationContext();
+ ActivityOptions activityOptions =
+ ActivityOptions.makeCustomAnimation(context, 0, 0);
+ startActivity(intent, activityOptions.toBundle());
+ }
+ };
+ }
}