diff --git a/.ci.yaml b/.ci.yaml index 1e36e1ac47..345ff0fc44 100644 --- a/.ci.yaml +++ b/.ci.yaml @@ -1,28 +1,1502 @@ # Describes the targets run in continuous integration environment. # -# Cocoon[1] uses this file to generate a checklist of tasks to be performed for -# every commit. +# Flutter infra uses this file to generate a checklist of tasks to be performed +# for every commit. # -# [1] github.com/flutter/cocoon -# -# Required properties: -# * name: human readable, unique string identifier that describes the target -# * builder: name of the LUCI builder to run the target on -# See https://cs.opensource.google/flutter/infra/+/master:config/ -# -# Optional properties: -# * bringup: boolean hether the target can block the tree. -# Targets should be marked as bringup when newly added, until they have -# soaked for a 25 runs. Tragets that are flaky but not being actively worked -# on should be hidden because they just cause confusion otherwise. -# * dependencies: List of target names this target is dependent on. -# This only supports one parent target, and when that target completes -# successfully, this target will be started. -# Child targets can reuse artifacts from parent targets. -# * properties: Map of properties to pass to recipe +# More information at: +# * https://github.com/flutter/cocoon/blob/master/scheduler/README.md enabled_branches: - master + targets: - name: linux_analyze builder: Linux analyze scheduler: luci + + - name: linux_build_aar_module_test + builder: Linux build_aar_module_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: linux_customer_testing + builder: Linux customer_testing + scheduler: luci + + - name: linux_build_tests_1_2 + builder: Linux build_tests_1_2 + scheduler: luci + + - name: linux_build_tests_2_2 + builder: Linux build_tests_2_2 + scheduler: luci + + - name: linux_docs + builder: Linux docs + postsubmit: false + scheduler: luci + runIf: + - dev/ + - packages/flutter/ + - packages/flutter_test/ + - packages/flutter_drive/ + - packages/flutter_localizations/ + - bin/ + + - name: linux_framework_tests_libraries + builder: Linux framework_tests_libraries + scheduler: luci + 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/lib/src/test/ + - bin/ + + - name: linux_framework_tests_misc + builder: Linux framework_tests_misc + scheduler: luci + 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/lib/src/test/ + - bin/ + + - name: linux_framework_tests_widgets + builder: Linux framework_tests_widgets + scheduler: luci + 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/lib/src/test/ + - bin/ + + - name: linux_firebase_abstract_method_smoke_test + builder: Linux firebase_abstract_method_smoke_test + scheduler: luci + + - name: linux_firebase_android_embedding_v2_smoke_test + builder: Linux firebase_android_embedding_v2_smoke_test + scheduler: luci + + - name: linux_firebase_release_smoke_test + builder: Linux firebase_release_smoke_test + scheduler: luci + + - name: linux_fuchsia_precache + builder: Linux fuchsia_precache + scheduler: luci + + - name: linux_gradle_desugar_classes_test + builder: Linux gradle_desugar_classes_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: linux_gradle_plugin_bundle_test + builder: Linux gradle_plugin_bundle_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: linux_gradle_plugin_fat_apk_test + builder: Linux gradle_plugin_fat_apk_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: linux_gradle_plugin_light_apk_test + builder: Linux gradle_plugin_light_apk_test + postsubmit: false + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: linux_module_host_with_custom_build_test + builder: Linux module_host_with_custom_build_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: linux_module_custom_host_app_name_test + builder: Linux module_custom_host_app_name_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: linux_module_test + builder: Linux module_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: linux_plugin_test + builder: Linux plugin_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: linux_skp_generator + builder: Linux skp_generator + scheduler: luci + runIf: + - dev/ + - packages/flutter/ + - packages/flutter_tools/ + - bin/ + + - name: linux_tool_tests_general + builder: Linux tool_tests_general + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + + - name: linux_tool_tests_commands + builder: Linux tool_tests_commands + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + + - name: linux_tool_integration_tests_1_4 + builder: Linux tool_integration_tests_1_4 + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + + - name: linux_tool_integration_tests_2_4 + builder: Linux tool_integration_tests_2_4 + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + + - name: linux_tool_integration_tests_3_4 + builder: Linux tool_integration_tests_3_4 + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + + - name: linux_tool_integration_tests_4_4 + builder: Linux tool_integration_tests_4_4 + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + + - name: linux_validate_ci_config + builder: Linux validate_ci_config + scheduler: luci + + - name: linux_web_tool_tests + builder: Linux web_tool_tests + scheduler: luci + runIf: + - dev/ + - packages/flutter_tools/ + - bin/ + + - name: linux_web_benchmarks_html + builder: Linux web_benchmarks_html + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: linux_web_tests_0 + builder: Linux web_tests_0 + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: linux_web_tests_1 + builder: Linux web_tests_1 + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: linux_web_tests_2 + builder: Linux web_tests_2 + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: linux_web_tests_3 + builder: Linux web_tests_3 + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: linux_web_tests_4 + builder: Linux web_tests_4 + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: linux_web_tests_5 + builder: Linux web_tests_5 + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: linux_web_tests_6 + builder: Linux web_tests_6 + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: linux_web_tests_7_last + builder: Linux web_tests_7_last + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: web_long_running_tests_1_5 + builder: Linux web_long_running_tests_1_5 + postsubmit: false + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: web_long_running_tests_2_5 + builder: Linux web_long_running_tests_2_5 + postsubmit: false + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: web_long_running_tests_3_5 + builder: Linux web_long_running_tests_3_5 + postsubmit: false + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: web_long_running_tests_4_5 + builder: Linux web_long_running_tests_4_5 + postsubmit: false + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: web_long_running_tests_5_5 + builder: Linux web_long_running_tests_5_5 + postsubmit: false + scheduler: luci + runIf: + - dev/ + - packages/ + - bin/ + + - name: flutter_plugins + builder: Linux flutter_plugins + scheduler: luci + + - name: mac_build_aar_module_test + builder: Mac build_aar_module_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_build_ios_framework_module_test + builder: Mac build_ios_framework_module_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_build_tests_1_4 + builder: Mac build_tests_1_4 + scheduler: luci + + - name: mac_build_tests_2_4 + builder: Mac build_tests_2_4 + scheduler: luci + + - name: mac_build_tests_3_4 + builder: Mac build_tests_3_4 + scheduler: luci + + - name: mac_build_tests_4_4 + builder: Mac build_tests_4_4 + scheduler: luci + + - name: mac_customer_testing + builder: Mac customer_testing + scheduler: luci + + - name: mac_framework_tests_libraries + builder: Mac framework_tests_libraries + postsubmit: false + scheduler: luci + 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/lib/src/test/** + - bin/** + + - name: mac_framework_tests_misc + builder: Mac framework_tests_misc + scheduler: luci + 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/lib/src/test/** + - bin/** + + - name: mac_framework_tests_widgets + builder: Mac framework_tests_widgets + scheduler: luci + 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/lib/src/test/** + - bin/** + + - name: mac_gradle_plugin_bundle_test + builder: Mac gradle_plugin_bundle_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: mac_gradle_plugin_fat_apk_test + builder: Mac gradle_plugin_fat_apk_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: mac_gradle_plugin_light_apk_test + builder: Mac gradle_plugin_light_apk_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: mac_module_custom_host_app_name_test + builder: Mac module_custom_host_app_name_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_module_host_with_custom_build_test + builder: Mac module_host_with_custom_build_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_module_test + builder: Mac module_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_module_test_ios + builder: Mac module_test_ios + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_plugin_lint_mac + builder: Mac plugin_lint_mac + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: mac_plugin_test + builder: Mac plugin_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: dart_plugin_registry_test + builder: Mac dart_plugin_registry_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_tool_tests_general + builder: Mac tool_tests_general + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: tool_tests_commands + builder: Windows tool_tests_commands + postsubmit: false + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_tool_integration_tests_1_4 + builder: Mac tool_integration_tests_1_4 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_tool_integration_tests_2_4 + builder: Mac tool_integration_tests_2_4 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_tool_integration_tests_3_4 + builder: Mac tool_integration_tests_3_4 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_tool_integration_tests_4_4 + builder: Mac tool_integration_tests_4_4 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: mac_web_tool_tests + builder: Mac web_tool_tests + postsubmit: false + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_build_aar_module_test + builder: Windows build_aar_module_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_build_tests_1_3 + builder: Windows build_tests_1_3 + scheduler: luci + + - name: win_build_tests_2_3 + builder: Windows build_tests_2_3 + scheduler: luci + + - name: win_build_tests_3_3 + builder: Windows build_tests_3_3 + scheduler: luci + + - name: win_customer_testing + builder: Windows customer_testing + scheduler: luci + + - name: win_framework_tests_libraries + builder: Windows framework_tests_libraries + scheduler: luci + 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/lib/src/test/ + - bin/ + + - name: framework_tests_misc + builder: Windows framework_tests_misc + postsubmit: false + scheduler: luci + 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/lib/src/test/ + - bin/ + + - name: framework_tests_widgets + builder: Windows framework_tests_widgets + postsubmit: false + scheduler: luci + 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/lib/src/test/ + - bin/ + + - name: win_gradle_plugin_bundle_test + builder: Windows gradle_plugin_bundle_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: win_gradle_plugin_light_apk_test + builder: Windows gradle_plugin_light_apk_test + scheduler: luci + runIf: + - dev/** + - bin/** + + - name: win_module_custom_host_app_name_test + builder: Windows module_custom_host_app_name_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_module_test + builder: Windows module_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_module_host_with_custom_build_test + builder: Windows module_host_with_custom_build_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_plugin_test + builder: Windows plugin_test + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: tool_tests_general + builder: Windows tool_tests_general + postsubmit: false + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_tool_integration_tests_1_5 + builder: Windows tool_integration_tests_1_5 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_tool_integration_tests_2_5 + builder: Windows tool_integration_tests_2_5 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_tool_integration_tests_3_5 + builder: Windows tool_integration_tests_3_5 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_tool_integration_tests_4_5 + builder: Windows tool_integration_tests_4_5 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_tool_integration_tests_5_5 + builder: Windows tool_integration_tests_5_5 + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: win_web_tool_tests + builder: Windows web_tool_tests + scheduler: luci + runIf: + - dev/** + - packages/flutter_tools/** + - bin/** + + - name: linux_analyzer_benchmark + builder: Linux analyzer_benchmark + presubmit: false + scheduler: luci + + - name: linux_android_defines_test + builder: Linux android_defines_test + presubmit: false + scheduler: luci + + - name: linux_android_obfuscate_test + builder: Linux android_obfuscate_test + presubmit: false + scheduler: luci + + - name: linux_android_stack_size_test + builder: Linux android_stack_size_test + presubmit: false + scheduler: luci + + - name: linux_android_view_scroll_perf__timeline_summary + builder: Linux android_view_scroll_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: linux_animated_placeholder_perf__e2e_summary + builder: Linux animated_placeholder_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_backdrop_filter_perf__e2e_summary + builder: Linux backdrop_filter_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_basic_material_app_android__compile + builder: Linux basic_material_app_android__compile + presubmit: false + scheduler: luci + + - name: linux_color_filter_and_fade_perf__e2e_summary + builder: Linux color_filter_and_fade_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_complex_layout_android__compile + builder: Linux complex_layout_android__compile + presubmit: false + scheduler: luci + + - name: linux_complex_layout_android__scroll_smoothness + builder: Linux complex_layout_android__scroll_smoothness + presubmit: false + scheduler: luci + + - name: linux_complex_layout_scroll_perf__devtools_memory + builder: Linux complex_layout_scroll_perf__devtools_memory + bringup: true + presubmit: false + scheduler: luci + + - name: linux_complex_layout_semantics_perf + builder: Linux complex_layout_semantics_perf + presubmit: false + scheduler: luci + + - name: linux_cubic_bezier_perf__e2e_summary + builder: Linux cubic_bezier_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_cubic_bezier_perf_sksl_warmup__e2e_summary + builder: Linux cubic_bezier_perf_sksl_warmup__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_cull_opacity_perf__e2e_summary + builder: Linux cull_opacity_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_docs_test + builder: Linux docs_test + presubmit: false + scheduler: luci + + - name: linux_docs_publish + builder: Linux docs_publish + presubmit: false + scheduler: luci + + - name: linux_fast_scroll_heavy_gridview__memory + builder: Linux fast_scroll_heavy_gridview__memory + presubmit: false + scheduler: luci + + - name: linux_flutter_engine_group_performance + builder: Linux flutter_engine_group_performance + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__back_button_memory + builder: Linux flutter_gallery__back_button_memory + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__image_cache_memory + builder: Linux flutter_gallery__image_cache_memory + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__memory_nav + builder: Linux flutter_gallery__memory_nav + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__start_up + builder: Linux flutter_gallery__start_up + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__transition_perf_e2e + builder: Linux flutter_gallery__transition_perf_e2e + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__transition_perf_hybrid + builder: Linux flutter_gallery__transition_perf_hybrid + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__transition_perf_with_semantics + builder: Linux flutter_gallery__transition_perf_with_semantics + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery__transition_perf + builder: Linux flutter_gallery__transition_perf + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery_android__compile + builder: Linux flutter_gallery_android__compile + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery_sksl_warmup__transition_perf_e2e + builder: Linux flutter_gallery_sksl_warmup__transition_perf_e2e + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery_sksl_warmup__transition_perf + builder: Linux flutter_gallery_sksl_warmup__transition_perf + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery_v2_chrome_run_test + builder: Linux flutter_gallery_v2_chrome_run_test + presubmit: false + scheduler: luci + + - name: linux_flutter_gallery_v2_web_compile_test + builder: Linux flutter_gallery_v2_web_compile_test + presubmit: false + scheduler: luci + + - name: linux_flutter_test_performance + builder: Linux flutter_test_performance + presubmit: false + scheduler: luci + + - name: linux_frame_policy_delay_test_android + builder: Linux frame_policy_delay_test_android + presubmit: false + scheduler: luci + + - name: linux_hot_mode_dev_cycle_linux__benchmark + builder: Linux hot_mode_dev_cycle_linux__benchmark + presubmit: false + scheduler: luci + + - name: linux_image_list_jit_reported_duration + builder: Linux image_list_jit_reported_duration + presubmit: false + scheduler: luci + + - name: linux_image_list_reported_duration + builder: Linux image_list_reported_duration + presubmit: false + scheduler: luci + + - name: linux_large_image_changer_perf_android + builder: Linux large_image_changer_perf_android + bringup: true + presubmit: false + scheduler: luci + + - name: animated_image_gc_perf + builder: Linux animated_image_gc_perf + presubmit: false + scheduler: luci + + - name: linux_linux_chrome_dev_mode + builder: Linux linux_chrome_dev_mode + presubmit: false + scheduler: luci + + - name: linux_multi_widget_construction_perf__e2e_summary + builder: Linux multi_widget_construction_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_new_gallery__crane_perf + builder: Linux new_gallery__crane_perf + bringup: true + presubmit: false + scheduler: luci + + - name: linux_picture_cache_perf__e2e_summary + builder: Linux picture_cache_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_platform_channels_benchmarks + builder: Linux platform_channels_benchmarks + bringup: true + presubmit: false + scheduler: luci + + - name: linux_platform_views_scroll_perf__timeline_summary + builder: Linux platform_views_scroll_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: linux_routing_test + builder: Linux routing_test + presubmit: false + scheduler: luci + + - name: linux_technical_debt__cost + builder: Linux technical_debt__cost + presubmit: false + scheduler: luci + + - name: linux_textfield_perf__e2e_summary + builder: Linux textfield_perf__e2e_summary + presubmit: false + scheduler: luci + + - name: linux_web_benchmarks_canvaskit + builder: Linux web_benchmarks_canvaskit + presubmit: false + scheduler: luci + + - name: linux_web_size__compile_test + builder: Linux web_size__compile_test + presubmit: false + scheduler: luci + + - name: linux_web_long_running_tests_1_5 + builder: Linux web_long_running_tests_1_5 + presubmit: false + scheduler: luci + + - name: linux_web_long_running_tests_2_5 + builder: Linux web_long_running_tests_2_5 + presubmit: false + scheduler: luci + + - name: linux_web_long_running_tests_3_5 + builder: Linux web_long_running_tests_3_5 + presubmit: false + scheduler: luci + + - name: linux_web_long_running_tests_4_5 + builder: Linux web_long_running_tests_4_5 + presubmit: false + scheduler: luci + + - name: linux_web_long_running_tests_5_5 + builder: Linux web_long_running_tests_5_5 + presubmit: false + scheduler: luci + + - name: mac_android_android_semantics_integration_test + builder: Mac_android android_semantics_integration_test + presubmit: false + scheduler: luci + + - name: mac_android_backdrop_filter_perf__timeline_summary + builder: Mac_android backdrop_filter_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_channels_integration_test + builder: Mac_android channels_integration_test + presubmit: false + scheduler: luci + + - name: mac_android_color_filter_and_fade_perf__timeline_summary + builder: Mac_android color_filter_and_fade_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_complex_layout__start_up + builder: Mac_android complex_layout__start_up + presubmit: false + scheduler: luci + + - name: mac_android_complex_layout_scroll_perf__memory + builder: Mac_android complex_layout_scroll_perf__memory + presubmit: false + scheduler: luci + + - name: mac_android_complex_layout_scroll_perf__timeline_summary + builder: Mac_android complex_layout_scroll_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_cubic_bezier_perf__timeline_summary + builder: Mac_android cubic_bezier_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_cubic_bezier_perf_sksl_warmup__timeline_summary + builder: Mac_android cubic_bezier_perf_sksl_warmup__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_cull_opacity_perf__timeline_summary + builder: Mac_android cull_opacity_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_drive_perf_debug_warning + builder: Mac_android drive_perf_debug_warning + presubmit: false + scheduler: luci + + - name: mac_android_embedded_android_views_integration_test + builder: Mac_android embedded_android_views_integration_test + presubmit: false + scheduler: luci + + - name: mac_android_external_ui_integration_test + builder: Mac_android external_ui_integration_test + presubmit: false + scheduler: luci + + - name: mac_android_fading_child_animation_perf__timeline_summary + builder: Mac_android fading_child_animation_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_fast_scroll_large_images__memory + builder: Mac_android fast_scroll_large_images__memory + presubmit: false + scheduler: luci + + - name: mac_android_flavors_test + builder: Mac_android flavors_test + presubmit: false + scheduler: luci + + - name: mac_android_flutter_view__start_up + builder: Mac_android flutter_view__start_up + presubmit: false + scheduler: luci + + - name: mac_android_fullscreen_textfield_perf__timeline_summary + builder: Mac_android fullscreen_textfield_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_hello_world__memory + builder: Mac_android hello_world__memory + presubmit: false + scheduler: luci + + - name: mac_android_hello_world_android__compile + builder: Mac_android hello_world_android__compile + presubmit: false + scheduler: luci + + - name: mac_android_home_scroll_perf__timeline_summary + builder: Mac_android home_scroll_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_hot_mode_dev_cycle__benchmark + builder: Mac_android hot_mode_dev_cycle__benchmark + presubmit: false + scheduler: luci + + - name: mac_android_hybrid_android_views_integration_test + builder: Mac_android hybrid_android_views_integration_test + presubmit: false + scheduler: luci + + - name: mac_android_imagefiltered_transform_animation_perf__timeline_summary + builder: Mac_android imagefiltered_transform_animation_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_integration_ui_driver + builder: Mac_android integration_ui_driver + presubmit: false + scheduler: luci + + - name: mac_android_integration_ui_keyboard_resize + builder: Mac_android integration_ui_keyboard_resize + presubmit: false + scheduler: luci + + - name: mac_android_integration_ui_screenshot + builder: Mac_android integration_ui_screenshot + presubmit: false + scheduler: luci + + - name: mac_android_integration_ui_textfield + builder: Mac_android integration_ui_textfield + presubmit: false + scheduler: luci + + - name: mac_android_integration_test_test + builder: Mac_android integration_test_test + presubmit: false + scheduler: luci + + - name: mac_android_microbenchmarks + builder: Mac_android microbenchmarks + presubmit: false + scheduler: luci + + - name: mac_android_new_gallery__transition_perf + builder: Mac_android new_gallery__transition_perf + presubmit: false + scheduler: luci + + - name: mac_android_picture_cache_perf__timeline_summary + builder: Mac_android picture_cache_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_platform_channel_sample_test + builder: Mac_android platform_channel_sample_test + presubmit: false + scheduler: luci + + - name: mac_android_platform_interaction_test + builder: Mac_android platform_interaction_test + presubmit: false + scheduler: luci + + - name: mac_android_platform_view__start_up + builder: Mac_android platform_view__start_up + presubmit: false + scheduler: luci + + - name: mac_android_run_release_test + builder: Mac_android run_release_test + presubmit: false + scheduler: luci + + - name: mac_android_service_extensions_test + builder: Mac_android service_extensions_test + presubmit: false + scheduler: luci + + - name: mac_android_smoke_catalina_start_up + builder: Mac_android smoke_catalina_start_up + presubmit: false + scheduler: luci + + - name: mac_android_textfield_perf__timeline_summary + builder: Mac_android textfield_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_android_tiles_scroll_perf__timeline_summary + builder: Mac_android tiles_scroll_perf__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_framework_testslibraries + builder: Mac framework_tests_libraries + presubmit: false + scheduler: luci + + - name: mac_tool_tests_commands + builder: Mac tool_tests_commands + presubmit: false + scheduler: luci + + - name: mac_ios_backdrop_filter_perf_ios__timeline_summary + builder: Mac_ios backdrop_filter_perf_ios__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_ios_basic_material_app_ios__compile + builder: Mac_ios basic_material_app_ios__compile + presubmit: false + scheduler: luci + + - name: mac_ios_channels_integration_test_ios + builder: Mac_ios channels_integration_test_ios + presubmit: false + scheduler: luci + + - name: mac_ios_complex_layout_ios__compile + builder: Mac_ios complex_layout_ios__compile + presubmit: false + scheduler: luci + + - name: mac_ios_complex_layout_ios__start_up + builder: Mac_ios complex_layout_ios__start_up + presubmit: false + scheduler: luci + + - name: mac_ios_complex_layout_scroll_perf_ios__timeline_summary + builder: Mac_ios complex_layout_scroll_perf_ios__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_ios_external_ui_integration_test_ios + builder: Mac_ios external_ui_integration_test_ios + presubmit: false + scheduler: luci + + - name: mac_ios_flavors_test_ios + builder: Mac_ios flavors_test_ios + presubmit: false + scheduler: luci + + - name: mac_ios_flutter_gallery__transition_perf_e2e_ios + builder: Mac_ios flutter_gallery__transition_perf_e2e_ios + presubmit: false + scheduler: luci + + - name: mac_ios_flutter_gallery__transition_perf_e2e_ios32 + builder: Mac_ios flutter_gallery__transition_perf_e2e_ios32 + bringup: true + presubmit: false + scheduler: luci + + - name: mac_ios_flutter_gallery_ios__compile + builder: Mac_ios flutter_gallery_ios__compile + presubmit: false + scheduler: luci + + - name: mac_ios_flutter_gallery_ios__start_up + builder: Mac_ios flutter_gallery_ios__start_up + presubmit: false + scheduler: luci + + - name: mac_ios_flutter_gallery_ios__transition_perf + builder: Mac_ios flutter_gallery_ios__transition_perf + presubmit: false + scheduler: luci + + - name: mac_ios_flutter_view_ios__start_up + builder: Mac_ios flutter_view_ios__start_up + presubmit: false + scheduler: luci + + - name: mac_ios_hello_world_ios__compile + builder: Mac_ios hello_world_ios__compile + presubmit: false + scheduler: luci + + - name: mac_ios_hot_mode_dev_cycle_macos_target__benchmark + builder: Mac_ios hot_mode_dev_cycle_macos_target__benchmark + presubmit: false + scheduler: luci + + - name: mac_ios_integration_ui_ios_driver + builder: Mac_ios integration_ui_ios_driver + presubmit: false + scheduler: luci + + - name: mac_ios_integration_ui_ios_keyboard_resize + builder: Mac_ios integration_ui_ios_keyboard_resize + presubmit: false + scheduler: luci + + - name: mac_ios_integration_ui_ios_screenshot + builder: Mac_ios integration_ui_ios_screenshot + presubmit: false + scheduler: luci + + - name: mac_ios_integration_ui_ios_textfield + builder: Mac_ios integration_ui_ios_textfield + presubmit: false + scheduler: luci + + - name: mac_ios_integration_test_test_ios + builder: Mac_ios integration_test_test_ios + presubmit: false + scheduler: luci + + - name: mac_ios_ios_app_with_extensions_test + builder: Mac_ios ios_app_with_extensions_test + presubmit: false + scheduler: luci + + - name: mac_ios_ios_content_validation_test + builder: Mac_ios ios_content_validation_test + presubmit: false + scheduler: luci + + - name: mac_ios_ios_defines_test + builder: Mac_ios ios_defines_test + presubmit: false + scheduler: luci + + - name: mac_ios_ios_platform_view_tests + builder: Mac_ios ios_platform_view_tests + presubmit: false + scheduler: luci + + - name: mac_ios_large_image_changer_perf_ios + builder: Mac_ios large_image_changer_perf_ios + presubmit: false + scheduler: luci + + - name: mac_ios_macos_chrome_dev_mode + builder: Mac_ios macos_chrome_dev_mode + presubmit: false + scheduler: luci + + - name: mac_ios_microbenchmarks_ios + builder: Mac_ios microbenchmarks_ios + presubmit: false + scheduler: luci + + - name: mac_ios_native_ui_tests_ios32 + builder: Mac_ios native_ui_tests_ios32 + presubmit: false + scheduler: luci + + - name: mac_ios_new_gallery_ios__transition_perf + builder: Mac_ios new_gallery_ios__transition_perf + presubmit: false + scheduler: luci + + - name: mac_ios_platform_channel_sample_test_ios + builder: Mac_ios platform_channel_sample_test_ios + presubmit: false + scheduler: luci + + - name: mac_ios_platform_channel_sample_test_swift + builder: Mac_ios platform_channel_sample_test_swift + presubmit: false + scheduler: luci + + - name: mac_ios_platform_channels_benchmarks_ios + builder: Mac_ios platform_channels_benchmarks_ios + presubmit: false + scheduler: luci + + - name: mac_ios_platform_interaction_test_ios + builder: Mac_ios platform_interaction_test_ios + presubmit: false + scheduler: luci + + - name: mac_ios_platform_view_ios__start_up + builder: Mac_ios platform_view_ios__start_up + presubmit: false + scheduler: luci + + - name: mac_ios_platform_views_scroll_perf_ios__timeline_summary + builder: Mac_ios platform_views_scroll_perf_ios__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_ios_post_backdrop_filter_perf_ios__timeline_summary + builder: Mac_ios post_backdrop_filter_perf_ios__timeline_summary + presubmit: false + scheduler: luci + + - name: mac_ios_simple_animation_perf_ios + builder: Mac_ios simple_animation_perf_ios + presubmit: false + scheduler: luci + + - name: mac_ios_smoke_catalina_hot_mode_dev_cycle_ios__benchmark + builder: Mac_ios smoke_catalina_hot_mode_dev_cycle_ios__benchmark + presubmit: false + scheduler: luci + + - name: mac_ios_tiles_scroll_perf_ios__timeline_summary + builder: Mac_ios tiles_scroll_perf_ios__timeline_summary + presubmit: false + scheduler: luci + + - name: win_framework_tests_misc + builder: Windows framework_tests_misc + presubmit: false + scheduler: luci + + - name: win_framework_tests_widgets + builder: Windows framework_tests_widgets + presubmit: false + scheduler: luci + + - name: win_gradle_plugin_fat_apk_test + builder: Windows gradle_plugin_fat_apk_test + presubmit: false + scheduler: luci + + - name: win_tool_tests_general + builder: Windows tool_tests_general + presubmit: false + scheduler: luci + + - name: win_tool_tests_commands + builder: Windows tool_tests_commands + presubmit: false + scheduler: luci + + - name: complex_layout_win__compile + builder: Windows_android complex_layout_win__compile + presubmit: false + scheduler: luci + + - name: basic_material_app_win__compile + builder: Windows_android basic_material_app_win__compile + presubmit: false + scheduler: luci + + - name: flutter_gallery_win__compile + builder: Windows_android flutter_gallery_win__compile + presubmit: false + scheduler: luci + + - name: windows_chrome_dev_mode + builder: Windows_android windows_chrome_dev_mode + presubmit: false + scheduler: luci + + - name: flavors_test_win + builder: Windows_android flavors_test_win + presubmit: false + scheduler: luci + + - name: channels_integration_test_win + builder: Windows_android channels_integration_test_win + presubmit: false + scheduler: luci + + - name: hot_mode_dev_cycle_win__benchmark + builder: Windows_android hot_mode_dev_cycle_win__benchmark + presubmit: false + scheduler: luci diff --git a/dev/README.md b/dev/README.md index e900b77e60..e48142ead6 100644 --- a/dev/README.md +++ b/dev/README.md @@ -5,47 +5,3 @@ course, they may be interesting if you are curious. The tests in this directory are run in the `framework_tests_misc-*` shards. - -## Luci builder file -`try_builders.json` and `prod_builders.json` contain the supported luci -try/prod builders for flutter. -### `try_builders.json` -It follows format: -```json -{ - "builders":[ - { - "name":"yyy", - "repo":"flutter", - "task_name":"zzz", - "enabled":true, - "run_if":["a/b/", "c/d/**"] - } - ] -} -``` -* enabled(optional): `true` is the default value if unspecified -* run_if(optional): will always be triggered if unspecified -### `prod_builders.json` -It follows format: -```json -{ - "builders":[ - { - "name":"yyy", - "repo":"flutter", - "task_name":"zzz", - "flaky":false - } - ] -} -``` -* name: (str), builder name -* repo: (str), name of the repository that this task runs against -* task_name: (str), task name that will appear in the flutter build dashboard -* flaky: (bool), if true, failure of this task will not close the tree - -`try_builders.json` will be mainly used in -[`flutter/cocoon`](https://github.com/flutter/cocoon) to trigger/update pre-submit -flutter luci tasks, whereas `prod_builders.json` will be mainly used in `flutter/cocoon` -to refresh luci task statuses to [dashboard](https://flutter-dashboard.appspot.com). diff --git a/dev/prod_builders.json b/dev/prod_builders.json deleted file mode 100644 index 44ca233f89..0000000000 --- a/dev/prod_builders.json +++ /dev/null @@ -1,1378 +0,0 @@ -{ - "builders": [ - { - "name": "Linux analyzer_benchmark", - "repo": "flutter", - "task_name": "linux_analyzer_benchmark", - "flaky": false - }, - { - "name": "Linux android_defines_test", - "repo": "flutter", - "task_name": "linux_android_defines_test", - "flaky": false - }, - { - "name": "Linux android_obfuscate_test", - "repo": "flutter", - "task_name": "linux_android_obfuscate_test", - "flaky": false - }, - { - "name": "Linux android_stack_size_test", - "repo": "flutter", - "task_name": "linux_android_stack_size_test", - "flaky": false - }, - { - "name": "Linux android_view_scroll_perf__timeline_summary", - "repo": "flutter", - "task_name": "linux_android_view_scroll_perf__timeline_summary", - "flaky": false - }, - { - "name": "Linux animated_placeholder_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_animated_placeholder_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux backdrop_filter_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_backdrop_filter_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux basic_material_app_android__compile", - "repo": "flutter", - "task_name": "linux_basic_material_app_android__compile", - "flaky": false - }, - { - "name": "Linux build_aar_module_test", - "repo": "flutter", - "task_name": "linux_build_aar_module_test", - "flaky": false - }, - { - "name": "Linux color_filter_and_fade_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_color_filter_and_fade_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux complex_layout_android__compile", - "repo": "flutter", - "task_name": "linux_complex_layout_android__compile", - "flaky": false - }, - { - "name": "Linux complex_layout_android__scroll_smoothness", - "repo": "flutter", - "task_name": "linux_complex_layout_android__scroll_smoothness", - "flaky": false - }, - { - "name": "Linux complex_layout_scroll_perf__devtools_memory", - "repo": "flutter", - "task_name": "linux_complex_layout_scroll_perf__devtools_memory", - "flaky": true - }, - { - "name": "Linux complex_layout_semantics_perf", - "repo": "flutter", - "task_name": "linux_complex_layout_semantics_perf", - "flaky": false - }, - { - "name": "Linux cubic_bezier_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_cubic_bezier_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux cubic_bezier_perf_sksl_warmup__e2e_summary", - "repo": "flutter", - "task_name": "linux_cubic_bezier_perf_sksl_warmup__e2e_summary", - "flaky": false - }, - { - "name": "Linux cull_opacity_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_cull_opacity_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux customer_testing", - "repo": "flutter", - "task_name": "linux_customer_testing", - "flaky": false - }, - { - "name": "Linux docs_test", - "repo": "flutter", - "task_name": "linux_docs_test", - "flaky": false - }, - { - "name": "Linux docs_publish", - "repo": "flutter", - "task_name": "linux_docs_publish", - "flaky": false - }, - { - "name": "Linux build_tests_1_2", - "repo": "flutter", - "task_name": "linux_build_tests_1_2", - "flaky": false - }, - { - "name": "Linux build_tests_2_2", - "repo": "flutter", - "task_name": "linux_build_tests_2_2", - "flaky": false - }, - { - "name": "Linux fast_scroll_heavy_gridview__memory", - "repo": "flutter", - "task_name": "linux_fast_scroll_heavy_gridview__memory", - "flaky": false - }, - { - "name": "Linux firebase_abstract_method_smoke_test", - "repo": "flutter", - "task_name": "linux_firebase_abstract_method_smoke_test", - "flaky": false - }, - { - "name": "Linux firebase_android_embedding_v2_smoke_test", - "repo": "flutter", - "task_name": "linux_firebase_android_embedding_v2_smoke_test", - "flaky": false - }, - { - "name": "Linux firebase_release_smoke_test", - "repo": "flutter", - "task_name": "linux_firebase_release_smoke_test", - "flaky": false - }, - { - "name": "Linux flutter_engine_group_performance", - "repo": "flutter", - "task_name": "linux_flutter_engine_group_performance", - "flaky": false - }, - { - "name": "Linux flutter_gallery__back_button_memory", - "repo": "flutter", - "task_name": "linux_flutter_gallery__back_button_memory", - "flaky": false - }, - { - "name": "Linux flutter_gallery__image_cache_memory", - "repo": "flutter", - "task_name": "linux_flutter_gallery__image_cache_memory", - "flaky": false - }, - { - "name": "Linux flutter_gallery__memory_nav", - "repo": "flutter", - "task_name": "linux_flutter_gallery__memory_nav", - "flaky": false - }, - { - "name": "Linux flutter_gallery__start_up", - "repo": "flutter", - "task_name": "linux_flutter_gallery__start_up", - "flaky": false - }, - { - "name": "Linux flutter_gallery__transition_perf_e2e", - "repo": "flutter", - "task_name": "linux_flutter_gallery__transition_perf_e2e", - "flaky": false - }, - { - "name": "Linux flutter_gallery__transition_perf_hybrid", - "repo": "flutter", - "task_name": "linux_flutter_gallery__transition_perf_hybrid", - "flaky": false - }, - { - "name": "Linux flutter_gallery__transition_perf_with_semantics", - "repo": "flutter", - "task_name": "linux_flutter_gallery__transition_perf_with_semantics", - "flaky": false - }, - { - "name": "Linux flutter_gallery__transition_perf", - "repo": "flutter", - "task_name": "linux_flutter_gallery__transition_perf", - "flaky": false - }, - { - "name": "Linux flutter_gallery_android__compile", - "repo": "flutter", - "task_name": "linux_flutter_gallery_android__compile", - "flaky": false - }, - { - "name": "Linux flutter_gallery_sksl_warmup__transition_perf_e2e", - "repo": "flutter", - "task_name": "linux_flutter_gallery_sksl_warmup__transition_perf_e2e", - "flaky": false - }, - { - "name": "Linux flutter_gallery_sksl_warmup__transition_perf", - "repo": "flutter", - "task_name": "linux_flutter_gallery_sksl_warmup__transition_perf", - "flaky": false - }, - { - "name": "Linux flutter_gallery_v2_chrome_run_test", - "repo": "flutter", - "task_name": "linux_flutter_gallery_v2_chrome_run_test", - "flaky": false - }, - { - "name": "Linux flutter_gallery_v2_web_compile_test", - "repo": "flutter", - "task_name": "linux_flutter_gallery_v2_web_compile_test", - "flaky": false - }, - { - "name": "Linux flutter_test_performance", - "repo": "flutter", - "task_name": "linux_flutter_test_performance", - "flaky": false - }, - { - "name": "Linux frame_policy_delay_test_android", - "repo": "flutter", - "task_name": "linux_frame_policy_delay_test_android", - "flaky": false - }, - { - "name": "Linux framework_tests_libraries", - "repo": "flutter", - "task_name": "linux_framework_tests_libraries", - "flaky": false - }, - { - "name": "Linux framework_tests_misc", - "repo": "flutter", - "task_name": "linux_framework_tests_misc", - "flaky": false - }, - { - "name": "Linux framework_tests_widgets", - "repo": "flutter", - "task_name": "linux_framework_tests_widgets", - "flaky": false - }, - { - "name": "Linux fuchsia_precache", - "repo": "flutter", - "task_name": "linux_fuchsia_precache", - "flaky": false - }, - { - "name": "Linux gradle_desugar_classes_test", - "repo": "flutter", - "task_name": "linux_gradle_desugar_classes_test", - "flaky": false - }, - { - "name": "Linux gradle_plugin_bundle_test", - "repo": "flutter", - "task_name": "linux_gradle_plugin_bundle_test", - "flaky": false - }, - { - "name": "Linux gradle_plugin_fat_apk_test", - "repo": "flutter", - "task_name": "linux_gradle_plugin_fat_apk_test", - "flaky": false - }, - { - "name": "Linux hot_mode_dev_cycle_linux__benchmark", - "repo": "flutter", - "task_name": "linux_hot_mode_dev_cycle_linux__benchmark", - "flaky": false - }, - { - "name": "Linux image_list_jit_reported_duration", - "repo": "flutter", - "task_name": "linux_image_list_jit_reported_duration", - "flaky": false - }, - { - "name": "Linux image_list_reported_duration", - "repo": "flutter", - "task_name": "linux_image_list_reported_duration", - "flaky": false - }, - { - "name": "Linux large_image_changer_perf_android", - "repo": "flutter", - "task_name": "linux_large_image_changer_perf_android", - "flaky": true - }, - { - "name": "Linux animated_image_gc_perf", - "repo": "flutter", - "task_name": "animated_image_gc_perf", - "flaky": false - }, - { - "name": "Linux linux_chrome_dev_mode", - "repo": "flutter", - "task_name": "linux_linux_chrome_dev_mode", - "flaky": false - }, - { - "name": "Linux module_custom_host_app_name_test", - "repo": "flutter", - "task_name": "linux_module_custom_host_app_name_test", - "flaky": false - }, - { - "name": "Linux module_host_with_custom_build_test", - "repo": "flutter", - "task_name": "linux_module_host_with_custom_build_test", - "flaky": false - }, - { - "name": "Linux module_test", - "repo": "flutter", - "task_name": "linux_module_test", - "flaky": false - }, - { - "name": "Linux multi_widget_construction_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_multi_widget_construction_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux new_gallery__crane_perf", - "repo": "flutter", - "task_name": "linux_new_gallery__crane_perf", - "flaky": true - }, - { - "name": "Linux picture_cache_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_picture_cache_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux platform_channels_benchmarks", - "repo": "flutter", - "task_name": "linux_platform_channels_benchmarks", - "flaky": true - }, - { - "name": "Linux platform_views_scroll_perf__timeline_summary", - "repo": "flutter", - "task_name": "linux_platform_views_scroll_perf__timeline_summary", - "flaky": false - }, - { - "name": "Linux plugin_test", - "repo": "flutter", - "task_name": "linux_plugin_test", - "flaky": false - }, - { - "name": "Linux routing_test", - "repo": "flutter", - "task_name": "linux_routing_test", - "flaky": false - }, - { - "name": "Linux technical_debt__cost", - "repo": "flutter", - "task_name": "linux_technical_debt__cost", - "flaky": false - }, - { - "name": "Linux textfield_perf__e2e_summary", - "repo": "flutter", - "task_name": "linux_textfield_perf__e2e_summary", - "flaky": false - }, - { - "name": "Linux tool_tests_general", - "repo": "flutter", - "task_name": "linux_tool_tests_general", - "flaky": false - }, - { - "name": "Linux tool_tests_commands", - "repo": "flutter", - "task_name": "linux_tool_tests_commands", - "flaky": false - }, - { - "name": "Linux tool_integration_tests_1_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_1_4", - "flaky": false - }, - { - "name": "Linux tool_integration_tests_2_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_2_4", - "flaky": false - }, - { - "name": "Linux tool_integration_tests_3_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_3_4", - "flaky": false - }, - { - "name": "Linux tool_integration_tests_4_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_4_4", - "flaky": false - }, - { - "name": "Linux validate_ci_config", - "repo": "flutter", - "task_name": "linux_validate_ci_config", - "flaky": false - }, - { - "name": "Linux web_tool_tests", - "repo": "flutter", - "task_name": "linux_web_tool_tests", - "flaky": false - }, - { - "name": "Linux web_benchmarks_canvaskit", - "repo": "flutter", - "task_name": "linux_web_benchmarks_canvaskit", - "flaky": false - }, - { - "name": "Linux web_benchmarks_html", - "repo": "flutter", - "task_name": "linux_web_benchmarks_html", - "flaky": false - }, - { - "name": "Linux web_size__compile_test", - "repo": "flutter", - "task_name": "linux_web_size__compile_test", - "flaky": false - }, - { - "name": "Linux web_tests_0", - "repo": "flutter", - "task_name": "linux_web_tests_0", - "flaky": false - }, - { - "name": "Linux web_tests_1", - "repo": "flutter", - "task_name": "linux_web_tests_1", - "flaky": false - }, - { - "name": "Linux web_tests_2", - "repo": "flutter", - "task_name": "linux_web_tests_2", - "flaky": false - }, - { - "name": "Linux web_tests_3", - "repo": "flutter", - "task_name": "linux_web_tests_3", - "flaky": false - }, - { - "name": "Linux web_tests_4", - "repo": "flutter", - "task_name": "linux_web_tests_4", - "flaky": false - }, - { - "name": "Linux web_tests_5", - "repo": "flutter", - "task_name": "linux_web_tests_5", - "flaky": false - }, - { - "name": "Linux web_tests_6", - "repo": "flutter", - "task_name": "linux_web_tests_6", - "flaky": false - }, - { - "name": "Linux web_tests_7_last", - "repo": "flutter", - "task_name": "linux_web_tests_7_last", - "flaky": false - }, - { - "name": "Linux web_long_running_tests_1_5", - "repo": "flutter", - "task_name": "linux_web_long_running_tests_1_5", - "flaky": false - }, - { - "name": "Linux web_long_running_tests_2_5", - "repo": "flutter", - "task_name": "linux_web_long_running_tests_2_5", - "flaky": false - }, - { - "name": "Linux web_long_running_tests_3_5", - "repo": "flutter", - "task_name": "linux_web_long_running_tests_3_5", - "flaky": false - }, - { - "name": "Linux web_long_running_tests_4_5", - "repo": "flutter", - "task_name": "linux_web_long_running_tests_4_5", - "flaky": false - }, - { - "name": "Linux web_long_running_tests_5_5", - "repo": "flutter", - "task_name": "linux_web_long_running_tests_5_5", - "flaky": false - }, - { - "name": "Linux flutter_plugins", - "repo": "flutter", - "task_name": "flutter_plugins", - "flaky": false - }, - { - "name": "Linux skp_generator", - "repo": "flutter", - "task_name": "linux_skp_generator", - "flaky": false - }, - { - "name": "Mac build_aar_module_test", - "repo": "flutter", - "task_name": "mac_build_aar_module_test", - "flaky": false - }, - { - "name": "Mac_android android_semantics_integration_test", - "repo": "flutter", - "task_name": "mac_android_android_semantics_integration_test", - "flaky": false - }, - { - "name": "Mac_android backdrop_filter_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_backdrop_filter_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android channels_integration_test", - "repo": "flutter", - "task_name": "mac_android_channels_integration_test", - "flaky": false - }, - { - "name": "Mac_android color_filter_and_fade_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_color_filter_and_fade_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android complex_layout__start_up", - "repo": "flutter", - "task_name": "mac_android_complex_layout__start_up", - "flaky": false - }, - { - "name": "Mac_android complex_layout_scroll_perf__memory", - "repo": "flutter", - "task_name": "mac_android_complex_layout_scroll_perf__memory", - "flaky": false - }, - { - "name": "Mac_android complex_layout_scroll_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_complex_layout_scroll_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android cubic_bezier_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_cubic_bezier_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android cubic_bezier_perf_sksl_warmup__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_cubic_bezier_perf_sksl_warmup__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android cull_opacity_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_cull_opacity_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android drive_perf_debug_warning", - "repo": "flutter", - "task_name": "mac_android_drive_perf_debug_warning", - "flaky": false - }, - { - "name": "Mac_android embedded_android_views_integration_test", - "repo": "flutter", - "task_name": "mac_android_embedded_android_views_integration_test", - "flaky": false - }, - { - "name": "Mac_android external_ui_integration_test", - "repo": "flutter", - "task_name": "mac_android_external_ui_integration_test", - "flaky": false - }, - { - "name": "Mac_android fading_child_animation_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_fading_child_animation_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android fast_scroll_large_images__memory", - "repo": "flutter", - "task_name": "mac_android_fast_scroll_large_images__memory", - "flaky": false - }, - { - "name": "Mac_android flavors_test", - "repo": "flutter", - "task_name": "mac_android_flavors_test", - "flaky": false - }, - { - "name": "Mac_android flutter_view__start_up", - "repo": "flutter", - "task_name": "mac_android_flutter_view__start_up", - "flaky": false - }, - { - "name": "Mac_android fullscreen_textfield_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_fullscreen_textfield_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android hello_world__memory", - "repo": "flutter", - "task_name": "mac_android_hello_world__memory", - "flaky": false - }, - { - "name": "Mac_android hello_world_android__compile", - "repo": "flutter", - "task_name": "mac_android_hello_world_android__compile", - "flaky": false - }, - { - "name": "Mac_android home_scroll_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_home_scroll_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android hot_mode_dev_cycle__benchmark", - "repo": "flutter", - "task_name": "mac_android_hot_mode_dev_cycle__benchmark", - "flaky": false - }, - { - "name": "Mac_android hybrid_android_views_integration_test", - "repo": "flutter", - "task_name": "mac_android_hybrid_android_views_integration_test", - "flaky": false - }, - { - "name": "Mac_android imagefiltered_transform_animation_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_imagefiltered_transform_animation_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android integration_ui_driver", - "repo": "flutter", - "task_name": "mac_android_integration_ui_driver", - "flaky": false - }, - { - "name": "Mac_android integration_ui_keyboard_resize", - "repo": "flutter", - "task_name": "mac_android_integration_ui_keyboard_resize", - "flaky": false - }, - { - "name": "Mac_android integration_ui_screenshot", - "repo": "flutter", - "task_name": "mac_android_integration_ui_screenshot", - "flaky": false - }, - { - "name": "Mac_android integration_ui_textfield", - "repo": "flutter", - "task_name": "mac_android_integration_ui_textfield", - "flaky": false - }, - { - "name": "Mac_android integration_test_test", - "repo": "flutter", - "task_name": "mac_android_integration_test_test", - "flaky": false - }, - { - "name": "Mac_android microbenchmarks", - "repo": "flutter", - "task_name": "mac_android_microbenchmarks", - "flaky": false - }, - { - "name": "Mac_android new_gallery__transition_perf", - "repo": "flutter", - "task_name": "mac_android_new_gallery__transition_perf", - "flaky": false - }, - { - "name": "Mac_android picture_cache_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_picture_cache_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android platform_channel_sample_test", - "repo": "flutter", - "task_name": "mac_android_platform_channel_sample_test", - "flaky": false - }, - { - "name": "Mac_android platform_interaction_test", - "repo": "flutter", - "task_name": "mac_android_platform_interaction_test", - "flaky": false - }, - { - "name": "Mac_android platform_view__start_up", - "repo": "flutter", - "task_name": "mac_android_platform_view__start_up", - "flaky": false - }, - { - "name": "Mac_android run_release_test", - "repo": "flutter", - "task_name": "mac_android_run_release_test", - "flaky": false - }, - { - "name": "Mac_android service_extensions_test", - "repo": "flutter", - "task_name": "mac_android_service_extensions_test", - "flaky": false - }, - { - "name": "Mac_android smoke_catalina_start_up", - "repo": "flutter", - "task_name": "mac_android_smoke_catalina_start_up", - "flaky": false - }, - { - "name": "Mac_android textfield_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_textfield_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac_android tiles_scroll_perf__timeline_summary", - "repo": "flutter", - "task_name": "mac_android_tiles_scroll_perf__timeline_summary", - "flaky": false - }, - { - "name": "Mac build_ios_framework_module_test", - "repo": "flutter", - "task_name": "mac_build_ios_framework_module_test", - "flaky": false - }, - { - "name": "Mac build_tests_1_4", - "repo": "flutter", - "task_name": "mac_build_tests_1_4", - "flaky": false - }, - { - "name": "Mac build_tests_2_4", - "repo": "flutter", - "task_name": "mac_build_tests_2_4", - "flaky": false - }, - { - "name": "Mac build_tests_3_4", - "repo": "flutter", - "task_name": "mac_build_tests_3_4", - "flaky": false - }, - { - "name": "Mac build_tests_4_4", - "repo": "flutter", - "task_name": "mac_build_tests_4_4", - "flaky": false - }, - { - "name": "Mac customer_testing", - "repo": "flutter", - "task_name": "mac_customer_testing", - "flaky": false - }, - { - "name": "Mac framework_tests_libraries", - "repo": "flutter", - "task_name": "mac_framework_testslibraries", - "flaky": false - }, - { - "name": "Mac framework_tests_misc", - "repo": "flutter", - "task_name": "mac_framework_tests_misc", - "flaky": false - }, - { - "name": "Mac framework_tests_widgets", - "repo": "flutter", - "task_name": "mac_framework_tests_widgets", - "flaky": false - }, - { - "name": "Mac gradle_plugin_bundle_test", - "repo": "flutter", - "task_name": "mac_gradle_plugin_bundle_test", - "flaky": false - }, - { - "name": "Mac gradle_plugin_fat_apk_test", - "repo": "flutter", - "task_name": "mac_gradle_plugin_fat_apk_test", - "flaky": false - }, - { - "name": "Mac gradle_plugin_light_apk_test", - "repo": "flutter", - "task_name": "mac_gradle_plugin_light_apk_test", - "flaky": false - }, - { - "name": "Mac module_custom_host_app_name_test", - "repo": "flutter", - "task_name": "mac_module_custom_host_app_name_test", - "flaky": false - }, - { - "name": "Mac module_host_with_custom_build_test", - "repo": "flutter", - "task_name": "mac_module_host_with_custom_build_test", - "flaky": false - }, - { - "name": "Mac module_test", - "repo": "flutter", - "task_name": "mac_module_test", - "flaky": false - }, - { - "name": "Mac module_test_ios", - "repo": "flutter", - "task_name": "mac_module_test_ios", - "flaky": false - }, - { - "name": "Mac plugin_lint_mac", - "repo": "flutter", - "task_name": "mac_plugin_lint_mac", - "flaky": false - }, - { - "name": "Mac plugin_test", - "repo": "flutter", - "task_name": "mac_plugin_test", - "flaky": false - }, - { - "name": "Mac dart_plugin_registry_test", - "repo": "flutter", - "task_name": "dart_plugin_registry_test", - "flaky": false - }, - { - "name": "Mac tool_tests_general", - "repo": "flutter", - "task_name": "mac_tool_tests_general", - "flaky": false - }, - { - "name": "Mac tool_tests_commands", - "repo": "flutter", - "task_name": "mac_tool_tests_commands", - "flaky": false - }, - { - "name": "Mac tool_integration_tests_1_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_1_4", - "flaky": false - }, - { - "name": "Mac tool_integration_tests_2_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_2_4", - "flaky": false - }, - { - "name": "Mac tool_integration_tests_3_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_3_4", - "flaky": false - }, - { - "name": "Mac tool_integration_tests_4_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_4_4", - "flaky": false - }, - { - "name": "Mac_ios backdrop_filter_perf_ios__timeline_summary", - "repo": "flutter", - "task_name": "mac_ios_backdrop_filter_perf_ios__timeline_summary", - "flaky": false - }, - { - "name": "Mac_ios basic_material_app_ios__compile", - "repo": "flutter", - "task_name": "mac_ios_basic_material_app_ios__compile", - "flaky": false - }, - { - "name": "Mac_ios channels_integration_test_ios", - "repo": "flutter", - "task_name": "mac_ios_channels_integration_test_ios", - "flaky": false - }, - { - "name": "Mac_ios complex_layout_ios__compile", - "repo": "flutter", - "task_name": "mac_ios_complex_layout_ios__compile", - "flaky": false - }, - { - "name": "Mac_ios complex_layout_ios__start_up", - "repo": "flutter", - "task_name": "mac_ios_complex_layout_ios__start_up", - "flaky": false - }, - { - "name": "Mac_ios complex_layout_scroll_perf_ios__timeline_summary", - "repo": "flutter", - "task_name": "mac_ios_complex_layout_scroll_perf_ios__timeline_summary", - "flaky": false - }, - { - "name": "Mac_ios external_ui_integration_test_ios", - "repo": "flutter", - "task_name": "mac_ios_external_ui_integration_test_ios", - "flaky": false - }, - { - "name": "Mac_ios flavors_test_ios", - "repo": "flutter", - "task_name": "mac_ios_flavors_test_ios", - "flaky": false - }, - { - "name": "Mac_ios flutter_gallery__transition_perf_e2e_ios", - "repo": "flutter", - "task_name": "mac_ios_flutter_gallery__transition_perf_e2e_ios", - "flaky": false - }, - { - "name": "Mac_ios flutter_gallery__transition_perf_e2e_ios32", - "repo": "flutter", - "task_name": "mac_ios_flutter_gallery__transition_perf_e2e_ios32", - "flaky": true - }, - { - "name": "Mac_ios flutter_gallery_ios__compile", - "repo": "flutter", - "task_name": "mac_ios_flutter_gallery_ios__compile", - "flaky": false - }, - { - "name": "Mac_ios flutter_gallery_ios__start_up", - "repo": "flutter", - "task_name": "mac_ios_flutter_gallery_ios__start_up", - "flaky": false - }, - { - "name": "Mac_ios flutter_gallery_ios__transition_perf", - "repo": "flutter", - "task_name": "mac_ios_flutter_gallery_ios__transition_perf", - "flaky": false - }, - { - "name": "Mac_ios flutter_view_ios__start_up", - "repo": "flutter", - "task_name": "mac_ios_flutter_view_ios__start_up", - "flaky": false - }, - { - "name": "Mac_ios hello_world_ios__compile", - "repo": "flutter", - "task_name": "mac_ios_hello_world_ios__compile", - "flaky": false - }, - { - "name": "Mac_ios hot_mode_dev_cycle_macos_target__benchmark", - "repo": "flutter", - "task_name": "mac_ios_hot_mode_dev_cycle_macos_target__benchmark", - "flaky": false - }, - { - "name": "Mac_ios integration_ui_ios_driver", - "repo": "flutter", - "task_name": "mac_ios_integration_ui_ios_driver", - "flaky": false - }, - { - "name": "Mac_ios integration_ui_ios_keyboard_resize", - "repo": "flutter", - "task_name": "mac_ios_integration_ui_ios_keyboard_resize", - "flaky": false - }, - { - "name": "Mac_ios integration_ui_ios_screenshot", - "repo": "flutter", - "task_name": "mac_ios_integration_ui_ios_screenshot", - "flaky": false - }, - { - "name": "Mac_ios integration_ui_ios_textfield", - "repo": "flutter", - "task_name": "mac_ios_integration_ui_ios_textfield", - "flaky": false - }, - { - "name": "Mac_ios integration_test_test_ios", - "repo": "flutter", - "task_name": "mac_ios_integration_test_test_ios", - "flaky": false - }, - { - "name": "Mac_ios ios_app_with_extensions_test", - "repo": "flutter", - "task_name": "mac_ios_ios_app_with_extensions_test", - "flaky": false - }, - { - "name": "Mac_ios ios_content_validation_test", - "repo": "flutter", - "task_name": "mac_ios_ios_content_validation_test", - "flaky": false - }, - { - "name": "Mac_ios ios_defines_test", - "repo": "flutter", - "task_name": "mac_ios_ios_defines_test", - "flaky": false - }, - { - "name": "Mac_ios ios_platform_view_tests", - "repo": "flutter", - "task_name": "mac_ios_ios_platform_view_tests", - "flaky": false - }, - { - "name": "Mac_ios large_image_changer_perf_ios", - "repo": "flutter", - "task_name": "mac_ios_large_image_changer_perf_ios", - "flaky": false - }, - { - "name": "Mac_ios macos_chrome_dev_mode", - "repo": "flutter", - "task_name": "mac_ios_macos_chrome_dev_mode", - "flaky": false - }, - { - "name": "Mac_ios microbenchmarks_ios", - "repo": "flutter", - "task_name": "mac_ios_microbenchmarks_ios", - "flaky": false - }, - { - "name": "Mac_ios native_ui_tests_ios32", - "repo": "flutter", - "task_name": "mac_ios_native_ui_tests_ios32", - "flaky": false - }, - { - "name": "Mac_ios new_gallery_ios__transition_perf", - "repo": "flutter", - "task_name": "mac_ios_new_gallery_ios__transition_perf", - "flaky": false - }, - { - "name": "Mac_ios platform_channel_sample_test_ios", - "repo": "flutter", - "task_name": "mac_ios_platform_channel_sample_test_ios", - "flaky": false - }, - { - "name": "Mac_ios platform_channel_sample_test_swift", - "repo": "flutter", - "task_name": "mac_ios_platform_channel_sample_test_swift", - "flaky": false - }, - { - "name": "Mac_ios platform_channels_benchmarks_ios", - "repo": "flutter", - "task_name": "mac_ios_platform_channels_benchmarks_ios", - "flaky": false - }, - { - "name": "Mac_ios platform_interaction_test_ios", - "repo": "flutter", - "task_name": "mac_ios_platform_interaction_test_ios", - "flaky": false - }, - { - "name": "Mac_ios platform_view_ios__start_up", - "repo": "flutter", - "task_name": "mac_ios_platform_view_ios__start_up", - "flaky": false - }, - { - "name": "Mac_ios platform_views_scroll_perf_ios__timeline_summary", - "repo": "flutter", - "task_name": "mac_ios_platform_views_scroll_perf_ios__timeline_summary", - "flaky": false - }, - { - "name": "Mac_ios post_backdrop_filter_perf_ios__timeline_summary", - "repo": "flutter", - "task_name": "mac_ios_post_backdrop_filter_perf_ios__timeline_summary", - "flaky": false - }, - { - "name": "Mac_ios simple_animation_perf_ios", - "repo": "flutter", - "task_name": "mac_ios_simple_animation_perf_ios", - "flaky": false - }, - { - "name": "Mac_ios smoke_catalina_hot_mode_dev_cycle_ios__benchmark", - "repo": "flutter", - "task_name": "mac_ios_smoke_catalina_hot_mode_dev_cycle_ios__benchmark", - "flaky": false - }, - { - "name": "Mac_ios tiles_scroll_perf_ios__timeline_summary", - "repo": "flutter", - "task_name": "mac_ios_tiles_scroll_perf_ios__timeline_summary", - "flaky": false - }, - { - "name": "Windows build_aar_module_test", - "repo": "flutter", - "task_name": "win_build_aar_module_test", - "flaky": false - }, - { - "name": "Windows build_tests_1_3", - "repo": "flutter", - "task_name": "win_build_tests_1_3", - "flaky": false - }, - { - "name": "Windows build_tests_2_3", - "repo": "flutter", - "task_name": "win_build_tests_2_3", - "flaky": false - }, - { - "name": "Windows build_tests_3_3", - "repo": "flutter", - "task_name": "win_build_tests_3_3", - "flaky": false - }, - { - "name": "Windows customer_testing", - "repo": "flutter", - "task_name": "win_customer_testing", - "flaky": false - }, - { - "name": "Windows framework_tests_libraries", - "repo": "flutter", - "task_name": "win_framework_tests_libraries", - "flaky": false - }, - { - "name": "Windows framework_tests_misc", - "repo": "flutter", - "task_name": "win_framework_tests_misc", - "flaky": false - }, - { - "name": "Windows framework_tests_widgets", - "repo": "flutter", - "task_name": "win_framework_tests_widgets", - "flaky": false - }, - { - "name": "Windows gradle_plugin_light_apk_test", - "repo": "flutter", - "task_name": "win_gradle_plugin_light_apk_test", - "flaky": false - }, - { - "name": "Windows gradle_plugin_bundle_test", - "repo": "flutter", - "task_name": "win_gradle_plugin_bundle_test", - "flaky": false - }, - { - "name": "Windows gradle_plugin_fat_apk_test", - "repo": "flutter", - "task_name": "win_gradle_plugin_fat_apk_test", - "flaky": false - }, - { - "name": "Windows module_custom_host_app_name_test", - "repo": "flutter", - "task_name": "win_module_custom_host_app_name_test", - "flaky": false - }, - { - "name": "Windows module_host_with_custom_build_test", - "repo": "flutter", - "task_name": "win_module_host_with_custom_build_test", - "flaky": false - }, - { - "name": "Windows module_test", - "repo": "flutter", - "task_name": "win_module_test", - "flaky": false - }, - { - "name": "Windows plugin_test", - "repo": "flutter", - "task_name": "win_plugin_test", - "flaky": false - }, - { - "name": "Windows tool_tests_general", - "repo": "flutter", - "task_name": "win_tool_tests_general", - "flaky": false - }, - { - "name": "Windows tool_tests_commands", - "repo": "flutter", - "task_name": "win_tool_tests_commands", - "flaky": false - }, - { - "name": "Windows tool_integration_tests_1_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_1_5", - "flaky": false - }, - { - "name": "Windows tool_integration_tests_2_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_2_5", - "flaky": false - }, - { - "name": "Windows tool_integration_tests_3_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_3_5", - "flaky": false - }, - { - "name": "Windows tool_integration_tests_4_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_4_5", - "flaky": false - }, - { - "name": "Windows tool_integration_tests_5_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_5_5", - "flaky": false - }, - { - "name": "Windows web_tool_tests", - "repo": "flutter", - "task_name": "win_web_tool_tests", - "flaky": false - }, - { - "name": "Windows_android complex_layout_win__compile", - "repo": "flutter", - "task_name": "complex_layout_win__compile", - "flaky": false - }, - { - "name": "Windows_android basic_material_app_win__compile", - "repo": "flutter", - "task_name": "basic_material_app_win__compile", - "flaky": false - }, - { - "name": "Windows_android flutter_gallery_win__compile", - "repo": "flutter", - "task_name": "flutter_gallery_win__compile", - "flaky": false - }, - { - "name": "Windows_android windows_chrome_dev_mode", - "repo": "flutter", - "task_name": "windows_chrome_dev_mode", - "flaky": false - }, - { - "name": "Windows_android flavors_test_win", - "repo": "flutter", - "task_name": "flavors_test_win", - "flaky": false - }, - { - "name": "Windows_android channels_integration_test_win", - "repo": "flutter", - "task_name": "channels_integration_test_win", - "flaky": false - }, - { - "name": "Windows_android hot_mode_dev_cycle_win__benchmark", - "repo": "flutter", - "task_name": "hot_mode_dev_cycle_win__benchmark", - "flaky": false - } - ] -} diff --git a/dev/try_builders.json b/dev/try_builders.json deleted file mode 100644 index 2e8779428e..0000000000 --- a/dev/try_builders.json +++ /dev/null @@ -1,743 +0,0 @@ -{ - "builders": [ - { - "name": "Linux build_aar_module_test", - "repo": "flutter", - "task_name": "linux_build_aar_module_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Linux customer_testing", - "repo": "flutter", - "task_name": "linux_customer_testing", - "enabled": true - }, - { - "name": "Linux build_tests_1_2", - "repo": "flutter", - "task_name": "linux_build_tests_1_2", - "enabled": true - }, - { - "name": "Linux build_tests_2_2", - "repo": "flutter", - "task_name": "linux_build_tests_2_2", - "enabled": true - }, - { - "name": "Linux docs", - "repo": "flutter", - "task_name": "linux_docs", - "enabled": true, - "run_if": [ - "dev/", - "packages/flutter/", - "packages/flutter_test/", - "packages/flutter_drive/", - "packages/flutter_localizations/", - "bin/" - ] - }, - { - "name": "Linux framework_tests_libraries", - "repo": "flutter", - "task_name": "linux_framework_tests_libraries", - "enabled": true, - "run_if": [ - "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/lib/src/test/", - "bin/" - ] - }, - { - "name": "Linux framework_tests_misc", - "repo": "flutter", - "task_name": "linux_framework_tests_misc", - "enabled": true, - "run_if": [ - "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/lib/src/test/", - "bin/" - ] - }, - { - "name": "Linux framework_tests_widgets", - "repo": "flutter", - "task_name": "linux_framework_tests_widgets", - "enabled": true, - "run_if": [ - "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/lib/src/test/", - "bin/" - ] - }, - { - "name": "Linux firebase_abstract_method_smoke_test", - "repo": "flutter", - "task_name": "linux_firebase_abstract_method_smoke_test", - "enabled": true - }, - { - "name": "Linux firebase_android_embedding_v2_smoke_test", - "repo": "flutter", - "task_name": "linux_firebase_android_embedding_v2_smoke_test", - "enabled": true - }, - { - "name": "Linux firebase_release_smoke_test", - "repo": "flutter", - "task_name": "linux_firebase_release_smoke_test", - "enabled": true - }, - { - "name": "Linux fuchsia_precache", - "repo": "flutter", - "task_name": "linux_fuchsia_precache", - "enabled": true - }, - { - "name": "Linux gradle_desugar_classes_test", - "repo": "flutter", - "task_name": "linux_gradle_desugar_classes_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Linux gradle_plugin_bundle_test", - "repo": "flutter", - "task_name": "linux_gradle_plugin_bundle_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Linux gradle_plugin_fat_apk_test", - "repo": "flutter", - "task_name": "linux_gradle_plugin_fat_apk_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Linux gradle_plugin_light_apk_test", - "repo": "flutter", - "task_name": "linux_gradle_plugin_light_apk_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Linux module_host_with_custom_build_test", - "repo": "flutter", - "task_name": "linux_module_host_with_custom_build_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Linux module_custom_host_app_name_test", - "repo": "flutter", - "task_name": "linux_module_custom_host_app_name_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Linux module_test", - "repo": "flutter", - "task_name": "linux_module_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Linux plugin_test", - "repo": "flutter", - "task_name": "linux_plugin_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Linux skp_generator", - "repo": "flutter", - "task_name": "linux_skp_generator", - "enabled": true, - "run_if": ["dev/", "packages/flutter/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux tool_tests_general", - "repo": "flutter", - "task_name": "linux_tool_tests_general", - "enabled": true, - "run_if": ["dev/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux tool_tests_commands", - "repo": "flutter", - "task_name": "linux_tool_tests_commands", - "enabled": true, - "run_if": ["dev/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux tool_integration_tests_1_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_1_4", - "enabled": true, - "run_if": ["dev/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux tool_integration_tests_2_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_2_4", - "enabled": true, - "run_if": ["dev/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux tool_integration_tests_3_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_3_4", - "enabled": true, - "run_if": ["dev/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux tool_integration_tests_4_4", - "repo": "flutter", - "task_name": "linux_tool_integration_tests_4_4", - "enabled": true, - "run_if": ["dev/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux validate_ci_config", - "repo": "flutter", - "task_name": "linux_validate_ci_config", - "enabled": true - }, - { - "name": "Linux web_tool_tests", - "repo": "flutter", - "task_name": "linux_web_tool_tests", - "enabled": true, - "run_if": ["dev/", "packages/flutter_tools/", "bin/"] - }, - { - "name": "Linux web_benchmarks_html", - "repo": "flutter", - "task_name": "linux_web_benchmarks_html", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Linux web_tests_0", - "repo": "flutter", - "task_name": "linux_web_tests_0", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_tests_1", - "repo": "flutter", - "task_name": "linux_web_tests_1", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_tests_2", - "repo": "flutter", - "task_name": "linux_web_tests_2", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_tests_3", - "repo": "flutter", - "task_name": "linux_web_tests_3", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_tests_4", - "repo": "flutter", - "task_name": "linux_web_tests_4", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_tests_5", - "repo": "flutter", - "task_name": "linux_web_tests_5", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_tests_6", - "repo": "flutter", - "task_name": "linux_web_tests_6", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_tests_7_last", - "repo": "flutter", - "task_name": "linux_web_tests_7_last", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_long_running_tests_1_5", - "repo": "flutter", - "task_name": "web_long_running_tests_1_5", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_long_running_tests_2_5", - "repo": "flutter", - "task_name": "web_long_running_tests_2_5", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_long_running_tests_3_5", - "repo": "flutter", - "task_name": "web_long_running_tests_3_5", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_long_running_tests_4_5", - "repo": "flutter", - "task_name": "web_long_running_tests_4_5", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux web_long_running_tests_5_5", - "repo": "flutter", - "task_name": "web_long_running_tests_5_5", - "enabled": true, - "run_if": ["dev/", "packages/", "bin/"] - }, - { - "name": "Linux flutter_plugins", - "repo": "flutter", - "task_name": "flutter_plugins", - "enabled": true - }, - { - "name": "Mac build_aar_module_test", - "repo": "flutter", - "task_name": "mac_build_aar_module_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac build_ios_framework_module_test", - "repo": "flutter", - "task_name": "mac_build_ios_framework_module_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac build_tests_1_4", - "repo": "flutter", - "task_name": "mac_build_tests_1_4", - "enabled": true - }, - { - "name": "Mac build_tests_2_4", - "repo": "flutter", - "task_name": "mac_build_tests_2_4", - "enabled": true - }, - { - "name": "Mac build_tests_3_4", - "repo": "flutter", - "task_name": "mac_build_tests_3_4", - "enabled": true - }, - { - "name": "Mac build_tests_4_4", - "repo": "flutter", - "task_name": "mac_build_tests_4_4", - "enabled": true - }, - { - "name": "Mac customer_testing", - "repo": "flutter", - "task_name": "mac_customer_testing", - "enabled": true - }, - { - "name": "Mac framework_tests_libraries", - "repo": "flutter", - "task_name": "mac_framework_tests_libraries", - "enabled": true, - "run_if": [ - "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/lib/src/test/**", - "bin/**" - ] - }, - { - "name": "Mac framework_tests_misc", - "repo": "flutter", - "task_name": "mac_framework_tests_misc", - "enabled": true, - "run_if": [ - "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/lib/src/test/**", - "bin/**" - ] - }, - { - "name": "Mac framework_tests_widgets", - "repo": "flutter", - "task_name": "mac_framework_tests_widgets", - "enabled": true, - "run_if": [ - "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/lib/src/test/**", - "bin/**" - ] - }, - { - "name": "Mac gradle_plugin_bundle_test", - "repo": "flutter", - "task_name": "mac_gradle_plugin_bundle_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Mac gradle_plugin_fat_apk_test", - "repo": "flutter", - "task_name": "mac_gradle_plugin_fat_apk_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Mac gradle_plugin_light_apk_test", - "repo": "flutter", - "task_name": "mac_gradle_plugin_light_apk_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Mac module_custom_host_app_name_test", - "repo": "flutter", - "task_name": "mac_module_custom_host_app_name_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac module_host_with_custom_build_test", - "repo": "flutter", - "task_name": "mac_module_host_with_custom_build_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac module_test", - "repo": "flutter", - "task_name": "mac_module_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac module_test_ios", - "repo": "flutter", - "task_name": "mac_module_test_ios", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac plugin_lint_mac", - "repo": "flutter", - "task_name": "mac_plugin_lint_mac", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Mac plugin_test", - "repo": "flutter", - "task_name": "mac_plugin_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac dart_plugin_registry_test", - "repo": "flutter", - "task_name": "dart_plugin_registry_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac tool_tests_general", - "repo": "flutter", - "task_name": "mac_tool_tests_general", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac tool_tests_commands", - "repo": "flutter", - "task_name": "tool_tests_commands", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac tool_integration_tests_1_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_1_4", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac tool_integration_tests_2_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_2_4", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac tool_integration_tests_3_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_3_4", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac tool_integration_tests_4_4", - "repo": "flutter", - "task_name": "mac_tool_integration_tests_4_4", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Mac web_tool_tests", - "repo": "flutter", - "task_name": "mac_web_tool_tests", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows build_aar_module_test", - "repo": "flutter", - "task_name": "win_build_aar_module_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows build_tests_1_3", - "repo": "flutter", - "task_name": "win_build_tests_1_3", - "enabled": true - }, - { - "name": "Windows build_tests_2_3", - "repo": "flutter", - "task_name": "win_build_tests_2_3", - "enabled": true - }, - { - "name": "Windows build_tests_3_3", - "repo": "flutter", - "task_name": "win_build_tests_3_3", - "enabled": true - }, - { - "name": "Windows customer_testing", - "repo": "flutter", - "task_name": "win_customer_testing", - "enabled": true - }, - { - "name": "Windows framework_tests_libraries", - "repo": "flutter", - "task_name": "win_framework_tests_libraries", - "enabled": true, - "run_if": [ - "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/lib/src/test/", - "bin/" - ] - }, - { - "name": "Windows framework_tests_misc", - "repo": "flutter", - "task_name": "framework_tests_misc", - "enabled": true, - "run_if": [ - "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/lib/src/test/", - "bin/" - ] - }, - { - "name": "Windows framework_tests_widgets", - "repo": "flutter", - "task_name": "framework_tests_widgets", - "enabled": true, - "run_if": [ - "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/lib/src/test/", - "bin/" - ] - }, - { - "name": "Windows gradle_plugin_bundle_test", - "repo": "flutter", - "task_name": "win_gradle_plugin_bundle_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Windows gradle_plugin_light_apk_test", - "repo": "flutter", - "task_name": "win_gradle_plugin_light_apk_test", - "enabled": true, - "run_if": ["dev/**", "bin/**"] - }, - { - "name": "Windows module_custom_host_app_name_test", - "repo": "flutter", - "task_name": "win_module_custom_host_app_name_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows module_test", - "repo": "flutter", - "task_name": "win_module_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows module_host_with_custom_build_test", - "repo": "flutter", - "task_name": "win_module_host_with_custom_build_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows plugin_test", - "repo": "flutter", - "task_name": "win_plugin_test", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows tool_tests_general", - "repo": "flutter", - "task_name": "tool_tests_general", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows tool_tests_commands", - "repo": "flutter", - "task_name": "tool_tests_commands", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows tool_integration_tests_1_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_1_5", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows tool_integration_tests_2_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_2_5", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows tool_integration_tests_3_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_3_5", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows tool_integration_tests_4_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_4_5", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows tool_integration_tests_5_5", - "repo": "flutter", - "task_name": "win_tool_integration_tests_5_5", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - }, - { - "name": "Windows web_tool_tests", - "repo": "flutter", - "task_name": "win_web_tool_tests", - "enabled": true, - "run_if": ["dev/**", "packages/flutter_tools/**", "bin/**"] - } - ] -}