Summary
The user is seeking information about using KVM for running Android emulator tests. They mention that it works locally with --allow-privileged
, but not with small satellites. They are inquiring whether larger satellites support privileged mode or if they need to use self-hosted satellites.
brandon
Makes sense. It seems that our instances are not capable of kvm. I think your best bet would be self-host a satellite to get that working.
luper.rouch
You can check for kvm support with:
luper.rouch
Ok then maybe then it's the host that doesn't support KVM. I'm running android tests on the standard x86 emulator, which needs KVM: https://developer.android.com/studio/run/emulator-acceleration#vm-linux
brandon
All satellites should support running privileged mode. E.g. earthly -P +some-target
- no difference in larger sizes.
Can you explain your android emulator setup a bit more? What earthly command are you running, what’s in the Earthfile?
luper.rouch
Hello, I need KVM to run android emulator tests. This works locally with --allow-privileged
, but it doesn't with small
satellites. Do larger satellites support privileged mode or do I have to use self-hosted satellites?