Skip to content

Expand instrumented tests to an API 35–37.x emulator matrix#19

Merged
jpcottin merged 2 commits into
masterfrom
feature/emulator-matrix-37x
Jul 23, 2026
Merged

Expand instrumented tests to an API 35–37.x emulator matrix#19
jpcottin merged 2 commits into
masterfrom
feature/emulator-matrix-37x

Conversation

@jpcottin

Copy link
Copy Markdown
Owner

Brings this repo in line with the fleet-wide emulator CI setup (tedtalksapp#10 has the 37.x root-cause write-up):

  • Gating: the existing API 35 google_apis leg, unchanged in substance
  • Non-blocking: API 37.0 stable-lavapipe + canary-channel (--channel=3) lavapipe/auto legs on 37.0 and 37.1, all google_apis_ps16k with 4 GB RAM / 4 cores
  • Update SDK cmdline-tools step so avdmanager writes a valid target=android-37.x; no -feature workarounds
  • Boost/native setup preserved per leg; AVD root-ini diagnostic; per-leg artifacts

Note: the instrumented-tests job keeps its existing push-to-master-only trigger, so this PR's checks only cover the build/unit/lint jobs — the new matrix gets its first full run on the post-merge master push.

jpcottin added 2 commits July 22, 2026 21:00
Keeps the gating API 35 google_apis leg and adds non-blocking API 37.x ps16k
legs (37.0 stable-lavapipe, canary-channel lavapipe/auto on 37.0 and 37.1),
with the cmdline-tools update so avdmanager writes a valid android-37.x target
(the outdated preinstalled one writes android-0, clamped to API 3 by the
emulator, which disables the Vulkan/GLDirectMem auto-enable the ps16k images
need).
@jpcottin
jpcottin merged commit 3843c1a into master Jul 23, 2026
5 checks passed
@jpcottin
jpcottin deleted the feature/emulator-matrix-37x branch July 23, 2026 04:20
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