UiAutomatorInstrumentationTestRunner


public class UiAutomatorInstrumentationTestRunner extends InstrumentationTestRunner


Test runner for UiAutomatorTestCases. Such tests are executed on the device and have access to an applications context.

Summary

Public constructors

This method is deprecated. Deprecated in Java

Protected methods

AndroidTestRunner

This method is deprecated.

void

This method is deprecated. Deprecated in Java

Inherited Constants

From android.app.Instrumentation
static final String

This field is deprecated. Deprecated in Java

static final String

This field is deprecated. Deprecated in Java

From android.test.InstrumentationTestRunner
static final String

This field is deprecated.

static final String

This field is deprecated.

static final String

This field is deprecated.

static final String

This field is deprecated.

static final String

This field is deprecated.

static final String
REPORT_VALUE_ID = "InstrumentationTestRunner"

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

Inherited methods

From android.app.Instrumentation
TestLooperManager

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

Instrumentation.ActivityMonitor
addMonitor(
    IntentFilter filter,
    Instrumentation.ActivityResult result,
    boolean block
)

This method is deprecated. Deprecated in Java

void
addResults(Bundle results)

This method is deprecated. Deprecated in Java

void
callActivityOnCreate(Activity activity, Bundle icicle)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void
callActivityOnPostCreate(Activity activity, Bundle savedInstanceState)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void
callActivityOnRestoreInstanceState(
    Activity activity,
    Bundle savedInstanceState
)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

boolean

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void
finish(int resultCode, Bundle results)

This method is deprecated. Deprecated in Java

Bundle

This method is deprecated. Deprecated in Java

Bundle

This method is deprecated. Deprecated in Java

ComponentName

This method is deprecated. Deprecated in Java

Context

This method is deprecated. Deprecated in Java

String

This method is deprecated. Deprecated in Java

Context

This method is deprecated. Deprecated in Java

UiAutomation

This method is deprecated. Deprecated in Java

boolean
invokeContextMenuAction(Activity targetActivity, int id, int flag)

This method is deprecated. Deprecated in Java

boolean
invokeMenuActionSync(Activity targetActivity, int id, int flag)

This method is deprecated. Deprecated in Java

boolean

This method is deprecated. Deprecated in Java

Activity
newActivity(
    Class<@NonNull ?> clazz,
    Context context,
    IBinder token,
    Application application,
    Intent intent,
    ActivityInfo info,
    CharSequence title,
    Activity parent,
    String id,
    Object lastNonConfigurationInstance
)

This method is deprecated. Deprecated in Java

static Application
newApplication(Class<@NonNull ?> clazz, Context context)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

boolean

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void
sendCharacterSync(int keyCode)

This method is deprecated. Deprecated in Java

void
sendKeyDownUpSync(int keyCode)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void
sendStatus(int resultCode, Bundle results)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void
setInTouchMode(boolean inTouch)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

Activity

This method is deprecated. Deprecated in Java

void

This method is deprecated.

void

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

void

This method is deprecated.

void

This method is deprecated. Deprecated in Java

void
waitForIdle(Runnable recipient)

This method is deprecated. Deprecated in Java

void

This method is deprecated. Deprecated in Java

Activity

This method is deprecated. Deprecated in Java

Activity
waitForMonitorWithTimeout(
    Instrumentation.ActivityMonitor monitor,
    long timeOut
)

This method is deprecated. Deprecated in Java

From android.test.InstrumentationTestRunner
void
addTestListener(junit.framework.TestListener listener)

This method is deprecated.

junit.framework.TestSuite

This method is deprecated.

Bundle

This method is deprecated.

ClassLoader

This method is deprecated.

junit.framework.TestSuite

This method is deprecated.

void
onCreate(Bundle arguments)

This method is deprecated.

void

This method is deprecated.

Public constructors

UiAutomatorInstrumentationTestRunner

Added in 2.2.0
Deprecated in 2.3.0
public UiAutomatorInstrumentationTestRunner()

Protected methods

getAndroidTestRunner

Added in 2.2.0
Deprecated in 2.3.0
protected AndroidTestRunner getAndroidTestRunner()

initializeUiAutomatorTest

Added in 2.2.0
Deprecated in 2.3.0
protected void initializeUiAutomatorTest(UiAutomatorTestCase test)

Perform initialization specific to UiAutomator test. It sets up the test case so that it can access the UiDevice and gives it access to the command line arguments.

Parameters
UiAutomatorTestCase test

UiAutomatorTestCase to initialize.