Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
7bef51ac
Unverified
Commit
7bef51ac
authored
4 years ago
by
Ming Lyu (CareF)
Committed by
GitHub
4 years ago
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cleanup macrobenchmark duplicate files (#61621)
* cleanup macrobenchmark duplicate files
parent
2a063fc6
No related merge requests found
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
45 additions
and
167 deletions
+45
-167
README.md
dev/benchmarks/macrobenchmarks/README.md
+16
-40
backdrop_filter_perf.dart
...rks/macrobenchmarks/test_driver/backdrop_filter_perf.dart
+0
-11
color_filter_and_fade_perf.dart
...crobenchmarks/test_driver/color_filter_and_fade_perf.dart
+0
-11
cull_opacity_perf.dart
...hmarks/macrobenchmarks/test_driver/cull_opacity_perf.dart
+0
-11
fading_child_animation_perf.dart
...robenchmarks/test_driver/fading_child_animation_perf.dart
+0
-11
imagefiltered_transform_animation_perf.dart
...s/test_driver/imagefiltered_transform_animation_perf.dart
+0
-11
multi_widget_construction_perf.dart
...enchmarks/test_driver/multi_widget_construction_perf.dart
+0
-11
picture_cache_perf.dart
...marks/macrobenchmarks/test_driver/picture_cache_perf.dart
+0
-11
post_backdrop_filter_perf.dart
...acrobenchmarks/test_driver/post_backdrop_filter_perf.dart
+0
-11
run_app.dart
dev/benchmarks/macrobenchmarks/test_driver/run_app.dart
+0
-0
simple_animation_perf.dart
...ks/macrobenchmarks/test_driver/simple_animation_perf.dart
+0
-11
textfield_perf.dart
...enchmarks/macrobenchmarks/test_driver/textfield_perf.dart
+0
-11
perf_tests.dart
dev/devicelab/lib/tasks/perf_tests.dart
+29
-17
No files found.
dev/benchmarks/macrobenchmarks/README.md
View file @
7bef51ac
...
...
@@ -4,53 +4,29 @@ Performance benchmarks use either flutter drive or the web benchmark harness.
## Mobile benchmarks
### Cull opacity benchmark
To run the cull opacity benchmark on a device:
```
flutter drive --profile test_driver/cull_opacity_perf.dart
```
Results should be in the file
`build/cull_opacity_perf.timeline_summary.json`
.
More detailed logs should be in
`build/cull_opacity_perf.timeline.json`
.
### Cubic bezier benchmark
To run the cubic bezier benchmark on a device:
```
flutter drive --profile test_driver/cubic_bezier_perf.dart
```
Results should be in the file
`build/cubic_bezier_perf.timeline_summary.json`
.
More detailed logs should be in
`build/cubic_bezier_perf.timeline.json`
.
### Backdrop filter benchmark
To run the backdrop filter benchmark on a device:
To run a mobile benchmark on a device:
```
flutter drive --profile
test_driver/backdrop_filter_perf
.dart
flutter drive --profile
-t test_driver/run_app.dart --driver test_driver/[test_name]_test
.dart
```
Results should be in the file
`build/
backdrop_filter_perf
.timeline_summary.json`
.
Results should be in the file
`build/
[test_name]
.timeline_summary.json`
.
More detailed logs should be in
`build/backdrop_filter_perf.timeline.json`
.
### Post Backdrop filter benchmark
To run the post-backdrop filter benchmark on a device:
```
flutter drive --profile test_driver/post_backdrop_filter_perf.dart
```
More detailed logs should be in
`build/[test_name].timeline.json`
.
Results should be in the file
`build/post_backdrop_filter_perf.timeline_summary.json`
.
The key
`[test_name]`
can be:
More detailed logs should be in
`build/post_backdrop_filter_perf.timeline.json`
.
-
`animated_placeholder_perf`
-
`backdrop_filter_perf`
-
`cull_opacity_perf`
-
`fading_child_animation_perf`
-
`imagefiltered_transform_animation_perf`
-
`multi_widget_construction_perf`
-
`picture_cache_perf`
-
`post_backdrop_filter_perf`
-
`simple_animation_perf`
-
`textfield_perf`
-
`cubic_bezier_perf`
## Web benchmarks
...
...
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/backdrop_filter_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/color_filter_and_fade_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/cull_opacity_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/fading_child_animation_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/imagefiltered_transform_animation_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/multi_widget_construction_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/picture_cache_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/post_backdrop_filter_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/
animated_placeholder_perf
.dart
→
dev/benchmarks/macrobenchmarks/test_driver/
run_app
.dart
View file @
7bef51ac
File moved
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/simple_animation_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/benchmarks/macrobenchmarks/test_driver/textfield_perf.dart
deleted
100644 → 0
View file @
2a063fc6
// 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
'package:flutter_driver/driver_extension.dart'
;
import
'package:macrobenchmarks/main.dart'
as
app
;
void
main
(
)
{
enableFlutterDriverExtension
();
app
.
main
();
}
This diff is collapsed.
Click to expand it.
dev/devicelab/lib/tasks/perf_tests.dart
View file @
7bef51ac
...
...
@@ -7,14 +7,14 @@ import 'dart:convert' show LineSplitter, json, utf8;
import
'dart:io'
;
import
'dart:math'
as
math
;
import
'package:flutter_devicelab/tasks/track_widget_creation_enabled_task.dart'
;
import
'package:meta/meta.dart'
;
import
'package:path/path.dart'
as
path
;
import
'../framework/adb.dart'
;
import
'../framework/framework.dart'
;
import
'../framework/ios.dart'
;
import
'../framework/utils.dart'
;
import
'package:flutter_devicelab/framework/adb.dart'
;
import
'package:flutter_devicelab/framework/framework.dart'
;
import
'package:flutter_devicelab/framework/ios.dart'
;
import
'package:flutter_devicelab/framework/utils.dart'
;
import
'package:flutter_devicelab/tasks/track_widget_creation_enabled_task.dart'
;
TaskFunction
createComplexLayoutScrollPerfTest
(
)
{
return
PerfTest
(
...
...
@@ -70,16 +70,18 @@ TaskFunction createHomeScrollPerfTest() {
TaskFunction
createCullOpacityPerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
cull_opacity_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'cull_opacity_perf'
,
testDriver:
'test_driver/cull_opacity_perf_test.dart'
,
).
run
;
}
TaskFunction
createCubicBezierPerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
cubic_bezier_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'cubic_bezier_perf'
,
testDriver:
'test_driver/cubic_bezier_perf_test.dart'
,
).
run
;
}
...
...
@@ -102,44 +104,49 @@ TaskFunction createFlutterGalleryTransitionsPerfSkSLWarmupTest() {
TaskFunction
createBackdropFilterPerfTest
(
{
bool
needsMeasureCpuGpu
=
false
})
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
backdrop_filter_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'backdrop_filter_perf'
,
needsMeasureCpuGpu:
needsMeasureCpuGpu
,
testDriver:
'test_driver/backdrop_filter_perf_test.dart'
,
).
run
;
}
TaskFunction
createPostBackdropFilterPerfTest
(
{
bool
needsMeasureCpuGpu
=
false
})
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
post_backdrop_filter_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'post_backdrop_filter_perf'
,
needsMeasureCpuGpu:
needsMeasureCpuGpu
,
testDriver:
'test_driver/post_backdrop_filter_perf_test.dart'
,
).
run
;
}
TaskFunction
createSimpleAnimationPerfTest
(
{
bool
needsMeasureCpuGpu
=
false
})
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
simple_animation_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'simple_animation_perf'
,
needsMeasureCpuGpu:
needsMeasureCpuGpu
,
testDriver:
'test_driver/simple_animation_perf_test.dart'
,
).
run
;
}
TaskFunction
createAnimatedPlaceholderPerfTest
(
{
bool
needsMeasureCpuGpu
=
false
})
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
animated_placeholder_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'animated_placeholder_perf'
,
needsMeasureCpuGpu:
needsMeasureCpuGpu
,
testDriver:
'test_driver/animated_placeholder_perf_test.dart'
,
).
run
;
}
TaskFunction
createPictureCachePerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
picture_cache_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'picture_cache_perf'
,
testDriver:
'test_driver/picture_cache_perf_test.dart'
,
).
run
;
}
...
...
@@ -213,40 +220,45 @@ TaskFunction createBasicMaterialCompileTest() {
TaskFunction
createTextfieldPerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
textfield_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'textfield_perf'
,
testDriver:
'test_driver/textfield_perf_test.dart'
,
).
run
;
}
TaskFunction
createColorFilterAndFadePerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
color_filter_and_fade_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'color_filter_and_fade_perf'
,
testDriver:
'test_driver/color_filter_and_fade_perf_test.dart'
,
).
run
;
}
TaskFunction
createFadingChildAnimationPerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
fading_child_animation_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'fading_child_animation_perf'
,
testDriver:
'test_driver/fading_child_animation_perf_test.dart'
,
).
run
;
}
TaskFunction
createImageFilteredTransformAnimationPerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
imagefiltered_transform_animation_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'imagefiltered_transform_animation_perf'
,
testDriver:
'test_driver/imagefiltered_transform_animation_perf_test.dart'
,
).
run
;
}
TaskFunction
createsMultiWidgetConstructPerfTest
(
)
{
return
PerfTest
(
'
${flutterDirectory.path}
/dev/benchmarks/macrobenchmarks'
,
'test_driver/
multi_widget_construction_perf
.dart'
,
'test_driver/
run_app
.dart'
,
'multi_widget_construction_perf'
,
testDriver:
'test_driver/multi_widget_construction_perf_test.dart'
,
).
run
;
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment