Class Index

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

A   B   F   I   L   M   R   S   U  

A

ActivityLifecycleCallback Callback for monitoring activity lifecycle events. 
ActivityLifecycleMonitor Interface for tests to use when they need to query the activity lifecycle state. 
ActivityLifecycleMonitorRegistry An exposed registry instance to make it easy for callers to find the lifecycle monitor for their application. 
AndroidJUnit4 Aliases the current default Android JUnit 4 class runner, for future-proofing. 
AndroidJUnitRunner An Instrumentation that runs JUnit3 and JUnit4 tests against an Android package (application). 
ApplicationLifecycleCallback Callback for monitoring application lifecycle events. 
ApplicationLifecycleMonitor Interface for tests to use when they need to be informed of the application lifecycle state. 
ApplicationLifecycleMonitorRegistry An exposed registry instance to make it easy for callers to find the application lifecycle monitor for their application. 
ApplicationStage An enumeration of the lifecycle stages an application undergoes that can be monitored. 

B

Beta Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release. 

F

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

I

InstrumentationRegistry An exposed registry instance that holds a reference to the instrumentation running in the process and it's arguments. 
IntentCallback Callback for monitoring Intents captured by Instrumentation
IntentMonitor Interface for tests to use when they need to monitor intents used to start activities from the current Instrumentation
IntentMonitorRegistry Exposes an implementation of IntentMonitor to users. 
IntentStubber Interface to intercept activity launch for a given Intent and stub Instrumentation.ActivityResult its response. 
IntentStubberRegistry Exposes an implementation of IntentStubber

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. 
MonitoringInstrumentation An instrumentation that enables several advanced features and makes some hard guarantees about the state of the application under instrumentation. 
MonitoringInstrumentation.ActivityFinisher Loops through all the activities that have not yet finished and explicitly calls finish on them. 

R

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

S

SdkSuppress Indicates that a specific test or class requires a minimum API Level to execute. 
SmallTest Annotation to assign a small test size qualifier to a test. 
Stage An enumeration of the lifecycle stages an activity undergoes. 
Suppress Use this annotation on test classes or test methods that should not be included in a test suite. 

U

UsageTrackerFacilitator Helper class to enable/disable usage tracker in the runner.