Skip to content

Commit 68e0c81

Browse files
author
Renzo Olivares
committed
Merge remote-tracking branch 'upstream/master' into tap_drag_gestures
2 parents 88804ea + 056f110 commit 68e0c81

21 files changed

+365
-21
lines changed

.ci.yaml

Lines changed: 125 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3087,6 +3087,16 @@ targets:
30873087
["devicelab", "ios", "mac"]
30883088
task_name: backdrop_filter_perf_ios__timeline_summary
30893089

3090+
- name: Mac_ios backdrop_filter_perf_impeller_ios__timeline_summary
3091+
recipe: devicelab/devicelab_drone
3092+
presubmit: false
3093+
bringup: true
3094+
timeout: 60
3095+
properties:
3096+
tags: >
3097+
["devicelab", "ios", "mac"]
3098+
task_name: backdrop_filter_perf_impeller_ios__timeline_summary
3099+
30903100
- name: Mac_ios basic_material_app_ios__compile
30913101
recipe: devicelab/devicelab_drone
30923102
presubmit: false
@@ -3140,7 +3150,7 @@ targets:
31403150
properties:
31413151
tags: >
31423152
["devicelab", "ios", "mac"]
3143-
task_name: complex_layout_scroll_perf_ios__timeline_summary
3153+
task_name: complex_layout_scroll_perf_bad_ios__timeline_summary
31443154

31453155
- name: Mac_ios complex_layout_scroll_perf_bad_impeller_ios__timeline_summary
31463156
recipe: devicelab/devicelab_drone
@@ -3150,7 +3160,57 @@ targets:
31503160
properties:
31513161
tags: >
31523162
["devicelab", "ios", "mac"]
3153-
task_name: complex_layout_scroll_perf_ios__timeline_summary
3163+
task_name: complex_layout_scroll_perf_bad_impeller_ios__timeline_summary
3164+
3165+
- name: Mac_ios complex_layout_scroll_perf_impeller_ios__timeline_summary
3166+
recipe: devicelab/devicelab_drone
3167+
presubmit: false
3168+
bringup: true
3169+
timeout: 60
3170+
properties:
3171+
tags: >
3172+
["devicelab", "ios", "mac"]
3173+
task_name: complex_layout_scroll_perf_impeller_ios__timeline_summary
3174+
3175+
- name: Mac_ios color_filter_and_fade_perf_ios__e2e_summary
3176+
recipe: devicelab/devicelab_drone
3177+
presubmit: false
3178+
bringup: true
3179+
timeout: 60
3180+
properties:
3181+
tags: >
3182+
["devicelab", "ios", "mac"]
3183+
task_name: color_filter_and_fade_perf_ios__e2e_summary
3184+
3185+
- name: Mac_ios color_filter_and_fade_perf_impeller_ios__e2e_summary
3186+
recipe: devicelab/devicelab_drone
3187+
presubmit: false
3188+
bringup: true
3189+
timeout: 60
3190+
properties:
3191+
tags: >
3192+
["devicelab", "ios", "mac"]
3193+
task_name: color_filter_and_fade_perf_impeller_ios__e2e_summary
3194+
3195+
- name: Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary
3196+
recipe: devicelab/devicelab_drone
3197+
presubmit: false
3198+
bringup: true
3199+
timeout: 60
3200+
properties:
3201+
tags: >
3202+
["devicelab", "ios", "mac"]
3203+
task_name: imagefiltered_transform_animation_perf_ios__timeline_summary
3204+
3205+
- name: Mac_ios imagefiltered_transform_animation_perf_impeller_ios__timeline_summary
3206+
recipe: devicelab/devicelab_drone
3207+
presubmit: false
3208+
bringup: true
3209+
timeout: 60
3210+
properties:
3211+
tags: >
3212+
["devicelab", "ios", "mac"]
3213+
task_name: imagefiltered_transform_animation_perf_impeller_ios__timeline_summary
31543214

