diff --git a/AGENTS.md b/AGENTS.md index ab747aa..dde94b9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -53,6 +53,7 @@ These instructions apply to the whole repository. - If a dependency API deprecates, update the example usage when it is easy and low-risk. - Android example smoke coverage exists in `example/integration_test/app_smoke_test.dart`; keep it stable when changing example navigation or consent flow. - iOS runtime smoke coverage is not automated yet; do not claim parity unless it was explicitly tested. +- Do not assume example integration tests can be enforced in CI; org action policy may require them to stay as local/manual checks. ## Analyzer Hygiene diff --git a/INSTRUCTIONS.md b/INSTRUCTIONS.md index 12c606d..a033ad2 100644 --- a/INSTRUCTIONS.md +++ b/INSTRUCTIONS.md @@ -92,7 +92,7 @@ Purpose: - Intended as a smoke test, not full feature automation Current scope: -- Android smoke coverage is automated in CI +- Android smoke coverage exists as a local/manual runtime check - iOS runtime smoke coverage is not automated yet ### 2.3 Example widget test @@ -182,7 +182,7 @@ git commit -m "chore: release " git push origin main ``` -The `validate.yml` GitHub Actions workflow runs on pull requests to `main`. It calls the shared release checks workflow, which verifies analysis, unit tests, Android integration smoke coverage, and a publish dry run. Wait for it to pass before proceeding to publish. +The `validate.yml` GitHub Actions workflow runs on pull requests to `main`. It calls the shared release checks workflow, which verifies analysis, unit tests, and a publish dry run. Wait for it to pass before proceeding to publish. --- @@ -275,9 +275,9 @@ The version heading in `CHANGELOG.md` must match exactly `## ` with no ### OIDC authentication fails in CI Verify the pub.dev admin setup in Section 5 is complete and the repository name matches exactly: `mapp-digital/Mapp-Intelligence-Flutter-Tracking`. -### Android smoke test fails in CI -The shared release checks workflow runs `example/integration_test/app_smoke_test.dart` on an Android emulator. Check: -- emulator boot failures in the `integration-smoke` job +### Android smoke test fails locally +The runtime smoke test lives in `example/integration_test/app_smoke_test.dart`. Check: +- device/emulator availability - example dependency resolution - UI text or navigation changes in the example app that invalidate the smoke test assertions