summaryrefslogtreecommitdiffstats
path: root/tools/perf/perf_tools/smoothness_benchmark_unittest.py
Commit message (Collapse)AuthorAgeFilesLines
* [telemetry] Use a unified Tab object for all tab controls.dtu@chromium.org2012-12-101-37/+37
| | | | | | | | | | | | | | | | | | The public APIs now look like this: browser.supports_tab_control browser.tabs is a list-like object that can be used to access the tabs. browser.tabs.New() browser.tabs[i].url queries the JSON API for the URL. Previously browser.GetUrlOfTab() browser.tabs[i].Disconnect() closes the WebSocket connection. Previously tab.Close() browser.tabs[i].Close() disconnects and closes the tab. Previously browser.CloseTab() browser.tabs[i]._Connect() is not public and is called automatically as needed. BUG=155077,159852,160945,160946 Review URL: https://codereview.chromium.org/11280224 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172126 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Fix testCalcResultsRealRenderStats and ↵tonyg@chromium.org2012-12-061-2/+3
| | | | | | | | | | | | | testCalcResultsFromRAFRenderStats. WillMeasurePage takes a Page not a bool. BUG=164688 TEST=tools/perf/run_tests Review URL: https://codereview.chromium.org/11478007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171626 0039d316-1c4b-4281-b951-d872f2087c98
* Report impl vs. main thread scrolling as a percentagetdanderson@chromium.org2012-11-261-5/+8
| | | | | | | | | | | Report the percentage that a page impl-thread scrolled as a new value in the scrolling benchmarks. Added a new unit test and simplified the design of existing unit tests in smoothness_benchmark_unittest.py. BUG=159889,160791 Review URL: https://chromiumcodereview.appspot.com/11416151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169438 0039d316-1c4b-4281-b951-d872f2087c98
* [telemetry] re-fixing ↵hartmanng@chromium.org2012-11-241-1/+2
| | | | | | | | | | | perf_tools.smoothness_benchmark_unittest.SmoothnessBenchmarkUnitTest.testBoundingClientRect BUG= Review URL: https://chromiumcodereview.appspot.com/11308171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169379 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry browser options should use deep instead of shallow copytdanderson@chromium.org2012-11-221-1/+1
| | | | | | | | | | | | | | | Copy() in browser_options.py needs to perform a deep copy, otherwise changes to the browser options will persist between unit tests. Also renamed Get() to GetCopy() in options_for_unittests.py to make it clear that a deep copy is returned. BUG=none Review URL: https://chromiumcodereview.appspot.com/11421043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169311 0039d316-1c4b-4281-b951-d872f2087c98
* Fix path used in ScrollingBenchmarkUnitTest.testBoundingClientRect tdanderson@chromium.org2012-11-221-0/+1
| | | | | | | | | | | | This will use the correct path to the blank.html file in the ScrollingBenchmarkUnitTest.testBoundingClientRect test. BUG=none Review URL: https://chromiumcodereview.appspot.com/11421019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169216 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring benchmarks for perf bot efficiency.hartmanng@chromium.org2012-11-211-0/+139
See also: https://codereview.chromium.org/11316017/ (separate patch to move scrolling logic into scrolling_interaction.py as discussed in https://codereview.chromium.org/11366197/#msg2) BUG=160149 Review URL: https://chromiumcodereview.appspot.com/11366197 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169110 0039d316-1c4b-4281-b951-d872f2087c98