Google is committed to advancing racial equity for Black communities. See how.

AndroidTestRunner

public class AndroidTestRunner
extends BaseTestRunner

java.lang.Object
   ↳ junit.runner.BaseTestRunner
     ↳ android.test.AndroidTestRunner


This class was deprecated in API level 24.
Use AndroidJUnitRunner instead. New tests should be written using the Android Testing Support Library.

Summary

Inherited constants

Public constructors

AndroidTestRunner()

Public methods

void addTestListener(TestListener testListener)
void clearTestListeners()
List<TestCase> getTestCases()
String getTestClassName()
TestResult getTestResult()
void runTest()
void runTest(TestResult testResult)
void setContext(Context context)
void setInstrumentaiton(Instrumentation instrumentation)

This method was deprecated in API level 15. Incorrect spelling, use setInstrumentation(android.app.Instrumentation) instead.

void setInstrumentation(Instrumentation instrumentation)
void setTest(Test test)
void setTestClassName(String testClassName, String testMethodName)
void testEnded(String testName)
void testFailed(int status, Test test, Throwable t)
void testStarted(String testName)

Protected methods

TestResult createTestResult()
Class loadSuiteClass(String suiteClassName)

Returns the loaded Class for a suite name.

void runFailed(String message)

Override to define how to handle a failed loading of a test suite.

Inherited methods

Public constructors

AndroidTestRunner

public AndroidTestRunner ()

Public methods

addTestListener

Added in API level 1
Deprecated in API level 24
public void addTestListener (TestListener testListener)

Parameters
testListener TestListener

clearTestListeners

Added in API level 1
Deprecated in API level 24
public void clearTestListeners ()

getTestCases

Added in API level 1
Deprecated in API level 24
public List<TestCase> getTestCases ()

Returns
List<TestCase>

getTestClassName

Added in API level 1
Deprecated in API level 24
public String getTestClassName ()

Returns
String

getTestResult

Added in API level 1
Deprecated in API level 24
public TestResult getTestResult ()

Returns
TestResult

runTest

Added in API level 1
Deprecated in API level 24
public void runTest ()

runTest

Added in API level 1
Deprecated in API level 24
public void runTest (TestResult testResult)

Parameters
testResult TestResult

setContext

Added in API level 1
Deprecated in API level 24
public void setContext (Context context)

Parameters
context Context

setInstrumentaiton

Added in API level 1
Deprecated in API level 15
public void setInstrumentaiton (Instrumentation instrumentation)

This method was deprecated in API level 15.
Incorrect spelling, use setInstrumentation(android.app.Instrumentation) instead.

Parameters
instrumentation Instrumentation

setInstrumentation

Added in API level 5
Deprecated in API level 24
public void setInstrumentation (Instrumentation instrumentation)

Parameters
instrumentation Instrumentation

setTest

Added in API level 1
Deprecated in API level 24
public void setTest (Test test)

Parameters
test Test

setTestClassName

Added in API level 1
Deprecated in API level 24
public void setTestClassName (String testClassName, 
                String testMethodName)

Parameters
testClassName String

testMethodName String

testEnded

Added in API level 1
Deprecated in API level 24
public void testEnded (String testName)

Parameters
testName String

testFailed

Added in API level 1
Deprecated in API level 24
public void testFailed (int status, 
                Test test, 
                Throwable t)

Parameters
status int

test Test

t Throwable

testStarted

Added in API level 1
Deprecated in API level 24
public void testStarted (String testName)

Parameters
testName String

Protected methods

createTestResult

Added in API level 1
Deprecated in API level 24
protected TestResult createTestResult ()

Returns
TestResult

loadSuiteClass

Added in API level 1
Deprecated in API level 24
protected Class loadSuiteClass (String suiteClassName)

Returns the loaded Class for a suite name.

Parameters
suiteClassName String

Returns
Class

Throws
ClassNotFoundException

runFailed

Added in API level 1
Deprecated in API level 24
protected void runFailed (String message)

Override to define how to handle a failed loading of a test suite.

Parameters
message String