OSDN Git Service

Add UiBench jank and macrobench tests for saveLayer performance
authorStan Iliev <stani@google.com>
Fri, 27 Jan 2017 19:30:23 +0000 (14:30 -0500)
committerStan Iliev <stani@google.com>
Tue, 31 Jan 2017 20:13:08 +0000 (15:13 -0500)
commit010b6a58c7d19ba2ef68295819fce00b37595dec
tree635c9c983220d2eecf3dd972ccd4875e98e17add
parentb3231029b5642474264b3d574fb7d5b68b0bfc57
Add UiBench jank and macrobench tests for saveLayer performance

Create 2 jank tests and 1 macrobench that measure saveLayer
performance:
- Fling a ListView, which has a vertical fading edge.
- Draw a canvas with 20 saveLayer/restore interleaved with other
drawText and drawRect ops.

Test: built and ran UiBench jank and macrobench tests.
Change-Id: I5a50feb7431d597c92c7a49031505d41f397d175
libs/hwui/tests/common/scenes/SaveLayer2Animation.cpp [new file with mode: 0644]
tests/UiBench/AndroidManifest.xml
tests/UiBench/src/com/android/test/uibench/FadingEdgeListActivity.java [new file with mode: 0644]
tests/UiBench/src/com/android/test/uibench/SaveLayerInterleaveActivity.java [new file with mode: 0644]
tests/UiBench/src/com/android/test/uibench/listview/CompatListActivity.java
tests/UiBench/src/com/android/test/uibench/listview/FadingEdgeListFragment.java [new file with mode: 0644]