Search in sources :

Example 11 with AndroidTestRunner

use of android.test.AndroidTestRunner in project android_frameworks_base by ResurrectionRemix.

the class UiAutomatorInstrumentationTestRunner method getAndroidTestRunner.

@Override
protected AndroidTestRunner getAndroidTestRunner() {
    AndroidTestRunner testRunner = super.getAndroidTestRunner();
    testRunner.addTestListener(new TestListener() {

        @Override
        public void startTest(Test test) {
            if (test instanceof UiAutomatorTestCase) {
                ((UiAutomatorTestCase) test).initialize(getArguments());
            }
        }

        @Override
        public void endTest(Test test) {
        }

        @Override
        public void addFailure(Test test, AssertionFailedError e) {
        }

        @Override
        public void addError(Test test, Throwable t) {
        }
    });
    return testRunner;
}
Also used : Test(junit.framework.Test) TestListener(junit.framework.TestListener) AssertionFailedError(junit.framework.AssertionFailedError) AndroidTestRunner(android.test.AndroidTestRunner)

Aggregations

AndroidTestRunner (android.test.AndroidTestRunner)11 AssertionFailedError (junit.framework.AssertionFailedError)5 Test (junit.framework.Test)5 TestListener (junit.framework.TestListener)5