Skip to content

Commit 80a51e4

Browse files
authored
Adds new_gallery_impeller__transition_perf benchmark for Android (#104126)
1 parent 28d817e commit 80a51e4

File tree

3 files changed

+47
-0
lines changed

3 files changed

+47
-0
lines changed

.ci.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1941,6 +1941,28 @@ targets:
19411941
task_name: new_gallery__transition_perf
19421942
scheduler: luci
19431943

1944+
- name: Linux_android new_gallery_impeller__transition_perf
1945+
recipe: devicelab/devicelab_drone
1946+
bringup: true
1947+
presubmit: false
1948+
timeout: 60
1949+
properties:
1950+
tags: >
1951+
["devicelab", "android", "linux"]
1952+
task_name: new_gallery_impeller__transition_perf
1953+
scheduler: luci
1954+
1955+
- name: Linux_samsung_s10 new_gallery_impeller__transition_perf
1956+
recipe: devicelab/devicelab_drone
1957+
bringup: true
1958+
presubmit: false
1959+
timeout: 60
1960+
properties:
1961+
tags: >
1962+
["devicelab", "android", "linux", "samsung", "s10"]
1963+
task_name: new_gallery_impeller__transition_perf
1964+
scheduler: luci
1965+
19441966
- name: Linux_android picture_cache_perf__e2e_summary
19451967
recipe: devicelab/devicelab_drone
19461968
presubmit: false

TESTOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
/dev/devicelab/bin/tasks/integration_ui_textfield.dart @zanderso @flutter/tool
125125
/dev/devicelab/bin/tasks/microbenchmarks.dart @zanderso @flutter/engine
126126
/dev/devicelab/bin/tasks/new_gallery__transition_perf.dart @zanderso @flutter/engine
127+
/dev/devicelab/bin/tasks/new_gallery_impeller__transition_perf.dart @zanderso @flutter/engine
127128
/dev/devicelab/bin/tasks/picture_cache_perf__timeline_summary.dart @zanderso @flutter/engine
128129
/dev/devicelab/bin/tasks/platform_channel_sample_test.dart @zanderso @flutter/engine
129130
/dev/devicelab/bin/tasks/platform_interaction_test.dart @stuartmorgan @flutter/plugin
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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:io';
6+
7+
import 'package:flutter_devicelab/framework/devices.dart';
8+
import 'package:flutter_devicelab/framework/framework.dart';
9+
import 'package:flutter_devicelab/framework/utils.dart';
10+
import 'package:flutter_devicelab/tasks/new_gallery.dart';
11+
import 'package:path/path.dart' as path;
12+
13+
Future<void> main() async {
14+
deviceOperatingSystem = DeviceOperatingSystem.android;
15+
16+
final Directory galleryParentDir = Directory.systemTemp.createTempSync('flutter_new_gallery_test.');
17+
final Directory galleryDir = Directory(path.join(galleryParentDir.path, 'gallery'));
18+
19+
try {
20+
await task(NewGalleryPerfTest(galleryDir, enableImpeller: true).run);
21+
} finally {
22+
rmTree(galleryParentDir);
23+
}
24+
}

0 commit comments

Comments
 (0)