Skip to content

ci: wait for the emulator package manager and bound the APK install - #76

Open
The-PatientZero wants to merge 1 commit into
mainfrom
ci/emulator-install-timeout
Open

The-PatientZero wants to merge 1 commit into
mainfrom
ci/emulator-install-timeout

Conversation

@The-PatientZero

Copy link
Copy Markdown
Collaborator

Summary

On #75 the API 29 Android Device Check booted the emulator, then adb install hung until the 45-minute job timeout. The package manager accepts the connection before it is ready to install.

  • Wait until the package manager answers (pm path android), for up to 5 minutes.
  • Bound each adb install to 3 minutes and retry it once.
  • Limit the emulator step to 20 minutes, so a hang fails fast instead of holding a runner for 45.

Follows #74, which fixed the disk-space and corrupt-download failures.

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@The-PatientZero
The-PatientZero force-pushed the ci/emulator-install-timeout branch from 777c67b to cfa5394 Compare November 4, 2026 14:52

This branch has not been deployed

No deployments
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.

2 participants