Skip to content

CI: require clean Android smoke screenshots - #12

Merged
Harzva merged 7 commits into
main-devfrom
feature/roadmp-accessibility-subscription
Aug 6, 2026
Merged

CI: require clean Android smoke screenshots#12
Harzva merged 7 commits into
main-devfrom
feature/roadmp-accessibility-subscription

Conversation

@Harzva

@Harzva Harzva commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Why

The final artifact from Android smoke run 29279702461 was green but visually blocked by the Android microphone permission dialog. This follow-up closes that false-positive gap after #11 merged.

Change

  • pre-authorize android.permission.RECORD_AUDIO before launching MainActivity
  • reject any final UI hierarchy owned by com.android.permissioncontroller
  • preserve the existing app-drawn, helper-auth, fatal-log, System UI dialog, screenshot, and hierarchy gates

Acceptance — passed

  • Android App Smoke Test 29281048076: success in 15m36s on commit 8bceee7
  • downloaded screenshot visually inspected: clean MobileCode home, no permission or System UI dialog
  • UI hierarchy contains only package="com.mobilecode.app"
  • app-drawn.txt is 1
  • helper health reports ready/auth-required/background-service
  • wrong-token 401 gate passed and pwd returned exitCode: 0 with failureKind: none

Remaining release gate

Cloud/emulator evidence is complete. Physical-device acceptance still requires an unlocked iPhone with a connected CoreDevice tunnel and an attached physical Android device.

@Harzva
Harzva merged commit b1645f1 into main-dev Aug 6, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant