Docs: hosted runners have KVM; running the Android emulator #331
Intentwhat this change is meant to do
Tell people (and a Reddit commenter) that Android emulator tests needing KVM run on hosted runners, and exactly how.
test-bot merged commit 05902fe into main
Pull request successfully merged and closed
test-bot merged 05902fe into main
Sign in to join the conversation.
Requested by Can · project thread
#What
A Reddit commenter runs Android emulator smoke tests that need KVM. Hosted runners do have it: Cloudflare Containers run in microVMs that expose AMD-V, and
/dev/kvmis present in every job. Docs only:actions/runners.md: a Virtualization row in the machine table and a "Hardware virtualization (KVM)" section with a workingreactivecircus/android-emulator-runnerworkflow and the two differences from GitHub's image (no udev "Enable KVM" step; install the emulator's X libraries).actions/compatibility.md: one bullet pointing there.#Tested
On a throwaway repo (not codician/diffinery), large hosted runner, 2026-10-26:
KVM_CREATE_VMandKVM_CREATE_VCPUsucceed; an Android 11 (API 30, x86_64) emulator booted in 37 s andemulator -accel-checkprintedKVM (version 12) is installed and usable.The udev step and the missing libraries failed exactly as the docs quote.🤖 Generated with Claude Code
https://claude.ai/code/session_01XZ4Kkje2k25dT4yAK6DLpG