Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
1 /* Any copyright is dedicated to the Public Domain.
2 http://creativecommons.org/publicdomain/zero/1.0/ */
4 package org.mozilla.gecko.browser.harness;
6 import android.os.Bundle;
7 import android.test.AndroidTestRunner;
8 import android.test.InstrumentationTestRunner;
9 import android.util.Log;
11 /**
12 * A test runner that installs a special test listener.
13 * <p>
14 * In future, this listener will turn JUnit 3 test events into log messages in
15 * the format that Mochitest parsers understand.
16 */
17 public class BrowserInstrumentationTestRunner extends InstrumentationTestRunner {
18 private static final String LOG_TAG = "BInstTestRunner";
20 @Override
21 public void onCreate(Bundle arguments) {
22 Log.d(LOG_TAG, "onCreate");
23 super.onCreate(arguments);
24 }
26 @Override
27 protected AndroidTestRunner getAndroidTestRunner() {
28 Log.d(LOG_TAG, "getAndroidTestRunner");
29 AndroidTestRunner testRunner = super.getAndroidTestRunner();
30 testRunner.addTestListener(new BrowserTestListener());
31 return testRunner;
32 }
33 }