TESTOWNERS 16.2 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
# Below is a list of Flutter team members' GitHub handles who are
# test owners of this repository.
#
# These owners are mainly team leaders and their sub-teams. Please feel
# free to claim ownership by adding your handle to corresponding tests.
#
# This file will be used as a reference when new flaky bugs are filed and
# the TL will be assigned and the sub-team will be labeled by default
# for further triage.

11
## Linux Android DeviceLab tests
12 13 14 15 16
/dev/devicelab/bin/tasks/analyzer_benchmark.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/android_defines_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/android_obfuscate_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/android_stack_size_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/android_view_scroll_perf__timeline_summary.dart @zanderso @flutter/engine
keyonghan's avatar
keyonghan committed
17
/dev/devicelab/bin/tasks/animated_image_gc_perf.dart @zanderso @flutter/engine
18 19 20
/dev/devicelab/bin/tasks/animated_placeholder_perf__e2e_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/backdrop_filter_perf__e2e_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/basic_material_app_android__compile.dart @zanderso @flutter/tool
21
/dev/devicelab/bin/tasks/codegen_integration.dart @zanderso @flutter/tool
22 23 24 25 26 27 28 29
/dev/devicelab/bin/tasks/color_filter_and_fade_perf__e2e_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_android__compile.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/complex_layout_android__scroll_smoothness.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_scroll_perf__devtools_memory.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_semantics_perf.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/cubic_bezier_perf__e2e_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/cubic_bezier_perf_sksl_warmup__e2e_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/cull_opacity_perf__e2e_summary.dart @zanderso @flutter/engine
30
/dev/devicelab/bin/tasks/devtools_profile_start_test.dart @zanderso @flutter/tool
31 32 33 34 35 36 37 38 39 40 41 42 43
/dev/devicelab/bin/tasks/fast_scroll_heavy_gridview__memory.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_engine_group_performance.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__back_button_memory.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__image_cache_memory.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__memory_nav.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf_e2e.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf_hybrid.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf_with_semantics.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery_android__compile.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/flutter_gallery_sksl_warmup__transition_perf_e2e.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery_sksl_warmup__transition_perf.dart @zanderso @flutter/engine
keyonghan's avatar
keyonghan committed
44 45
/dev/devicelab/bin/tasks/flutter_gallery_v2_chrome_run_test.dart @yjbanov @flutter/web
/dev/devicelab/bin/tasks/flutter_gallery_v2_web_compile_test.dart @yjbanov @flutter/web
46 47
/dev/devicelab/bin/tasks/flutter_test_performance.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/frame_policy_delay_test_android.dart @zanderso @flutter/engine
48
/dev/devicelab/bin/tasks/gradle_java8_compile_test.dart @blasten @flutter/tool
49 50 51 52 53 54 55 56
/dev/devicelab/bin/tasks/hot_mode_dev_cycle_linux__benchmark.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/image_list_jit_reported_duration.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/image_list_reported_duration.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/large_image_changer_perf_android.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/linux_chrome_dev_mode.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/multi_widget_construction_perf__e2e_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/new_gallery__crane_perf.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/picture_cache_perf__e2e_summary.dart @zanderso @flutter/engine
57
/dev/devicelab/bin/tasks/platform_channels_benchmarks.dart @gaaclarke @flutter/engine
58
/dev/devicelab/bin/tasks/platform_views_scroll_perf__timeline_summary.dart @zanderso @flutter/engine
59
/dev/devicelab/bin/tasks/plugin_dependencies_test.dart @jmagman @flutter/tool
60 61
/dev/devicelab/bin/tasks/routing_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/textfield_perf__e2e_summary.dart @zanderso @flutter/engine
keyonghan's avatar
keyonghan committed
62
/dev/devicelab/bin/tasks/web_size__compile_test.dart @yjbanov @flutter/web
63

64
## Windows Android DeviceLab tests
65 66 67 68 69 70
/dev/devicelab/bin/tasks/basic_material_app_win__compile.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/channels_integration_test_win.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_win__compile.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/flavors_test_win.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/flutter_gallery_win__compile.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/hot_mode_dev_cycle_win__benchmark.dart @zanderso @flutter/tool
keyonghan's avatar
keyonghan committed
71
/dev/devicelab/bin/tasks/windows_chrome_dev_mode.dart @yjbanov @flutter/web
72

