docs(claude): drop local-emulator carve-out from definition of done
State plainly that a change isn't complete without passing unit tests and E2E/instrumented tests covering it, with no softening about running the emulator matrix locally being optional. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -66,9 +66,7 @@ pulled in as a real dependency for unit tests because `android.jar`'s version is
|
||||
A change is not done until it ships with passing **unit tests** and **E2E/instrumented tests**
|
||||
that exercise the new or changed behaviour. Writing and committing that E2E/instrumented test
|
||||
is a required part of every task — it must exist and compile (the fast gate above already
|
||||
checks this via `compileDebugAndroidTestKotlin`). Only *running* it against a booted emulator
|
||||
locally remains optional: per "Emulator E2E is left to CI unless asked," CI's E2E matrix is
|
||||
what executes it before merge.
|
||||
checks this via `compileDebugAndroidTestKotlin`).
|
||||
|
||||
## Repo etiquette
|
||||
|
||||
|
||||
Reference in New Issue
Block a user