Skip to content

Commit 22520f5

Browse files
a-wallena-wallen
and
a-wallen
authored
[macOS] Add timeline summary benchmarks (#118748)
* Add new task runner for impeller enabled complex layout test * Add new target in .ci.yaml * Claim ownership of complex_layout_scroll_perf_impeller_macos__timeline_summary * Task runner for non-impeller enabled scroll test * Add test target for non impeller complex layout scroll * claim ownership of the last target * mark as bringup Co-authored-by: a-wallen <[email protected]>
1 parent 1dd7f45 commit 22520f5

4 files changed

+56
-0
lines changed

.ci.yaml

+30
Original file line numberDiff line numberDiff line change
@@ -2610,6 +2610,36 @@ targets:
26102610
["devicelab", "hostonly", "mac"]
26112611
task_name: complex_layout_macos__start_up
26122612

2613+
- name: Mac complex_layout_scroll_perf_impeller_macos__timeline_summary
2614+
bringup: true
2615+
recipe: devicelab/devicelab_drone
2616+
presubmit: false
2617+
timeout: 60
2618+
properties:
2619+
dependencies: >-
2620+
[
2621+
{"dependency": "xcode", "version": "14a5294e"},
2622+
{"dependency": "gems", "version": "v3.3.14"}
2623+
]
2624+
tags: >
2625+
["devicelab", "hostonly", "mac"]
2626+
task_name: complex_layout_scroll_perf_impeller_macos__timeline_summary
2627+
2628+
- name: Mac complex_layout_scroll_perf_macos__timeline_summary
2629+
bringup: true
2630+
recipe: devicelab/devicelab_drone
2631+
presubmit: false
2632+
timeout: 60
2633+
properties:
2634+
dependencies: >-
2635+
[
2636+
{"dependency": "xcode", "version": "14a5294e"},
2637+
{"dependency": "gems", "version": "v3.3.14"}
2638+
]
2639+
tags: >
2640+
["devicelab", "hostonly", "mac"]
2641+
task_name: complex_layout_scroll_perf_macos__timeline_summary
2642+
26132643
- name: Mac customer_testing
26142644
recipe: flutter/flutter
26152645
timeout: 60

TESTOWNERS

+2
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,8 @@
214214
/dev/devicelab/bin/tasks/channels_integration_test_macos.dart @gaaclarke @flutter/desktop
215215
/dev/devicelab/bin/tasks/complex_layout_macos__compile.dart @a-wallen @flutter/desktop
216216
/dev/devicelab/bin/tasks/complex_layout_macos__start_up.dart @a-wallen @flutter/desktop
217+
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_impeller_macos__timeline_summary.dart @a-wallen @flutter/desktop
218+
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_macos__timeline_summary.dart @a-wallen @flutter/desktop
217219
/dev/devicelab/bin/tasks/complex_layout_win_desktop__compile.dart @yaakovschectman @flutter/desktop
218220
/dev/devicelab/bin/tasks/complex_layout_win_desktop__start_up.dart @yaakovschectman @flutter/desktop
219221
/dev/devicelab/bin/tasks/dart_plugin_registry_test.dart @stuartmorgan @flutter/plugin
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.macos;
11+
await task(createComplexLayoutScrollPerfTest(enableImpeller: true));
12+
}
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.macos;
11+
await task(createComplexLayoutScrollPerfTest());
12+
}

0 commit comments

Comments
 (0)