{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

Class Index

These are all the API classes. See all API packages.

A  B  C  F  I  L  M  O  P  R  S  T  U  

A

AbstractFilter

Helper parent class for Filter that allows suites to run if any child matches.

AndroidClasspathSuite

Test suite that finds all JUnit3 and JUnit4 test classes in the instrumentation context apk.

AndroidJUnit4

This class is deprecated.

use androidx.test.ext.junit.runners.AndroidJUnit4 instead.

AndroidJUnitRunner

An Instrumentation that runs JUnit3 and JUnit4 tests against an Android package (application).

B

BasicScreenCaptureProcessor

This class is deprecated.

use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead

BundleJUnitUtils

Utility methods to turn JUnit objects into bundles holding imitations that can be used by .

C

CustomFilter

Custom test filters for Android tests.

F

FlakyTest

Designates a test as being flaky (non-deterministic).

I

ITestRunListener

Receives event notifications during instrumentation test runs.

L

LargeTest

Annotation to assign a large test size qualifier to a test.

M

MediumTest

Annotation to assign a medium test size qualifier to a test.

O

OrchestrationListenerManager

Container class for all orchestration listeners

OrchestrationListenerManager.TestEvent

Message types sent from the remote instrumentation

OrchestrationRunListener

Listens to events created during an orchestration run.

OrchestratorCallback

Defines an interface for remote Instrumentation service to speak to the AndroidTestOrchestrator

OrchestratorCallback.Stub
OrchestratorCallback.Stub.Proxy

P

PackagePrefixClasspathSuite

An alternative to AndroidClasspathSuite that ignores classes whose java package is not within the current class's java package.

ParcelableDescription

Parcelable imitation of a JUnit ParcelableDescription

ParcelableFailure

Parcelable imitation of a JUnit Failure

ParcelableResult

Parcelable imitation of a JUnit ParcelableResult

PermissionRequester

Requests a runtime permission on devices running Android M (API 23) and above.

R

RequestPermissionCallable

Base class for runtime permission Callables.

RequestPermissionCallable.Result

Result of a permission request.

RequiresDevice

Indicates that a specific test should not be run on emulator.

S

ScreenCapture

This class is deprecated.

use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead

ScreenCaptureProcessor

This interface is deprecated.

use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead

Screenshot

This class is deprecated.

use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead

Screenshot.ScreenShotException

This class is deprecated.

use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead

SdkSuppress

Indicates that a specific test or class requires a minimum or maximum API Level to execute.

ShellCommand

Ideally we wouldn't need this abstraction but since UiAutomation is final we need an abstraction on top to be able to mock it in tests.

SingleActivityFactory

Abstract implementation of InterceptingActivityFactory which allows to intercept only one activity at a time.

SmallTest

Annotation to assign a small test size qualifier to a test.

Suppress

Use this annotation on test classes or test methods that should not be included in a test suite.

T

TestIdentifier

Identifies a parsed instrumentation test.

TestResult

Container for a result of a single test.

TestResult.TestStatus
TestRunResult

Holds results from a single test run.

U

UiAutomationWrapper

This class is deprecated.

use androidx.test.core.app.DeviceCapture instead

UsageTrackerFacilitator

This class is deprecated.

obsolete and will be removed in the future.