From 041999ca1bc0a7904e8a39cccc94a471d608119d Mon Sep 17 00:00:00 2001 From: yusuf-goog <91688203+yusuf-goog@users.noreply.github.com> Date: Thu, 12 May 2022 13:14:10 -0700 Subject: [PATCH] Adding linux VM staging tests to .ci.yaml (#103165) --- .ci.yaml | 1345 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1302 insertions(+), 43 deletions(-) diff --git a/.ci.yaml b/.ci.yaml index bfab35ac409..11eef2ebc04 100644 --- a/.ci.yaml +++ b/.ci.yaml @@ -12,6 +12,7 @@ enabled_branches: platform_properties: staging_build_linux: properties: + ignore_flakiness: "true" dependencies: >- [ {"dependency": "curl"} @@ -2206,49 +2207,6 @@ targets: task_name: android_lifecycles_test scheduler: luci - - name: Staging_build_linux analyze - presubmit: false - bringup: true - recipe: flutter/flutter - timeout: 60 - properties: - tags: > - ["framework","hostonly"] - validation: analyze - validation_name: Analyze - - - name: Staging_build_linux framework_tests_misc - presubmit: false - bringup: true - recipe: flutter/flutter_drone - timeout: 60 - properties: - dependencies: >- - [ - {"dependency": "goldctl"}, - {"dependency": "clang"}, - {"dependency": "cmake"}, - {"dependency": "ninja"}, - {"dependency": "open_jdk", "version": "11"}, - {"dependency": "android_sdk", "version": "version:31v8"} - ] - shard: framework_tests - subshard: misc - tags: > - ["framework", "hostonly", "shard"] - runIf: - - dev/ - - packages/flutter/ - - packages/flutter_driver/ - - packages/integration_test/ - - packages/flutter_localizations/ - - packages/fuchsia_remote_debug_protocol/ - - packages/flutter_test/ - - packages/flutter_goldens/ - - packages/flutter_tools/ - - bin/ - - .ci.yaml - - name: Mac build_ios_framework_module_test recipe: devicelab/devicelab_drone timeout: 60 @@ -4139,3 +4097,1304 @@ targets: properties: tags: > ["framework", "hostonly", "shard"] + +# Staging builds are specially constructed tasks. +# +# Names should begin with `Staging_build_` prefix. +# Task should include presubmit: false +# Task should inherit ignore_flakiness: "true" +# Task should include bringup: true + - name: Staging_build_linux analyze + presubmit: false + bringup: true + recipe: flutter/flutter + timeout: 60 + properties: + ignore_flakiness: "true" + tags: > + ["framework","hostonly"] + validation: analyze + validation_name: Analyze + + - name: Staging_build_linux build_tests_2_2 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"}, + {"dependency": "goldctl"}, + {"dependency": "clang"}, + {"dependency": "cmake"}, + {"dependency": "ninja"} + ] + shard: build_tests + subshard: "2_2" + tags: > + ["framework", "hostonly", "shard"] + + - name: Staging_build_linux ci_yaml flutter roller + presubmit: false + bringup: true + recipe: infra/ci_yaml + timeout: 30 + properties: + ignore_flakiness: "true" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - .ci.yaml + + - name: Staging_build_linux customer_testing + presubmit: false + bringup: true + recipe: flutter/flutter + timeout: 60 + properties: + ignore_flakiness: "true" + tags: > + ["framework", "hostonly"] + validation: customer_testing + validation_name: Customer testing + + - name: Staging_build_linux docs_publish + presubmit: false + bringup: true + enabled_branches: + - main + - master + recipe: flutter/flutter + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "dashing"}, + {"dependency": "firebase"} + ] + tags: > + ["framework", "hostonly"] + validation: docs + validation_name: Docs + firebase_project: master-docs-flutter-dev + release_ref: refs/heads/master + + - name: Staging_build_linux docs_test + presubmit: false + bringup: true + recipe: flutter/flutter + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "dashing"} + ] + firebase_project: "" + release_ref: "" + tags: > + ["framework","hostonly"] + validation: docs + validation_name: Docs + runIf: + - dev/ + - packages/flutter/ + - packages/flutter_test/ + - packages/flutter_drive/ + - packages/flutter_localizations/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux firebase_abstract_method_smoke_test + presubmit: false + bringup: true + recipe: firebaselab/firebaselab + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"} + ] + tags: > + ["firebaselab"] + task_name: abstract_method_smoke_test + + - name: Staging_build_linux firebase_android_embedding_v2_smoke_test + presubmit: false + bringup: true + recipe: firebaselab/firebaselab + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"} + ] + tags: > + ["firebaselab"] + task_name: android_embedding_v2_smoke_test + + - name: Staging_build_linux firebase_release_smoke_test + presubmit: false + bringup: true + recipe: firebaselab/firebaselab + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"} + ] + tags: > + ["firebaselab"] + task_name: release_smoke_test + + - name: Staging_build_linux flutter_plugins + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + shard: flutter_plugins + subshard: analyze + tags: > + ["framework", "hostonly", "shard"] + + - name: Staging_build_linux framework_tests_libraries + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "goldctl"} + ] + shard: framework_tests + subshard: libraries + tags: > + ["framework","hostonly","shard"] + runIf: + - dev/ + - packages/flutter/ + - packages/flutter_driver/ + - packages/integration_test/ + - packages/flutter_localizations/ + - packages/fuchsia_remote_debug_protocol/ + - packages/flutter_test/ + - packages/flutter_goldens/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux framework_tests_misc + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "goldctl"}, + {"dependency": "clang"}, + {"dependency": "cmake"}, + {"dependency": "ninja"}, + {"dependency": "open_jdk", "version": "11"}, + {"dependency": "android_sdk", "version": "version:31v8"} + ] + shard: framework_tests + subshard: misc + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/flutter/ + - packages/flutter_driver/ + - packages/integration_test/ + - packages/flutter_localizations/ + - packages/fuchsia_remote_debug_protocol/ + - packages/flutter_test/ + - packages/flutter_goldens/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux framework_tests_widgets + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "goldctl"} + ] + shard: framework_tests + subshard: widgets + tags: > + ["framework","hostonly","shard"] + runIf: + - dev/ + - packages/flutter/ + - packages/flutter_driver/ + - packages/integration_test/ + - packages/flutter_localizations/ + - packages/fuchsia_remote_debug_protocol/ + - packages/flutter_test/ + - packages/flutter_goldens/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux fuchsia_precache + presubmit: false + bringup: true + recipe: flutter/flutter + timeout: 60 + properties: + ignore_flakiness: "true" + validation: fuchsia_precache + validation_name: Fuchsia precache + tags: > + ["framework", "hostonly", "shard"] + + - name: Staging_build_linux gradle_desugar_classes_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: gradle_desugar_classes_test + runIf: + - dev/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux gradle_java8_compile_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: gradle_java8_compile_test + runIf: + - dev/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux gradle_plugin_bundle_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: gradle_plugin_bundle_test + runIf: + - dev/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux gradle_plugin_fat_apk_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: gradle_plugin_fat_apk_test + runIf: + - dev/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux gradle_plugin_light_apk_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: gradle_plugin_light_apk_test + runIf: + - dev/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux module_custom_host_app_name_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: module_custom_host_app_name_test + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux module_host_with_custom_build_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: module_host_with_custom_build_test + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux module_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: module_test + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux plugin_dependencies_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: plugin_dependencies_test + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux plugin_test + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: plugin_test + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux skp_generator + presubmit: false + bringup: true + enabled_branches: + - main + - master + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + shard: skp_generator + subshard: "0" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/flutter/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux technical_debt__cost + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"} + ] + tags: > + ["devicelab", "hostonly"] + task_name: technical_debt__cost + + - name: Staging_build_linux test_ownership + presubmit: false + bringup: true + recipe: infra/test_ownership + enabled_branches: + - main + - master + properties: + ignore_flakiness: "true" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - .ci.yaml + + - name: Staging_build_linux tool_integration_tests_1_4 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + add_recipes_cq: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "clang"}, + {"dependency": "open_jdk", "version": "11"}, + {"dependency": "goldctl"} + ] + shard: tool_integration_tests + subshard: "1_4" + tags: > + ["framework", "hostonly", "shard"] + test_timeout_secs: "2700" + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux tool_integration_tests_2_4 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + add_recipes_cq: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "clang"}, + {"dependency": "open_jdk", "version": "11"}, + {"dependency": "goldctl"} + ] + shard: tool_integration_tests + subshard: "2_4" + tags: > + ["framework", "hostonly", "shard"] + test_timeout_secs: "2700" + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux tool_integration_tests_3_4 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + add_recipes_cq: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "clang"}, + {"dependency": "open_jdk", "version": "11"}, + {"dependency": "goldctl"} + ] + shard: tool_integration_tests + subshard: "3_4" + tags: > + ["framework", "hostonly", "shard"] + test_timeout_secs: "2700" + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux tool_integration_tests_4_4 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + add_recipes_cq: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "clang"}, + {"dependency": "open_jdk", "version": "11"}, + {"dependency": "goldctl"} + ] + shard: tool_integration_tests + subshard: "4_4" + tags: > + ["framework", "hostonly", "shard"] + test_timeout_secs: "2700" + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux tool_tests_commands + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + add_recipes_cq: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "open_jdk", "version": "11"} + ] + shard: tool_tests + subshard: commands + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux tool_tests_general + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + add_recipes_cq: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "open_jdk", "version": "11"} + ] + shard: tool_tests + subshard: general + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_benchmarks_canvaskit + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"} + ] + tags: > + ["devicelab","hostonly"] + task_name: web_benchmarks_canvaskit + + - name: Staging_build_linux web_benchmarks_html + presubmit: false + bringup: true + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + ignore_flakiness: "true" + caches: >- + [ + {"name": "gradle", "path": "gradle"}, + {"name": "openjdk_11", "path": "java"} + ] + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"} + ] + tags: > + ["devicelab"] + task_name: web_benchmarks_html + runIf: + - dev/** + - bin/** + - .ci.yaml + + - name: Staging_build_linux web_long_running_tests_1_5 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_long_running_tests + subshard: "1_5" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_long_running_tests_2_5 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_long_running_tests + subshard: "2_5" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_long_running_tests_3_5 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_long_running_tests + subshard: "3_5" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_long_running_tests_4_5 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_long_running_tests + subshard: "4_5" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_long_running_tests_5_5 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_long_running_tests + subshard: "5_5" + tags: > + ["framework", "hostonly", "shard"] + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_0 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "0" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_1 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "1" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_2 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "2" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_3 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "3" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_4 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "4" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_5 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "5" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_6 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "6" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_tests_7_last + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_tests + subshard: "7_last" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + - .ci.yaml + + - name: Staging_build_linux web_canvaskit_tests_0 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "0" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_canvaskit_tests_1 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "1" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_canvaskit_tests_2 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "2" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_canvaskit_tests_3 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "3" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_canvaskit_tests_4 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "4" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_canvaskit_tests_5 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "5" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_canvaskit_tests_6 + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "6" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_canvaskit_tests_7_last + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "goldctl"} + ] + shard: web_canvaskit_tests + subshard: "7_last" + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: Staging_build_linux web_tool_tests + presubmit: false + bringup: true + recipe: flutter/flutter_drone + timeout: 60 + properties: + ignore_flakiness: "true" + dependencies: >- + [ + {"dependency": "android_sdk", "version": "version:31v8"}, + {"dependency": "chrome_and_driver", "version": "version:96.2"}, + {"dependency": "open_jdk", "version": "11"}, + {"dependency": "goldctl"} + ] + shard: web_tool_tests + subshard: web + tags: > + ["framework", "hostonly", "shard"] + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + - .ci.yaml