summaryrefslogtreecommitdiffstats
path: root/android_webview/tools/PageCycler
diff options
context:
space:
mode:
authoryolandyan <yolandyan@google.com>2015-10-20 13:59:05 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-20 21:00:24 +0000
commitb1c0f06834379001c1d0a49942fd8b30ef8fd0b0 (patch)
treeb65f04e2066443ca915b703493ae2947ecf1c346 /android_webview/tools/PageCycler
parentdc1c6f9ccb388a6ed4d5290f63d36015576b1692 (diff)
downloadchromium_src-b1c0f06834379001c1d0a49942fd8b30ef8fd0b0.zip
chromium_src-b1c0f06834379001c1d0a49942fd8b30ef8fd0b0.tar.gz
chromium_src-b1c0f06834379001c1d0a49942fd8b30ef8fd0b0.tar.bz2
Added WebViewPageCyclerTestRunner for Appurify
This change corresponds to the comment in this CL: https://codereview.chromium.org/1413663006/diff/20001/android_webview/tools/WebViewShell/src/org/chromium/webview_shell/WebViewShellTestRunner.java#newcode16. BUG= Review URL: https://codereview.chromium.org/1412083005 Cr-Commit-Position: refs/heads/master@{#355148}
Diffstat (limited to 'android_webview/tools/PageCycler')
-rw-r--r--android_webview/tools/PageCycler/AndroidManifest.xml2
-rw-r--r--android_webview/tools/PageCycler/src/org/chromium/webview_shell/page_cycler/WebViewPageCyclerTestRunner.java23
2 files changed, 24 insertions, 1 deletions
diff --git a/android_webview/tools/PageCycler/AndroidManifest.xml b/android_webview/tools/PageCycler/AndroidManifest.xml
index 49fb1e3..1b75a5c 100644
--- a/android_webview/tools/PageCycler/AndroidManifest.xml
+++ b/android_webview/tools/PageCycler/AndroidManifest.xml
@@ -25,7 +25,7 @@
android:exported="true"/>
</application>
- <instrumentation android:name="org.chromium.base.test.BaseInstrumentationTestRunner"
+ <instrumentation android:name="org.chromium.webview_shell.page_cycler.WebViewPageCyclerTestRunner"
android:targetPackage="org.chromium.webview_shell"
android:label="Page cycler for org.chromium.webview_shell" />
</manifest>
diff --git a/android_webview/tools/PageCycler/src/org/chromium/webview_shell/page_cycler/WebViewPageCyclerTestRunner.java b/android_webview/tools/PageCycler/src/org/chromium/webview_shell/page_cycler/WebViewPageCyclerTestRunner.java
new file mode 100644
index 0000000..5532c51
--- /dev/null
+++ b/android_webview/tools/PageCycler/src/org/chromium/webview_shell/page_cycler/WebViewPageCyclerTestRunner.java
@@ -0,0 +1,23 @@
+// Copyright 2015 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.webview_shell.page_cycler;
+
+import android.test.AndroidTestRunner;
+import android.test.InstrumentationTestRunner;
+
+import org.chromium.test.reporter.TestStatusListener;
+
+/**
+ * Customized test runner for running instrumentation tests in WebViewBrowserTests.
+ */
+public class WebViewPageCyclerTestRunner extends InstrumentationTestRunner {
+
+ @Override
+ protected AndroidTestRunner getAndroidTestRunner() {
+ AndroidTestRunner runner = super.getAndroidTestRunner();
+ runner.addTestListener(new TestStatusListener(getContext()));
+ return runner;
+ }
+}