31553215
- name: Mac_ios external_ui_integration_test_ios
31563216
bringup: true # Flaky https://github.com/flutter/flutter/issues/106806
@@ -3402,6 +3462,16 @@ targets:
34023462
["devicelab", "ios", "mac"]
34033463
task_name: microbenchmarks_ios
34043464

3465+
- name: Mac_ios microbenchmarks_impeller_ios
3466+
recipe: devicelab/devicelab_drone
3467+
presubmit: false
3468+
bringup: true # Flaky: https://github.com/flutter/flutter/issues/106753
3469+
timeout: 60
3470+
properties:
3471+
tags: >
3472+
["devicelab", "ios", "mac"]
3473+
task_name: microbenchmarks_impeller_ios
3474+
34053475
- name: Mac_ios native_platform_view_ui_tests_ios
34063476
bringup: true
34073477
recipe: devicelab/devicelab_drone
@@ -3493,6 +3563,16 @@ targets:
34933563
["devicelab", "ios", "mac"]
34943564
task_name: platform_views_scroll_perf_ios__timeline_summary
34953565

3566+
- name: Mac_ios platform_views_scroll_perf_impeller_ios__timeline_summary
3567+
recipe: devicelab/devicelab_drone
3568+
presubmit: false
3569+
bringup: true
3570+
timeout: 60
3571+
properties:
3572+
tags: >
3573+
["devicelab", "ios", "mac"]
3574+
task_name: platform_views_scroll_perf_impeller_ios__timeline_summary
3575+
34963576
- name: Mac_ios post_backdrop_filter_perf_ios__timeline_summary
34973577
recipe: devicelab/devicelab_drone
34983578
presubmit: false
@@ -3511,6 +3591,16 @@ targets:
35113591
["devicelab", "ios", "mac"]
35123592
task_name: simple_animation_perf_ios
35133593

3594+
- name: Mac_ios simple_animation_perf_impeller_ios
3595+
recipe: devicelab/devicelab_drone
3596+
presubmit: false
3597+
bringup: true
3598+
timeout: 60
3599+
properties:
3600+
tags: >
3601+
["devicelab", "ios", "mac"]
3602+
task_name: simple_animation_perf_impeller_ios
3603+
35143604
- name: Mac_ios hot_mode_dev_cycle_ios__benchmark
35153605
recipe: devicelab/devicelab_drone
35163606
presubmit: false
@@ -3520,6 +3610,26 @@ targets:
35203610
["devicelab", "ios", "mac"]
35213611
task_name: hot_mode_dev_cycle_ios__benchmark
35223612

3613+
- name: Mac_ios fullscreen_textfield_perf_ios__e2e_summary
3614+
recipe: devicelab/devicelab_drone
3615+
presubmit: false
3616+
bringup: true
3617+
timeout: 60
3618+
properties:
3619+
tags: >
3620+
["devicelab", "ios", "mac"]
3621+
task_name: fullscreen_textfield_perf_ios__e2e_summary
3622+
3623+
- name: Mac_ios fullscreen_textfield_perf_impeller_ios__e2e_summary
3624+
recipe: devicelab/devicelab_drone
3625+
presubmit: false
3626+
bringup: true
3627+
timeout: 60
3628+
properties:
3629+
tags: >
3630+
["devicelab", "ios", "mac"]
3631+
task_name: fullscreen_textfield_perf_impeller_ios__e2e_summary
3632+
35233633
- name: Mac_ios tiles_scroll_perf_ios__timeline_summary
35243634
recipe: devicelab/devicelab_drone
35253635
presubmit: false
@@ -3529,6 +3639,16 @@ targets:
35293639
["devicelab", "ios", "mac"]
35303640
task_name: tiles_scroll_perf_ios__timeline_summary
35313641

3642+
- name: Mac_ios tiles_scroll_perf_impeller_ios__timeline_summary
3643+
recipe: devicelab/devicelab_drone
3644+
presubmit: false
3645+
bringup: true
3646+
timeout: 60
3647+
properties:
3648+
tags: >
3649+
["devicelab", "ios", "mac"]
3650+
task_name: tiles_scroll_perf_impeller_ios__timeline_summary
3651+
35323652
- name: Mac_ios flutter_gallery__transition_perf_e2e_ios
35333653
recipe: devicelab/devicelab_drone
35343654
presubmit: false
@@ -3538,14 +3658,15 @@ targets:
35383658
["devicelab", "ios", "mac"]
35393659
task_name: flutter_gallery__transition_perf_e2e_ios
35403660

