| 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). |
| BasicScreenCaptureProcessor | A basic ScreenCaptureProcessor for processing a ScreenCapture. |
| FlakyTest | Designates a test as being flaky (non-deterministic). |
| LargeTest | Annotation to assign a large test size qualifier to a test. |
| MediumTest | Annotation to assign a medium test size qualifier to a test. |
| PermissionRequester | Requests a runtime permission on devices running Android M (API 23) and above. |
| 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. |
| 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. |
| UiAutomationWrapper | Wrapper for UiAutomation object. |
| UsageTrackerFacilitator | Helper class to enable/disable usage tracker in the runner. |