From f43ae3b1ff3531e4b9bde30c61451cc2d0063030 Mon Sep 17 00:00:00 2001 From: Zachary Anderson Date: Fri, 9 Aug 2024 15:23:12 -0700 Subject: [PATCH] Also run Linux_android_emu tests on API level 34 image (#153175) These VMs are relatively inexpensive, so there's no reason not to continue running on the API level 34 image while we work out how to deal with the apparent instability in the 35 images. Related: https://github.com/flutter/flutter/issues/152684 --- .ci.yaml | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/.ci.yaml b/.ci.yaml index ceabc43c92..986f890752 100644 --- a/.ci.yaml +++ b/.ci.yaml @@ -58,6 +58,23 @@ platform_properties: cores: "8" device_type: none kvm: "1" + linux_android_emu_34: + properties: + contexts: >- + [ + "android_virtual_device" + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:34v3"}, + {"dependency": "android_virtual_device", "version": "android_34_google_apis_x64.textpb"}, + {"dependency": "avd_cipd_version", "version": "build_id:8741513191637853009"}, + {"dependency": "open_jdk", "version": "version:17"} + ] + os: Ubuntu + cores: "8" + device_type: none + kvm: "1" linux_build_test: properties: dependencies: >- @@ -392,6 +409,15 @@ targets: task_name: android_views timeout: 60 + - name: Linux_android_emu_34 android views + recipe: devicelab/devicelab_drone + bringup: true + properties: + tags: > + ["framework","hostonly","linux"] + task_name: android_views + timeout: 60 + - name: Linux build_tests_1_3 recipe: flutter/flutter_drone timeout: 60 @@ -1314,6 +1340,19 @@ targets: {"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"} ] + - name: Linux_android_emu_34 flutter_driver_android_test + recipe: flutter/flutter_drone + bringup: true + timeout: 60 + properties: + shard: flutter_driver_android + tags: > + ["framework", "hostonly", "shard", "linux"] + dependencies: >- + [ + {"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"} + ] + - name: Linux realm_checker recipe: flutter/flutter_drone timeout: 60 @@ -2046,6 +2085,15 @@ targets: ["devicelab", "linux"] task_name: android_defines_test + - name: Linux_android_emu_34 android_defines_test + recipe: devicelab/devicelab_drone + bringup: true + timeout: 60 + properties: + tags: > + ["devicelab", "linux"] + task_name: android_defines_test + - name: Linux_pixel_7pro android_obfuscate_test recipe: devicelab/devicelab_drone presubmit: false @@ -2476,6 +2524,21 @@ targets: ["devicelab", "linux"] task_name: external_textures_integration_test + - name: Linux_android_emu_34 external_textures_integration_test + recipe: devicelab/devicelab_drone + bringup: true + timeout: 60 + # Functionally the same as "presubmit: false", except that we will run on + # presubmit during engine rolls. This test is the *only* automated e2e + # test for external textures for the engine, it should never break. + runIf: + - bin/internal/engine.version + - .ci.yaml + properties: + tags: > + ["devicelab", "linux"] + task_name: external_textures_integration_test + # linux mokey benchmark - name: Linux_mokey fading_child_animation_perf__timeline_summary recipe: devicelab/devicelab_drone