3541-
- name: Mac_ios flutter_gallery_ios__transition_perf
3661+
- name: Mac_ios flutter_gallery__transition_perf_e2e_impeller_ios
35423662
recipe: devicelab/devicelab_drone
35433663
presubmit: false
3664+
bringup: true
35443665
timeout: 60
35453666
properties:
35463667
tags: >
35473668
["devicelab", "ios", "mac"]
3548-
task_name: flutter_gallery_ios__transition_perf
3669+
task_name: flutter_gallery__transition_perf_e2e_impeller_ios
35493670

35503671
- name: Mac_ios flutter_gallery_ios_sksl_warmup__transition_perf
35513672
recipe: devicelab/devicelab_drone

TESTOWNERS

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,28 +142,38 @@
142142
/dev/devicelab/bin/tasks/tiles_scroll_perf__timeline_summary.dart @zanderso @flutter/engine
143143

144144
## Mac iOS DeviceLab tests
145+
/dev/devicelab/bin/tasks/animated_complex_opacity_perf_impeller_ios__e2e_summary.dart @zanderso @flutter/engine
146+
/dev/devicelab/bin/tasks/animated_complex_opacity_perf_ios__e2e_summary.dart @zanderso @flutter/engine
145147
/dev/devicelab/bin/tasks/animation_with_microtasks_perf_ios__timeline_summary.dart @iskakaushik @flutter/engine
148+
/dev/devicelab/bin/tasks/backdrop_filter_perf_impeller_ios__timeline_summary.dart @zanderso @flutter/engine
146149
/dev/devicelab/bin/tasks/backdrop_filter_perf_ios__timeline_summary.dart @zanderso @flutter/engine
147150
/dev/devicelab/bin/tasks/basic_material_app_ios__compile.dart @zanderso @flutter/tool
148151
/dev/devicelab/bin/tasks/channels_integration_test_ios.dart @zanderso @flutter/engine
149152
/dev/devicelab/bin/tasks/codegen_integration_mac.dart @zanderso @flutter/tool
153+
/dev/devicelab/bin/tasks/color_filter_and_fade_perf_impeller_ios__e2e_summary.dart @zanderso @flutter/engine
154+
/dev/devicelab/bin/tasks/color_filter_and_fade_perf_ios__e2e_summary.dart @zanderso @flutter/engine
150155
/dev/devicelab/bin/tasks/complex_layout_ios__compile.dart @zanderso @flutter/engine
151156
/dev/devicelab/bin/tasks/complex_layout_ios__start_up.dart @zanderso @flutter/engine
152-
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine
153-
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_bad_ios__timeline_summary.dart @jonahwilliams @flutter/engine
154157
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_bad_impeller_ios__timeline_summary.dart @jonahwilliams @flutter/engine
158+
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_bad_ios__timeline_summary.dart @jonahwilliams @flutter/engine
159+
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_impeller_ios__timeline_summary.dart @zanderso @flutter/engine
160+
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine
155161
/dev/devicelab/bin/tasks/cubic_bezier_perf_ios_sksl_warmup__timeline_summary.dart @zanderso @flutter/engine
156162
/dev/devicelab/bin/tasks/external_ui_integration_test_ios.dart @zanderso @flutter/engine
157163
/dev/devicelab/bin/tasks/flavors_test_ios.dart @jmagman @flutter/tool
164+
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf_e2e_impeller_ios.dart @zanderso @flutter/engine
158165
/dev/devicelab/bin/tasks/flutter_gallery__transition_perf_e2e_ios.dart @zanderso @flutter/engine
159166
/dev/devicelab/bin/tasks/flutter_gallery_ios__compile.dart @zanderso @flutter/engine
160167
/dev/devicelab/bin/tasks/flutter_gallery_ios__start_up.dart @zanderso @flutter/engine
161-
/dev/devicelab/bin/tasks/flutter_gallery_ios__transition_perf.dart @zanderso @flutter/engine
162168
/dev/devicelab/bin/tasks/flutter_gallery_ios_sksl_warmup__transition_perf.dart @zanderso @flutter/engine
163169
/dev/devicelab/bin/tasks/flutter_view_ios__start_up.dart @zanderso @flutter/engine
170+
/dev/devicelab/bin/tasks/fullscreen_textfield_perf_impeller_ios__e2e_summary.dart @zanderso @flutter/engine
171+
/dev/devicelab/bin/tasks/fullscreen_textfield_perf_ios__e2e_summary.dart @zanderso @flutter/engine
164172
/dev/devicelab/bin/tasks/hello_world_ios__compile.dart @zanderso @flutter/engine
165173
/dev/devicelab/bin/tasks/hot_mode_dev_cycle_ios__benchmark.dart @zanderso @flutter/tool
166174
/dev/devicelab/bin/tasks/hot_mode_dev_cycle_macos_target__benchmark.dart @zanderso @flutter/tool
175+
/dev/devicelab/bin/tasks/imagefiltered_transform_animation_perf_impeller_ios__timeline_summary.dart @zanderso @flutter/engine
176+
/dev/devicelab/bin/tasks/imagefiltered_transform_animation_perf_ios__timeline_summary.dart @zanderso @flutter/engine
167177
/dev/devicelab/bin/tasks/integration_test_test_ios.dart @zanderso @flutter/engine
168178
/dev/devicelab/bin/tasks/integration_ui_ios_driver.dart @zanderso @flutter/tool
169179
/dev/devicelab/bin/tasks/integration_ui_ios_frame_number.dart @iskakaushik @flutter/engine
@@ -177,20 +187,24 @@
177187
/dev/devicelab/bin/tasks/ios_platform_view_tests.dart @stuartmorgan @flutter/plugin
178188
/dev/devicelab/bin/tasks/large_image_changer_perf_ios.dart @zanderso @flutter/engine
179189
/dev/devicelab/bin/tasks/macos_chrome_dev_mode.dart @zanderso @flutter/tool
190+
/dev/devicelab/bin/tasks/microbenchmarks_impeller_ios.dart @zanderso @flutter/engine
180191
/dev/devicelab/bin/tasks/microbenchmarks_ios.dart @zanderso @flutter/engine
181192
/dev/devicelab/bin/tasks/native_platform_view_ui_tests_ios.dart @hellohuanlin @flutter/ios
182-
/dev/devicelab/bin/tasks/new_gallery_ios__transition_perf.dart @zanderso @flutter/engine
183193
/dev/devicelab/bin/tasks/new_gallery_impeller_ios__transition_perf.dart @zanderso @flutter/engine
194+
/dev/devicelab/bin/tasks/new_gallery_ios__transition_perf.dart @zanderso @flutter/engine
184195
/dev/devicelab/bin/tasks/platform_channel_sample_test_ios.dart @zanderso @flutter/engine
185196
/dev/devicelab/bin/tasks/platform_channel_sample_test_swift.dart @zanderso @flutter/engine
186197
/dev/devicelab/bin/tasks/platform_channels_benchmarks_ios.dart @gaaclarke @flutter/engine
187198
/dev/devicelab/bin/tasks/platform_interaction_test_ios.dart @zanderso @flutter/engine
188199
/dev/devicelab/bin/tasks/platform_view_ios__start_up.dart @stuartmorgan @flutter/plugin
200+
/dev/devicelab/bin/tasks/platform_views_scroll_perf_impeller_ios__timeline_summary.dart @zanderso @flutter/engine
189201
/dev/devicelab/bin/tasks/platform_views_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine
190202
/dev/devicelab/bin/tasks/post_backdrop_filter_perf_ios__timeline_summary.dart @zanderso @flutter/engine
203+
/dev/devicelab/bin/tasks/route_test_ios.dart @jasguerrero @flutter/tool
204+
/dev/devicelab/bin/tasks/simple_animation_perf_impeller_ios.dart @zanderso @flutter/engine
191205
/dev/devicelab/bin/tasks/simple_animation_perf_ios.dart @zanderso @flutter/engine
206+
/dev/devicelab/bin/tasks/tiles_scroll_perf_impeller_ios__timeline_summary.dart @zanderso @flutter/engine
192207
/dev/devicelab/bin/tasks/tiles_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine
193-
/dev/devicelab/bin/tasks/route_test_ios.dart @jasguerrero @flutter/tool
194208

