diff options
author | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-04 23:39:22 +0000 |
---|---|---|
committer | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-04 23:39:22 +0000 |
commit | f8fef2bd7a63a316fa53927ec16958ef074e118b (patch) | |
tree | 57ce0f42365aa7fb1e573fb507ffe11474ff0bdd /cc/cc_tests.gyp | |
parent | 85a478fd9cbcc4f4f59719a42ce4d7c9bdb1bf0a (diff) | |
download | chromium_src-f8fef2bd7a63a316fa53927ec16958ef074e118b.zip chromium_src-f8fef2bd7a63a316fa53927ec16958ef074e118b.tar.gz chromium_src-f8fef2bd7a63a316fa53927ec16958ef074e118b.tar.bz2 |
Add long scrollable page to cc_perftests and improve harness
This adds a layer tree dump from the html5 single page spec to the cc_perftests
data set and makes a few improvements to the harness:
1.) Extract json parsing + tree building logic to separate utility and trim
some redundant code from it.
2.) Do a few dry runs before starting clock
3.) Only query clock every N runs (currently 5)
4.) Calculate elapsed time when last operation is over, not when endTest() completes
5.) Remove SevenTab test - it's mostly redundant with the tenTen set
BUG=
Review URL: https://chromiumcodereview.appspot.com/11530003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180555 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/cc_tests.gyp')
-rw-r--r-- | cc/cc_tests.gyp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cc/cc_tests.gyp b/cc/cc_tests.gyp index e95a934..01f0ba1 100644 --- a/cc/cc_tests.gyp +++ b/cc/cc_tests.gyp @@ -114,6 +114,8 @@ 'test/layer_test_common.h', 'test/layer_tree_test_common.cc', 'test/layer_tree_test_common.h', + 'test/layer_tree_json_parser.cc', + 'test/layer_tree_json_parser.h', 'test/mock_quad_culler.cc', 'test/mock_quad_culler.h', 'test/occlusion_tracker_test_common.h', |