From d6ec0cf564a1d1e1a7fbc618d7896818205648bc Mon Sep 17 00:00:00 2001 From: Victoria Ashworth <15619084+vashworth@users.noreply.github.com> Date: Thu, 12 Oct 2023 11:52:16 -0500 Subject: [PATCH] Change some tests to run on macs without iOS devices attached (#136463) Some tests have been running on devicelab bots with iOS devices attached, however, they don't require an iOS device. So moving them to run on bots without iOS devices. Fixes https://github.com/flutter/flutter/issues/136415. --- .ci.yaml | 100 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 71 insertions(+), 29 deletions(-) diff --git a/.ci.yaml b/.ci.yaml index a06c659b6d..49d1959074 100644 --- a/.ci.yaml +++ b/.ci.yaml @@ -2945,13 +2945,17 @@ targets: - bin/** - .ci.yaml - - name: Mac_arm64_ios build_ios_framework_module_test + - name: Mac_arm64 build_ios_framework_module_test recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac", "arm64"] + ["devicelab", "hostonly", "mac", "arm64"] task_name: build_ios_framework_module_test runIf: - dev/** @@ -3324,7 +3328,7 @@ targets: - bin/** - .ci.yaml - - name: Mac_arm64_ios module_test_ios + - name: Mac_arm64_ios module_test_ios # Must be run on devicelab bot for codesigning https://github.com/flutter/flutter/issues/112033 recipe: devicelab/devicelab_drone presubmit: false timeout: 60 @@ -3391,13 +3395,17 @@ targets: - bin/** - .ci.yaml - - name: Mac_arm64_ios plugin_lint_mac + - name: Mac_arm64 plugin_lint_mac recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac", "arm64"] + ["devicelab", "hostonly", "mac", "arm64"] task_name: plugin_lint_mac runIf: - dev/** @@ -3967,24 +3975,33 @@ targets: ["devicelab", "ios", "mac", "arm64"] task_name: hello_world_ios__compile - - name: Mac_ios hot_mode_dev_cycle_macos_target__benchmark + - name: Mac_x64 hot_mode_dev_cycle_macos_target__benchmark recipe: devicelab/devicelab_drone + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac"] + ["devicelab", "hostonly", "mac"] task_name: hot_mode_dev_cycle_macos_target__benchmark runIf: - dev/** - .ci.yaml - - name: Mac_arm64_ios hot_mode_dev_cycle_macos_target__benchmark + - name: Mac_arm64 hot_mode_dev_cycle_macos_target__benchmark recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac", "arm64"] + ["devicelab", "hostonly", "mac", "arm64"] task_name: hot_mode_dev_cycle_macos_target__benchmark runIf: - dev/** @@ -4119,22 +4136,30 @@ targets: ["devicelab", "ios", "mac"] task_name: large_image_changer_perf_ios - - name: Mac_ios macos_chrome_dev_mode + - name: Mac_x64 macos_chrome_dev_mode recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac"] + ["devicelab", "hostonly", "mac"] task_name: macos_chrome_dev_mode - - name: Mac_arm64_ios macos_chrome_dev_mode + - name: Mac_arm64 macos_chrome_dev_mode recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac", "arm64"] + ["devicelab", "hostonly", "mac", "arm64"] task_name: macos_chrome_dev_mode - name: Mac_ios microbenchmarks_ios @@ -4161,13 +4186,17 @@ targets: } bringup: true - - name: Mac_ios native_assets_ios_simulator + - name: Mac native_assets_ios_simulator recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac"] + ["devicelab", "hostonly", "mac"] task_name: native_assets_ios_simulator - name: Mac_ios native_assets_ios @@ -4305,13 +4334,17 @@ targets: ["devicelab", "ios", "mac"] task_name: hot_mode_dev_cycle_ios__benchmark - - name: Mac_ios hot_mode_dev_cycle_ios_simulator + - name: Mac_x64 hot_mode_dev_cycle_ios_simulator recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac"] + ["devicelab", "hostonly", "mac"] task_name: hot_mode_dev_cycle_ios_simulator - name: Mac_ios fullscreen_textfield_perf_ios__e2e_summary @@ -4430,12 +4463,17 @@ targets: - bin/** - .ci.yaml - - name: Mac_arm64_ios run_debug_test_macos + - name: Mac_arm64 run_debug_test_macos recipe: devicelab/devicelab_drone + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac", "arm64"] + ["devicelab", "hostonly", "mac", "arm64"] task_name: run_debug_test_macos runIf: - dev/** @@ -4461,13 +4499,17 @@ targets: - bin/** - .ci.yaml - - name: Mac_arm64_ios run_release_test_macos + - name: Mac_arm64 run_release_test_macos recipe: devicelab/devicelab_drone - presubmit: false + bringup: true timeout: 60 properties: + dependencies: >- + [ + {"dependency": "gems", "version": "v3.3.14"} + ] tags: > - ["devicelab", "ios", "mac", "arm64"] + ["devicelab", "hostonly", "mac", "arm64"] task_name: run_release_test_macos runIf: - dev/**