195209
## Host only DeviceLab tests
196210
/dev/devicelab/bin/tasks/build_aar_module_test.dart @zanderso @flutter/tool

bin/internal/engine.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4956d1d50e38b952dc9739e0316a5c490534c2b1
1+
ac1eb78a63c72bc6c77748a730c482ff5df55499
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'dart:async';
6+
7+
import 'package:flutter_devicelab/framework/devices.dart';
8+
import 'package:flutter_devicelab/framework/framework.dart';
9+
import 'package:flutter_devicelab/tasks/perf_tests.dart';
10+
11+
Future<void> main() async {
12+
deviceOperatingSystem = DeviceOperatingSystem.ios;
13+
await task(createAnimatedComplexOpacityPerfE2ETest(enableImpeller: true));
14+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'dart:async';
6+
7+
import 'package:flutter_devicelab/framework/devices.dart';
8+
import 'package:flutter_devicelab/framework/framework.dart';
9+
import 'package:flutter_devicelab/tasks/perf_tests.dart';
10+
11+
Future<void> main() async {
12+
deviceOperatingSystem = DeviceOperatingSystem.ios;
13+
await task(createAnimatedComplexOpacityPerfE2ETest());
14+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'package:flutter_devicelab/framework/devices.dart';
6+
import 'package:flutter_devicelab/framework/framework.dart';
7+
import 'package:flutter_devicelab/tasks/perf_tests.dart';
8+
9+
Future<void> main() async {
10+
deviceOperatingSystem = DeviceOperatingSystem.ios;
11+
await task(createBackdropFilterPerfTest(enableImpeller: true));
12+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'dart:async';
6+
7+
import 'package:flutter_devicelab/framework/devices.dart';
8+
import 'package:flutter_devicelab/framework/framework.dart';
9+
import 'package:flutter_devicelab/tasks/perf_tests.dart';
10+
11+
Future<void> main() async {
12+
deviceOperatingSystem = DeviceOperatingSystem.ios;
13+
await task(createColorFilterAndFadePerfE2ETest(enableImpeller: true));
14+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'dart:async';
6+
7+
import 'package:flutter_devicelab/framework/devices.dart';
8+
import 'package:flutter_devicelab/framework/framework.dart';
9+
import 'package:flutter_devicelab/tasks/perf_tests.dart';
10+
11+
Future<void> main() async {
12+
deviceOperatingSystem = DeviceOperatingSystem.ios;
13+
await task(createColorFilterAndFadePerfE2ETest());
14+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Copyright 2014 The Flutter Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import 'package:flutter_devicelab/framework/devices.dart';
6+
import 'package:flutter_devicelab/framework/framework.dart';
7+
import 'package:flutter_devicelab/tasks/perf_tests.dart';
8+
9+
Future<void> main() async {
10+
deviceOperatingSystem = DeviceOperatingSystem.ios;
11+
await task(createComplexLayoutScrollPerfTest(enableImpeller: true));
12+
}

dev/devicelab/bin/tasks/flutter_gallery_ios__transition_perf.dart renamed to dev/devicelab/bin/tasks/flutter_gallery__transition_perf_e2e_impeller_ios.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ import 'package:flutter_devicelab/tasks/gallery.dart';
88

99
Future<void> main() async {
1010
deviceOperatingSystem = DeviceOperatingSystem.ios;
11-
await task(createGalleryTransitionTest());
11+
await task(createGalleryTransitionE2ETest(enableImpeller: true));
1212
}

0 commit comments

Comments
 (0)