compose-ui-testing-synchronization

Installation
SKILL.md

Compose UI Test Synchronization

Source: https://developer.android.com/develop/ui/compose/testing/synchronization, https://developer.android.com/develop/ui/compose/testing/migrate-v2

Purpose

Compose tests use a virtual clock — they don't run in real time, so tests pass as fast as possible. The framework synchronizes automatically: every assertion/action via ComposeTestRule waits until the UI tree is idle before proceeding. This skill covers both the default synchronization model and the manual control APIs needed for timing-sensitive scenarios (animations, async loads, v2 coroutine dispatching).

When to Use

Installs
1
First Seen
Jun 19, 2026