73
## Mac Android DeviceLab tests
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
/dev/devicelab/bin/tasks/android_semantics_integration_test.dart @HansMuller @flutter/framework
/dev/devicelab/bin/tasks/backdrop_filter_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/channels_integration_test.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/color_filter_and_fade_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_scroll_perf__memory.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_scroll_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout__start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/cubic_bezier_perf_sksl_warmup__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/cubic_bezier_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/cull_opacity_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/drive_perf_debug_warning.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/embedded_android_views_integration_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/external_ui_integration_test.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/fading_child_animation_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/fast_scroll_large_images__memory.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flavors_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/flutter_view__start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/fullscreen_textfield_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/hello_world_android__compile.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/hello_world__memory.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/home_scroll_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/hot_mode_dev_cycle__benchmark.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/hybrid_android_views_integration_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/imagefiltered_transform_animation_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/integration_test_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/integration_ui_driver.dart @zanderso @flutter/tool
100
/dev/devicelab/bin/tasks/integration_ui_frame_number.dart @iskakaushik @flutter/engine
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
/dev/devicelab/bin/tasks/integration_ui_keyboard_resize.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/integration_ui_screenshot.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/integration_ui_textfield.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/microbenchmarks.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/new_gallery__transition_perf.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/picture_cache_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/platform_channel_sample_test.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/platform_interaction_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/platform_view__start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/run_release_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/service_extensions_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/smoke_catalina_start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/textfield_perf__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/tiles_scroll_perf__timeline_summary.dart @zanderso @flutter/engine

116
## Mac iOS DeviceLab tests
117
/dev/devicelab/bin/tasks/animation_with_microtasks_perf_ios__timeline_summary.dart @iskakaushik @flutter/engine
118 119 120
/dev/devicelab/bin/tasks/backdrop_filter_perf_ios__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/basic_material_app_ios__compile.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/channels_integration_test_ios.dart @zanderso @flutter/engine
121
/dev/devicelab/bin/tasks/codegen_integration_mac.dart @zanderso @flutter/tool
122 123 124
/dev/devicelab/bin/tasks/complex_layout_ios__compile.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_ios__start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine
125
/dev/devicelab/bin/tasks/cubic_bezier_perf_ios_sksl_warmup__timeline_summary.dart @zanderso @flutter/engine
126
/dev/devicelab/bin/tasks/external_ui_integration_test_ios.dart @zanderso @flutter/engine
127
/dev/devicelab/bin/tasks/flavors_test_ios.dart @jmagman @flutter/tool
128 129 130 131
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf_e2e_ios.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery_ios__compile.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery_ios__start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/flutter_gallery_ios__transition_perf.dart @zanderso @flutter/engine
132
/dev/devicelab/bin/tasks/flutter_gallery_ios_sksl_warmup__transition_perf.dart @zanderso @flutter/engine
133 134 135 136 137
/dev/devicelab/bin/tasks/flutter_view_ios__start_up.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/hello_world_ios__compile.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/hot_mode_dev_cycle_macos_target__benchmark.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/integration_test_test_ios.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/integration_ui_ios_driver.dart @zanderso @flutter/tool
138
/dev/devicelab/bin/tasks/integration_ui_ios_frame_number.dart @iskakaushik @flutter/engine
139 140 141
/dev/devicelab/bin/tasks/integration_ui_ios_keyboard_resize.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/integration_ui_ios_screenshot.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/integration_ui_ios_textfield.dart @zanderso @flutter/tool
142 143
/dev/devicelab/bin/tasks/ios_app_with_extensions_test.dart @jmagman @flutter/tool
/dev/devicelab/bin/tasks/ios_content_validation_test.dart @jmagman @flutter/tool
144 145 146 147 148 149 150 151
/dev/devicelab/bin/tasks/ios_defines_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/ios_platform_view_tests.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/large_image_changer_perf_ios.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/macos_chrome_dev_mode.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/microbenchmarks_ios.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/new_gallery_ios__transition_perf.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/platform_channel_sample_test_ios.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/platform_channel_sample_test_swift.dart @zanderso @flutter/engine
152
/dev/devicelab/bin/tasks/platform_channels_benchmarks_ios.dart @gaaclarke @flutter/engine
153 154 155 156 157 158 159 160
/dev/devicelab/bin/tasks/platform_interaction_test_ios.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/platform_view_ios__start_up.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/platform_views_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/post_backdrop_filter_perf_ios__timeline_summary.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/simple_animation_perf_ios.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/smoke_catalina_hot_mode_dev_cycle_ios__benchmark.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/tiles_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine

