-
AndroidComposeUiTestEnvironment
A test environment that can run testsrunTest using the test receiver scopetest.
- AndroidTestConfigFallbacks.FallbackArgs
-
ComposeNotIdleException
Thrown in cases where Compose can't get idle in Espresso's defined time limit.
-
ComposeTimeoutException
Thrown in cases where Compose test can't satisfy a condition in a defined time limit.
-
ComposeUiTestConfig
Defines the configuration requirements for a Compose test environment.
- DelayPropagatingContinuationInterceptorWrapper
- ExperimentalTestApi
-
FailureArtifact
Represents a diagnostic artifact produced by the test failure pipeline when a Compose UI test fails.
-
FailureArtifact.Type
Defines the category of a FailureArtifact.
-
FailureContext
A contextual object provided to TestFailureHandlers when a Compose UI test fails.
-
GestureScope
The receiver scope for injecting gestures on the SemanticsNode identified by the corresponding SemanticsNodeInteraction.
- InputSource.IndirectTouchpad
- InputSource.Mouse
- InputSource.TouchScreen
- InputSource.Trackpad
- InternalTestApi
- LockKeyState.DOWN_AND_ON
- LockKeyState.DOWN_AND_OPTIONAL
- LockKeyState.UP_AND_OFF
- LockKeyState.UP_AND_ON
- MouseButton
-
ScrollWheel
Representation of a mouse scroll wheel axis.
-
SelectionResult
Result of SemanticsSelector projection.
-
SemanticsMatcher
Wrapper for semantics matcher lambdas that allows to build string explaining to the developer what conditions were being tested.
-
SemanticsNodeInteraction
Represents a semantics node and the path to fetch it from the semantics tree.
-
SemanticsNodeInteractionCollection
Represents a collection of semantics nodes and the path to fetch them from the semantics tree.
-
SemanticsSelector
Projects the given set of nodes to a new set of nodes.
-
StateRestorationTester
Helps to test the state restoration for your Composable component.
-
TestContext
Provides storage of test related entities that must be accessible by anything other than ComposeUiTest and friends, for example the InputDispatcher or the implementation of some a…
-
TestFailurePolicy
Configuration for the failure handling pipeline in Compose UI tests.
-
TestFailurePolicy.CaptureMode
Represents a tri-state flag for failure artifact captures, allowing individual test configurations to explicitly override or fall back to suite-level runner arguments.
-
TestMonotonicFrameClock
A MonotonicFrameClock with a time source controlled by a `kotlinx-coroutines-test` TestCoroutineScheduler.
- TrackpadButton
ui-test
Jetpack Compose API reference for ui-test.