From 666dccc85e554ded56746e69dd672bcb1215d4f8 Mon Sep 17 00:00:00 2001 From: Alex Wallen Date: Wed, 18 Jan 2023 14:33:49 -0800 Subject: [PATCH] [macOS] bringup new e2e_summary devicelab test (#118717) * Add new task runner for animated_complex_opacity_perf_impeller e2e_summary on macos * Register new target for macos e2e_summary task * Claim ownership in TESTOWNERS * Add task runner for animated complex opacity without impeller * Register new target in .ci.yaml for non-impeller test * Claim ownership of non-impeller task Co-authored-by: a-wallen --- .ci.yaml | 28 +++++++++++++++++++ TESTOWNERS | 2 ++ ...city_perf_impeller_macos__e2e_summary.dart | 14 ++++++++++ ...mplex_opacity_perf_macos__e2e_summary.dart | 14 ++++++++++ 4 files changed, 58 insertions(+) create mode 100644 dev/devicelab/bin/tasks/animated_complex_opacity_perf_impeller_macos__e2e_summary.dart create mode 100644 dev/devicelab/bin/tasks/animated_complex_opacity_perf_macos__e2e_summary.dart diff --git a/.ci.yaml b/.ci.yaml index c90f684eab0..80a9a6b6413 100644 --- a/.ci.yaml +++ b/.ci.yaml @@ -2428,6 +2428,34 @@ targets: - bin/ - .ci.yaml + - name: Mac animated_complex_opacity_perf_impeller_macos__e2e_summary + bringup: true + presubmit: false + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + dependencies: >- + [ + {"dependency": "xcode", "version": "14a5294e"} + ] + tags: > + ["devicelab", "hostonly", "mac"] + task_name: animated_complex_opacity_perf_impeller_macos__e2e_summary + + - name: Mac animated_complex_opacity_perf_macos__e2e_summary + bringup: true + presubmit: false + recipe: devicelab/devicelab_drone + timeout: 60 + properties: + dependencies: >- + [ + {"dependency": "xcode", "version": "14a5294e"} + ] + tags: > + ["devicelab", "hostonly", "mac"] + task_name: animated_complex_opacity_perf_macos__e2e_summary + - name: Mac basic_material_app_macos__compile presubmit: false recipe: devicelab/devicelab_drone diff --git a/TESTOWNERS b/TESTOWNERS index c2b41f359cf..4acd16a7b16 100644 --- a/TESTOWNERS +++ b/TESTOWNERS @@ -206,6 +206,8 @@ /dev/devicelab/bin/tasks/tiles_scroll_perf_ios__timeline_summary.dart @zanderso @flutter/engine ## Host only DeviceLab tests +/dev/devicelab/bin/tasks/animated_complex_opacity_perf_impeller_macos__e2e_summary.dart @a-wallen @flutter/desktop +/dev/devicelab/bin/tasks/animated_complex_opacity_perf_macos__e2e_summary.dart @a-wallen @flutter/desktop /dev/devicelab/bin/tasks/basic_material_app_macos__compile.dart @a-wallen @flutter/desktop /dev/devicelab/bin/tasks/build_aar_module_test.dart @zanderso @flutter/tool /dev/devicelab/bin/tasks/build_ios_framework_module_test.dart @jmagman @flutter/tool diff --git a/dev/devicelab/bin/tasks/animated_complex_opacity_perf_impeller_macos__e2e_summary.dart b/dev/devicelab/bin/tasks/animated_complex_opacity_perf_impeller_macos__e2e_summary.dart new file mode 100644 index 00000000000..9978ae1e7df --- /dev/null +++ b/dev/devicelab/bin/tasks/animated_complex_opacity_perf_impeller_macos__e2e_summary.dart @@ -0,0 +1,14 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:async'; + +import 'package:flutter_devicelab/framework/devices.dart'; +import 'package:flutter_devicelab/framework/framework.dart'; +import 'package:flutter_devicelab/tasks/perf_tests.dart'; + +Future main() async { + deviceOperatingSystem = DeviceOperatingSystem.macos; + await task(createAnimatedComplexOpacityPerfE2ETest(enableImpeller: true)); +} diff --git a/dev/devicelab/bin/tasks/animated_complex_opacity_perf_macos__e2e_summary.dart b/dev/devicelab/bin/tasks/animated_complex_opacity_perf_macos__e2e_summary.dart new file mode 100644 index 00000000000..af25ebf4bfe --- /dev/null +++ b/dev/devicelab/bin/tasks/animated_complex_opacity_perf_macos__e2e_summary.dart @@ -0,0 +1,14 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'dart:async'; + +import 'package:flutter_devicelab/framework/devices.dart'; +import 'package:flutter_devicelab/framework/framework.dart'; +import 'package:flutter_devicelab/tasks/perf_tests.dart'; + +Future main() async { + deviceOperatingSystem = DeviceOperatingSystem.macos; + await task(createAnimatedComplexOpacityPerfE2ETest()); +}