161
## Mac iOS32 DeviceLab tests
162 163 164
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf_e2e_ios32.dart @zanderso @flutter/engine
/dev/devicelab/bin/tasks/native_ui_tests_ios32.dart @zanderso @flutter/engine

165
## Host only DeviceLab tests
166 167 168 169 170 171
/dev/devicelab/bin/tasks/build_aar_module_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/gradle_desugar_classes_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/gradle_non_android_plugin_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/gradle_plugin_bundle_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/gradle_plugin_fat_apk_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/gradle_plugin_light_apk_test.dart @stuartmorgan @flutter/plugin
172
/dev/devicelab/bin/tasks/hot_mode_dev_cycle_win_target__benchmark.dart @cbracken @flutter/desktop
173 174 175 176 177
/dev/devicelab/bin/tasks/module_custom_host_app_name_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/module_host_with_custom_build_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/module_test.dart @zanderso @flutter/tool
/dev/devicelab/bin/tasks/plugin_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/technical_debt__cost.dart @HansMuller @flutter/framework
keyonghan's avatar
keyonghan committed
178 179
/dev/devicelab/bin/tasks/web_benchmarks_canvaskit.dart @yjbanov @flutter/web
/dev/devicelab/bin/tasks/web_benchmarks_html.dart @yjbanov @flutter/web
180
/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart @jmagman @flutter/tool
181 182 183 184 185
/dev/devicelab/bin/tasks/dart_plugin_registry_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/gradle_non_android_plugin_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/gradle_plugin_bundle_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/gradle_plugin_fat_apk_test.dart @stuartmorgan @flutter/plugin
/dev/devicelab/bin/tasks/gradle_plugin_light_apk_test.dart @stuartmorgan @flutter/plugin
186
/dev/devicelab/bin/tasks/module_test_ios.dart @jmagman @flutter/tool
187 188
/dev/devicelab/bin/tasks/plugin_lint_mac.dart @stuartmorgan @flutter/plugin

189
## Host only framework tests
190 191 192 193
# Linux analyze
/dev/bots/analyze.dart @HansMuller @flutter/framework
# Linux/Mac/Windows customer_testing
/dev/customer_testing/run_tests.dart @HansMuller @flutter/framework
194
# Linux docs
195
# Linux docs_test
196
# Linux docs_publish
197 198
/dev/bots/docs.sh @HansMuller @flutter/framework
# Linux web_e2e_test
keyonghan's avatar
keyonghan committed
199
/dev/integration_tests/web_e2e_tests @yjbanov @flutter/web
200
# Linux web_smoke_test
keyonghan's avatar
keyonghan committed
201
/examples/hello_world/test_driver/smoke_web_engine.dart @yjbanov @flutter/web
202 203
# Linux android views
/dev/integration_tests/android_views @garyqian @flutter/android
204

205 206 207 208 209
## Firebase tests
/dev/integration_tests/abstract_method_smoke_test @blasten @flutter/android
/dev/integration_tests/android_embedding_v2_smoke_test @blasten @flutter/android
/dev/integration_tests/release_smoke_test @blasten @flutter/android

210
## Shards tests
211 212 213 214
# TODO(keyonghan): add files/paths for below framework host only testss.
# https://github.com/flutter/flutter/issues/82068
#
# build_tests @zanderso @flutter/tool
215
# ci_yaml flutter roller @caseyhillers @flutter/infra
216 217 218 219
# flutter_plugins @stuartmorgan @flutter/plugin
# framework_tests @HansMuller @flutter/framework
# tool_integration_tests @zanderso @flutter/tool
# tool_tests @zanderso @flutter/tool
keyonghan's avatar
keyonghan committed
220 221 222
# web_integration_tests @yjbanov @flutter/web
# web_long_running_tests @yjbanov @flutter/web
# web_tests @yjbanov @flutter/web
223 224
# web_tool_tests @zanderso @flutter/tool
# fuchsia_precache @zanderso @flutter/tool
keyonghan's avatar
keyonghan committed
225
# skp_generator @Hixie
226
# test_ownership @keyonghan
227
# verify_binaries_codesigned @christopherfujino @flutter/releases