Class Index

A B F L M P R S U

A

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). 

B

BasicScreenCaptureProcessor A basic ScreenCaptureProcessor for processing a ScreenCapture

F

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

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. 

P

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 A ScreenCapture contains a bitmap of a device screen along with a set of ScreenCaptureProcessors that will be used to process the ScreenCapture when process() is called. 
ScreenCaptureProcessor Interface for an object that is capable of processing ScreenCaptures. 
Screenshot The Screenshot instance provides methods to capture a ScreenCapture during instrumentation tests run on an android device. 
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<T extends Activity> Abstract implementation of ERROR(/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. 

U

UiAutomationWrapper Wrapper for UiAutomation object. 
UsageTrackerFacilitator Helper class to enable/disable usage tracker in the runner.