-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Check external_ui tests on engine rolls.
#142078
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
Conversation
keyonghan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
| - name: Linux_pixel_7pro external_ui_integration_test | ||
| recipe: devicelab/devicelab_drone | ||
| presubmit: false | ||
| # This test used to be presubmit: false. It should block engine rolls. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@yusuf-goog Do we still need to get up to 3 Linux hosts with Pixel 7 attached in the try pool even if this will only run on engine rolls?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a good point. We have now 2 linux/pixel and 2 mac_x64/ios in the try pool. If we want to enforce the at least 3 for each platform, we need to add capacity for both.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To be clear I think we just need an emulator, at least for the Android build, if that helps.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could try adding contexts, device_type, dependencies properties and dimensions to the linux pixel target following android_defines_test?
- name: Linux_pixel_7pro android_defines_test
recipe: devicelab/devicelab_drone
presubmit: true
timeout: 60
dimensions:
kvm: "1"
cores: "8"
machine_type: "n1-standard-8"
properties:
contexts: >-
[
"android_virtual_device"
]
device_type: "none"
tags: >
["devicelab", "linux"]
task_name: android_defines_test
dependencies: >-
[
{"dependency": "android_virtual_device", "version": "34"}
]
@ricardoamador seems we are missing the latest contexts property in the (WIP) wiki
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah yeah I will need to add it. I think this is recent since the version was enough to create it. I will update the wiki.
|
Replaced by #142257. Thanks for the feedback! |
Part of #142006 and #139702.
These tests are critical to keep working, and are the only (non-mock) tests for external textures in the engine.
@jmagman +'d you due to comments here: #106806 (comment).