|
Telemetry on android: improves RawDisplayFrameRateMeasurement.
A few changes here:
- move up from "scrolling_action" to "smoothness_benchmark" (which knows about results).
- changes surface_stats_collector itself to provide but not print the results.
- creates a Telemetry "platform.RawDisplayResult" abstraction so that
android_platform_backend.py can use that, and the rest of Telemetry doesn't know about
android-specific details.
- while at it, also ensure that DidRunAction is in a finally block after RunAction to ensure
proper cleanup (if needed).
BUG= 170894
TEST=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=188037
Total comments: 9
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+117 lines, -48 lines) |
Patch |
|
M |
build/android/pylib/surface_stats_collector.py
|
View
|
|
4 chunks |
+30 lines, -13 lines |
0 comments
|
Download
|
|
M |
tools/perf/perf_tools/smoothness_benchmark.py
|
View
|
1
|
3 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/core/chrome/android_platform_backend.py
|
View
|
1
|
2 chunks |
+13 lines, -2 lines |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/core/chrome/cros_platform_backend.py
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/core/chrome/linux_platform_backend.py
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/core/chrome/mac_platform_backend.py
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/core/chrome/platform.py
|
View
|
1
|
1 chunk |
+25 lines, -3 lines |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/core/chrome/platform_backend.py
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/core/chrome/win_platform_backend.py
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/page/page_test.py
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
tools/telemetry/telemetry/page/scrolling_action.py
|
View
|
1
2
|
1 chunk |
+17 lines, -23 lines |
0 comments
|
Download
|
Total messages: 16 (0 generated)
|