Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android testing project needs system images v19,v21,v22,v23 #1026

Closed
comius opened this issue Aug 26, 2020 · 5 comments
Closed

Android testing project needs system images v19,v21,v22,v23 #1026

comius opened this issue Aug 26, 2020 · 5 comments

Comments

@comius
Copy link
Collaborator

comius commented Aug 26, 2020

Resolving #1006 the system images were removed.

Project "Android testing" needs them. Cannot upgrade it to v29, as the emulator is not supported by Bazel.

sdkmanager --install 'system-images;android-19;default;x86' 'system-images;android-21;default;x86' 'system-images;android-22;default;x86' 'system-images;android-23;default;x86'
@philwo
Copy link
Member

philwo commented Aug 26, 2020

Oh, sorry! Bazel CI does not support running the Android emulator (anymore) as it requires support for Nested Virtualization. I thought "Android Testing" runs the tests that require the emulator on RBE and that the system images then would be directly embedded in the RBE container image?

But I can add them again if it helps, no problem.

@comius
Copy link
Collaborator Author

comius commented Aug 26, 2020

@philwo
Copy link
Member

philwo commented Aug 26, 2020

I'm building new images with the emulator and system images now and will retry the failed jobs then, will close this bug when everything is green again.

@philwo philwo closed this as completed in 8513424 Aug 27, 2020
@philwo philwo reopened this Aug 27, 2020
@philwo
Copy link
Member

philwo commented Aug 27, 2020

@jin Apparently "Android Testing" still needs the Android emulator, the system-images and Nested KVM support (because it tries to run the emulator) during the bazel build phase, which doesn't run on RBE: https://buildkite.com/bazel-testing/android-testing/builds/23#7df9fe0e-1e61-4a2b-b557-55327eeba490

Is this WAI? It's the last remaining blocker for disabling Nested KVM, which prevents us from migrating to cheaper instance types. If there's no way around it, that's fine, but if we could somehow remove that requirement, it would be really nice.

@philwo
Copy link
Member

philwo commented Aug 28, 2020

Android Testing is green again, at last.

@philwo philwo closed this as completed Aug 28, 2020
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

No branches or pull requests

2 participants