summaryrefslogtreecommitdiffstats
path: root/tools/page_cycler
Commit message (Collapse)AuthorAgeFilesLines
* [Telemetry] Clean up some page cycler cruft now that idb has moved out.tonyg@chromium.org2014-02-1916-566/+0
| | | | | | | | | | | | The Indexed DB page cycler has been replaced by a real benchmark. So we no longer need the age-old hacks to do idb testing via a page cycler. BUG=196406 TBR=cmumford@chromium.org Review URL: https://codereview.chromium.org/148093016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251979 0039d316-1c4b-4281-b951-d872f2087c98
* Remove web page replay based pyauto tests.tonyg@chromium.org2014-02-1311-805/+0
| | | | | | | | | | This is in preparation for moving webpagereplay.py into Telemetry. BUG= Review URL: https://codereview.chromium.org/160443004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250953 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the IndexedDB Page Cycler test.cmumford@chromium.org2014-02-054-257/+0
| | | | | | | | | | | indexeddb_perf has been enhanced to include the few things missing that was performed by this test. This test is now redundant. BUG=196406 Review URL: https://codereview.chromium.org/155203002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249070 0039d316-1c4b-4281-b951-d872f2087c98
* Fix indexed_db page cycler.tonyg@google.com2013-04-261-2/+13
| | | | | | | | | | | | | | | | This was broken when the test switched over to being run with telemetry because telemetry waits for the document.readyState to be "complete" and a late document.write() causes the readyState to go back to "loading". This patch fixes that by changing the test's logging method to appending to a log div rather than document.write()ing after the page has loaded. BUG=235350 TEST=tools/perf/run_multipage_benchmarks --browser=system page_cycler tools/perf/page_sets/page_cycler/indexed_db/basic_insert.json Review URL: https://codereview.chromium.org/14383008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196773 0039d316-1c4b-4281-b951-d872f2087c98
* Update references to the extension messaging APIs and lastError to point tokalman@chromium.org2013-01-082-3/+3
| | | | | | | | | | | the "runtime" namespace rather than "extension" in docs and samples. R=asargent@chromium.org TBR=dgozman@chromium.org Review URL: https://codereview.chromium.org/11745015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175527 0039d316-1c4b-4281-b951-d872f2087c98
* Now with reference build compatibilitydgrogan@chromium.org2012-11-201-21/+35
| | | | | | | | | | Revert "Revert 168392 - Remove setVersion from IndexedDB page cycler" BUG=161542 Review URL: https://chromiumcodereview.appspot.com/11412074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168640 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 168392 - Remove setVersion from IndexedDB page cyclersullivan@chromium.org2012-11-191-10/+14
| | | | | | | | | | | | BUG=161542 Review URL: https://chromiumcodereview.appspot.com/11348104 TBR=dgrogan@chromium.org Review URL: https://codereview.chromium.org/11348131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168535 0039d316-1c4b-4281-b951-d872f2087c98
* Remove setVersion from IndexedDB page cyclerdgrogan@chromium.org2012-11-171-14/+10
| | | | | | | | | BUG=161542 Review URL: https://chromiumcodereview.appspot.com/11348104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168392 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable startup testsaberent@chromium.org2012-10-303-0/+16
| | | | | | | | | | | The Android startup tests need statup_test_common to run. This was lost in the reorganization of the Android repositories for Chrome. BUG=137007 Review URL: https://chromiumcodereview.appspot.com/11342041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164917 0039d316-1c4b-4281-b951-d872f2087c98
* Fix netsim test after webkit r132252.tonyg@chromium.org2012-10-241-1/+0
| | | | | | | | | | | | | That patch changed it so that timeout cannot be set on synchronous XHRs. Doing so caused an exception which caused the test to hang. Example: http://build.chromium.org/p/chromium.perf/builders/Linux%20Perf%20%281%29/builds/16655/steps/page_cycler_2012Q2-netsim/logs/stdio BUG=None TEST=Manual on linux Review URL: https://codereview.chromium.org/11269009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163899 0039d316-1c4b-4281-b951-d872f2087c98
* Switch netsim extension to use manifest v2. v1 is unsupported.simonjam@google.com2012-09-061-1/+4
| | | | | | | | | BUG=None Review URL: https://chromiumcodereview.appspot.com/10916124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155134 0039d316-1c4b-4281-b951-d872f2087c98
* Initial set of 33 pages for scrolling benchmark.tonyg@chromium.org2012-07-161-0/+49
| | | | | | | | | BUG=134057 TEST=chrome/test/functional/perf.py perf.PopularSitesScrollTest.test2012Q3 Review URL: https://chromiumcodereview.appspot.com/10748019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146898 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 143345 - Remove youtube.com from the netsim test.tonyg@chromium.org2012-06-211-4/+2
| | | | | | | | | | | | | | | | YouTube loads again now that bug 133808 is fixed. BUG=133822 TEST=None TBR=tonyg Review URL: https://chromiumcodereview.appspot.com/10606008 TBR=simonjam@chromium.org Review URL: https://chromiumcodereview.appspot.com/10630018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143481 0039d316-1c4b-4281-b951-d872f2087c98
* Remove youtube.com from the netsim test.simonjam@chromium.org2012-06-211-2/+4
| | | | | | | | | | | BUG=133822 TEST=None TBR=tonyg Review URL: https://chromiumcodereview.appspot.com/10606008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143345 0039d316-1c4b-4281-b951-d872f2087c98
* Update IndexedDB tests to use strings instead of deprecated numeric constants.jsbell@chromium.org2012-06-182-9/+4
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10560011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142808 0039d316-1c4b-4281-b951-d872f2087c98
* Add Web Page Replay test to page cycler.slamm@google.com2012-04-1812-9/+771
| | | | | | | | | | | | - Add supporting WPR extension. BUG= TEST= Review URL: http://codereview.chromium.org/9956045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132730 0039d316-1c4b-4281-b951-d872f2087c98
* Log pages information to console.jnd@chromium.org2012-03-053-6/+15
| | | | | | | | | | It allows us to get pages information by monitoring the console outpt instead of printing by UI automation. BUG=None TEST=page cycler should still pass. Review URL: https://chromiumcodereview.appspot.com/9586006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125034 0039d316-1c4b-4281-b951-d872f2087c98
* Log page cycler results to console.jnd@chromium.org2012-02-102-14/+16
| | | | | | | | | Logging the results to console will allow us to monitor the console ouput to know the test result without using UI Automation mechanism. Also moving the logic of calculating timing before logging the result to console. Review URL: http://codereview.chromium.org/9375006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121412 0039d316-1c4b-4281-b951-d872f2087c98
* Fix IndexedDB test to explicitly list transactions. Required by WebKit changejsbell@chromium.org2011-10-271-1/+1
| | | | | | | | | | | | | in https://bugs.webkit.org/show_bug.cgi?id=70251 See thread: https://groups.google.com/a/chromium.org/group/chromium-html5/browse_thread/thread/f667458ca6455d33/1496ad2d1a67b53f#1496ad2d1a67b53f BUG=101973 TEST=performance_ui_tests --gtest_filter='*IndexedDB*' Review URL: http://codereview.chromium.org/8341080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107616 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup duplicated start.js files, merge them into one place and change the ↵jnd@chromium.org2011-09-2611-152/+49
| | | | | | | | | | test files to use the new start.js BUG=None TEST=page cycler Review URL: http://codereview.chromium.org/7934011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102712 0039d316-1c4b-4281-b951-d872f2087c98
* Clean variable __navigated_to_report when starting tests.jnd@chromium.org2011-09-204-30/+9
| | | | | | | | BUG=53140 TEST=page cycler Review URL: http://codereview.chromium.org/7935012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101891 0039d316-1c4b-4281-b951-d872f2087c98
* Wait for test script to be loaded before calling __get_timingscmp@chromium.org2011-09-191-2/+5
| | | | | | | | | | | | | | Set a variable to indicate that the result report page is loaded. See detailed analysis in crbug.com/53140. This is relanding r101718 after a revert at r101778. BUG=53140 TBR=jnd@chromium.org TEST=page cycler stays green Review URL: http://codereview.chromium.org/7941015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101798 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r101718 "wait for test script to be loaded"cmp@chromium.org2011-09-191-4/+1
| | | | | | | | | | | | | This change broke all of the page cycler tests on the chromium.perf waterfall. TBR=jnd@chromium.org BUG=53140 TEST=page cyclers work again Review URL: http://codereview.chromium.org/7941010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101778 0039d316-1c4b-4281-b951-d872f2087c98
* Wait for test script to be loaded before calling __get_timings by setting a ↵jnd@chromium.org2011-09-191-1/+4
| | | | | | | | | variable to indicate that the result report page is loaded. See detailed analysis in crbug.com/53140. BUG=53140 Review URL: http://codereview.chromium.org/7904005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101718 0039d316-1c4b-4281-b951-d872f2087c98
* Log page cycler results to console.tonyg@chromium.org2011-06-151-8/+9
| | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7097018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89244 0039d316-1c4b-4281-b951-d872f2087c98
* Make the page cycler test support the new API (and the old).jorlow@chromium.org2011-02-151-4/+8
| | | | | | | | | BUG=73013 TEST=page_cycler_tests --gtest_filter="PageCyclerIndexedDatabase*" Review URL: http://codereview.chromium.org/6528025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75031 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed problem in IndexedDataBaseTest page_cycler.chase@chromium.org2011-01-061-16/+17
| | | | | | | | | | | | | | | | | This test was using an old head.js file which did not get updated when the change to sessionStorage happened. http://codereview.chromium.org/5866001/ BUG=68660 TEST= I tested this page_cycler and it seems to be working fine. Patch from Ahmad Sharif <asharif@chromium.org>, originally at http://codereview.chromium.org/6079013/. Review URL: http://codereview.chromium.org/6075013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70570 0039d316-1c4b-4281-b951-d872f2087c98
* Update database head.js to use sessionStorage.chase@chromium.org2011-01-061-16/+17
| | | | | | | | | BUG=68660 TEST=database page cycler goes green Review URL: http://codereview.chromium.org/6057009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70567 0039d316-1c4b-4281-b951-d872f2087c98
* Update page_cycler to use sessionStorage.chase@chromium.org2010-12-171-2/+12
| | | | | | | | | | | | | | | | Patch from Ahmad Sharif <asharif@chromium.org>. This was landed previously as r56932 and reverted in r57445. Previous landing showed some flakiness/failures in the DOM automation framework. Relanding to verify if this is fixed or still broken. BUG=53491 TEST=page cyclers stay green Review URL: http://codereview.chromium.org/5955002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69492 0039d316-1c4b-4281-b951-d872f2087c98
* Add sample page cycler to mirror online docs.chase@chromium.org2010-12-097-31/+61
| | | | | | | | | | BUG=none TEST=run chrome targetted at the sample, ensure the page cycler runs to completion Review URL: http://codereview.chromium.org/5724002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68767 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Fix the page cycler.hans@chromium.org2010-11-291-1/+1
| | | | | | | | | | | Forgot to update this in the big remove/delete rename. BUG=none TEST=page_cycler_tests Review URL: http://codereview.chromium.org/5399001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67552 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Remove IDBDatabase.descriptionhans@chromium.org2010-11-291-1/+1
| | | | | | | | | | | This depends on WebKit being rolled to r72753. BUG=59514 TEST=browser_tests, layout tests Review URL: http://codereview.chromium.org/5349006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67525 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Rename IDBDatabase.objectStores to objectStoreNameshans@chromium.org2010-11-291-2/+2
| | | | | | | | | | | This depends on WebKit being rolled to r72754. BUG=64373 TEST=browser tests, layout tests Review URL: http://codereview.chromium.org/5261007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67524 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Set up a page cycler.hans@chromium.org2010-11-235-0/+286
| | | | | | | | | | | | Set up a page cycler to track Indexed DB performance. Start off with a basic insertion test. BUG=61428 TEST=page_cycler_tests --gtest_filter="PageCyclerIndexedDatabase*" Review URL: http://codereview.chromium.org/5096003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67079 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Changed page_cycler to use sessionStorage instead of cookies for ↵chase@chromium.org2010-08-261-18/+7
| | | | | | | | | | | | | | timing values." This reverts r56932. BUG=none TEST=page_cycler_database is green TBR=nsylvain@chromium.org Review URL: http://codereview.chromium.org/3126032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57445 0039d316-1c4b-4281-b951-d872f2087c98
* Changed page_cycler to use sessionStorage instead of cookies for timing values.chase@chromium.org2010-08-201-7/+18
| | | | | | Review URL: http://codereview.chromium.org/3145006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56932 0039d316-1c4b-4281-b951-d872f2087c98
* Minor fix, try to create the test table only if it doesn't exist.dumi@chromium.org2010-03-111-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/790007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41239 0039d316-1c4b-4281-b951-d872f2087c98
* Adding the DB performance tests.dumi@chromium.org2009-12-2917-0/+619
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/465141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35355 0039d316-1c4b-4281-b951-d872f2087c98
* Add common page_cycler and checkout acid3 cycler.cmp@google.com2009-06-303-0/+399
These common files are used by page cyclers to provide a standard JS test harness and report base. Add acid3 page cycler to chromium checkout. Review URL: http://codereview.chromium.org/151053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19564 0039d316-1c4b-4281-b951-d872f2087c98