ActiveRootListerProvides access to all root views in an application.
IdlingUiControllerSimilar to UiController but with one additional method that enables getting an instance of IdlingResourceRegistry.
InterruptableUiControllerSimilar to UiController but with one additional method that enables interrupting Espresso tasks.


BaseLayerModuleDagger module for creating the implementation classes within the base package.
BaseLayerModule.FailureHandlerHolderHolder for AtomicReference which allows updating it at runtime.
DefaultFailureHandlerEspresso's default FailureHandler.
IdlingResourceRegistryKeeps track of user-registered IdlingResources.
PlatformTestStorageModuleDagger module for creating PlatformTestStorage instances.
RootViewPickerProvides the root View of the top-most Window, with which the user can interact.
UiControllerModuleDagger module for UiController.
ViewFinderImplImplementation of ViewFinder.

Annotation Types

DefaultAnnotates a default provider.
MainThreadAnnotates an Executor that executes tasks on the main thread
RootViewPickerScopeScope for components that use RootViewPicker.