Skip to content

Conversation

@matanlurey
Copy link
Contributor

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).

Copy link
Contributor

@keyonghan keyonghan left a 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.
Copy link
Member

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?

Copy link
Contributor

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.

Copy link
Contributor Author

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.

Copy link
Contributor

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

Copy link
Contributor

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.

@matanlurey
Copy link
Contributor Author

Replaced by #142257. Thanks for the feedback!

@matanlurey matanlurey closed this Jan 25, 2024
auto-submit bot pushed a commit that referenced this pull request Jan 26, 2024
#142257)

Part 2 of #142178.

Supersedes #142078.

Feedback welcome to avoid reverts!
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.

4 participants