summaryrefslogtreecommitdiffstats
path: root/tools/perf/benchmarks/indexeddb_perf.py
Commit message (Collapse)AuthorAgeFilesLines
* Convert AddUserStory to AddStory for perf/nednguyen2015-07-061-1/+1
| | | | | | | | | | BUG=465594 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_perf_bisect;tryserver.chromium.perf:android_nexus5_perf_bisect Review URL: https://codereview.chromium.org/1216933020 Cr-Commit-Position: refs/heads/master@{#337511}
* Switch page_set to story_set for all files in perf/benchmarks.nednguyen2015-07-011-2/+2
| | | | | | | | | BUG=439512 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_perf_bisect;tryserver.chromium.perf:win_perf_bisect;tryserver.chromium.perf:android_nexus5_perf_bisect Review URL: https://codereview.chromium.org/1216693003 Cr-Commit-Position: refs/heads/master@{#336940}
* [Telemetry] Modify CreatePageSet to CreateStorySetnednguyen2015-06-301-1/+1
| | | | | | | | BUG=465594 Review URL: https://codereview.chromium.org/1217813005 Cr-Commit-Position: refs/heads/master@{#336713}
* [Telemetry] Change the page's file_path param to base_dir param.nednguyen2015-06-101-1/+1
| | | | | | | | | | | This help the conversion from page_set to story_set easier. BUG=439512 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:mac_perf_bisect;tryserver.chromium.perf:win_perf_bisect;tryserver.chromium.perf:android_nexus5_perf_bisect Review URL: https://codereview.chromium.org/1176733003 Cr-Commit-Position: refs/heads/master@{#333774}
* Add support for field trial testing on the perf bots.danduong2015-05-221-2/+3
| | | | | | | | | | This commit adds a config JSON file and parsing/command-line formatting utility that is used to force specific field trials for the purpose of integrated testing. There are also modificiations to the perfbot scripts to make use of this. Going forward after this commit, all perfbot tests will force the field trials configured in fieldtrial_testing_config_[mac|win|linux|ios|android|chromeos].json. BUG=480095 Review URL: https://codereview.chromium.org/1121813005 Cr-Commit-Position: refs/heads/master@{#331113}
* [telemetry] Sort imports in Telemetry and its dependents.dtu2015-03-251-3/+5
| | | | | | | | | | | | | | | As part of the Telemetry public API refactor, I wrote a tool that sorts imports. The tool will be checked in separately, but here's all the import changes in Telemetry and its dependencies. It'll be easier to test the refactor tool if we do the import sorting in advance, so it doesn't clutter the diffs for the module moves. Style guide rule: "Within each grouping, imports should be sorted lexicographically, ignoring case, according to each module's full package path." BUG=449308 TEST=trybots (tools/telemetry/run_tests; tools/perf/run_tests) Review URL: https://codereview.chromium.org/1029263003 Cr-Commit-Position: refs/heads/master@{#322211}
* [Telemetry] Make action_name_to_run default to 'RunPageInteractions'.nednguyen2015-03-131-2/+1
| | | | | | | | | | | | | | | Assert action_name_to_run == 'RunPageInteractions' Since this is a risky change, I haven't completely remove action_name_to_run field in page_test.py yet. Next patch will remove that and call page.RunPageInteractions() directly. BUG=418375 Review URL: https://codereview.chromium.org/981733010 Cr-Commit-Position: refs/heads/master@{#320532}
* [telemetry]: Remove v8_object_stats.py metric.rmcilroy2015-02-101-12/+0
| | | | | | | | | | | Removes the v8_object_stats.py metric since this relies on the stats table which is going away. BUG=149742 Review URL: https://codereview.chromium.org/880723003 Cr-Commit-Position: refs/heads/master@{#315665}
* [Telemetry] Explicitly define Name() method for all perf benchmarks.nednguyen2015-01-161-0/+4
| | | | | | | | | | | To make sure that this does not change any existing benchmarks' names, I added a test in benchmark_unittest. BUG=446891 Review URL: https://codereview.chromium.org/816353008 Cr-Commit-Position: refs/heads/master@{#311807}
* [Telemetry] Convert empty action_name_to_run to 'RunPageInteractions' for anednguyen2015-01-051-2/+3
| | | | | | | | | | | | | | variety of perf measurement. These measurements are only paired with default pages, or custom pages without RunPageInteractions defined. Hence, the RunPageInteractions is used which does nothing. BUG= Review URL: https://codereview.chromium.org/808883003 Cr-Commit-Position: refs/heads/master@{#309914}
* Kill PageSet.AddPageWithDefaultRunNavigate.chrishenry2014-12-131-1/+2
| | | | | | | | BUG=439512 Review URL: https://codereview.chromium.org/797133003 Cr-Commit-Position: refs/heads/master@{#308275}
* Revert of Revert of Change PageTest.WillStartBrowser to depend on platform ↵dsinclair2014-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of browser object as it would not ha… (patchset #1 id:1 of https://codereview.chromium.org/562243004/) Reason for revert: Reverting the revert. Bot still failed with this CL reverted. Sorry for the noise. Original issue's description: > Revert of Change PageTest.WillStartBrowser to depend on platform instead of browser object as it would not ha… (patchset #1 id:1 of https://codereview.chromium.org/554583003/) > > Reason for revert: > It looks like the moto E perf bots are broken. This change looks like it makes sense so I'm reverting. > > crbug.com/414267 > > Original issue's description: > > Change PageTest.WillStartBrowser to depend on platform instead of browser object as it would not have been created at this point. > > > > BUG=413481 > > > > Committed: https://crrev.com/9bb65868ce3ac1e5aae3a844beacf62281c332b6 > > Cr-Commit-Position: refs/heads/master@{#294703} > > TBR=nduca@chromium.org,nednguyen@google.com,tonyg@chromium.org,chrishenry@google.com,wuhu@google.com > NOTREECHECKS=true > NOTRY=true > BUG=413481 > > Committed: https://crrev.com/5f712b7be45145522f183d683f11bfb243dd89e1 > Cr-Commit-Position: refs/heads/master@{#294816} TBR=nduca@chromium.org,nednguyen@google.com,tonyg@chromium.org,chrishenry@google.com,wuhu@google.com NOTREECHECKS=true NOTRY=true BUG=413481 Review URL: https://codereview.chromium.org/569333002 Cr-Commit-Position: refs/heads/master@{#294850}
* Revert of Change PageTest.WillStartBrowser to depend on platform instead of ↵dsinclair2014-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | browser object as it would not ha… (patchset #1 id:1 of https://codereview.chromium.org/554583003/) Reason for revert: It looks like the moto E perf bots are broken. This change looks like it makes sense so I'm reverting. crbug.com/414267 Original issue's description: > Change PageTest.WillStartBrowser to depend on platform instead of browser object as it would not have been created at this point. > > BUG=413481 > > Committed: https://crrev.com/9bb65868ce3ac1e5aae3a844beacf62281c332b6 > Cr-Commit-Position: refs/heads/master@{#294703} TBR=nduca@chromium.org,nednguyen@google.com,tonyg@chromium.org,chrishenry@google.com,wuhu@google.com NOTREECHECKS=true NOTRY=true BUG=413481 Review URL: https://codereview.chromium.org/562243004 Cr-Commit-Position: refs/heads/master@{#294816}
* Change PageTest.WillStartBrowser to depend on platform instead of browser ↵wuhu2014-09-131-2/+2
| | | | | | | | | | object as it would not have been created at this point. BUG=413481 Review URL: https://codereview.chromium.org/554583003 Cr-Commit-Position: refs/heads/master@{#294703}
* Use PageTest instead of PageMeasurement in tools/perf.chrishenry@google.com2014-08-091-3/+3
| | | | | | | | | | | Also use ValidateAndMeasurePage instead of MeasurePage. BUG=383635 Review URL: https://codereview.chromium.org/448943005 Cr-Commit-Position: refs/heads/master@{#288542} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288542 0039d316-1c4b-4281-b951-d872f2087c98
* Update indexeddb_perf to use results.AddValue(...)nednguyen@google.com2014-07-091-2/+7
| | | | | | | | | | TBR=nduca@chromium.org BUG=391943 Review URL: https://codereview.chromium.org/374943003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281941 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Power metric: subtract quiescent power draw from resultjeremy@chromium.org2014-07-061-1/+5
| | | | | | | | | | | | | | Reland patch after fixing failures in media.py measurement. Originally landed as r280994 Reverted at r281066 due to failing tests. BUG=3910924,339180 TBR=tonyg@chromium.org,simonhatch@chromium.org Review URL: https://codereview.chromium.org/366323004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281478 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 280994 "[Telemetry] Power metric: subtract quiescent powe..."simonhatch@chromium.org2014-07-021-5/+1
| | | | | | | | | | | | | | | | | | | | Reason: Lots of failures on mac. BUG=391024 > [Telemetry] Power metric: subtract quiescent power draw from result > > Some power measurement backends can only measure global power draw for the whole system and not per-process. Try to get a more exact power measurement by measuring the power draw without the browser running and then subtracting that number from the measurement in the test to try to get a more exact number for how much additional power is being used by the test case. > > BUG=339180 > > Review URL: https://codereview.chromium.org/350763005 TBR=jeremy@chromium.org Review URL: https://codereview.chromium.org/362343005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281066 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Power metric: subtract quiescent power draw from resultjeremy@chromium.org2014-07-021-1/+5
| | | | | | | | | | Some power measurement backends can only measure global power draw for the whole system and not per-process. Try to get a more exact power measurement by measuring the power draw without the browser running and then subtracting that number from the measurement in the test to try to get a more exact number for how much additional power is being used by the test case. BUG=339180 Review URL: https://codereview.chromium.org/350763005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280994 0039d316-1c4b-4281-b951-d872f2087c98
* Rename telemetry.test.Test to telemetry.benchmark.Benchmark.nednguyen@google.com2014-06-271-2/+2
| | | | | | | | BUG=383629 Review URL: https://codereview.chromium.org/337603005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280332 0039d316-1c4b-4281-b951-d872f2087c98
* Deleted testSporadicWrites IndexedDB performance test.cmumford@chromium.org2014-06-191-1/+0
| | | | | | | | | | | | | | | These sporadic write tests introduced too much noise (too short a duration) and were not a good measure of IndexedDB performance. Note: This change will give the impression that IndexedDB performance has improved when there was no actual improvement because we track the aggregate test times. BUG=367855,369683 Review URL: https://codereview.chromium.org/344683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278467 0039d316-1c4b-4281-b951-d872f2087c98
* Remove FromDict from dorameo, indexeddb_perf, jsgamebench, kraken, octane, ↵nednguyen@google.com2014-04-291-5/+3
| | | | | | | | | | | | peacekeeper NOTRY=true BUG=239179 Review URL: https://codereview.chromium.org/259623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266889 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Add power measurement to more benchmarksjeremy@chromium.org2014-01-281-2/+8
| | | | | | | | | | | | | | | | | | | | | | Add power measurement to the following benchmarks: - dromaeo - image_decoding - indexeddb_perf - jsgamebench - kraken - media - memory - octane - page_cycler - robohornet_pro - spaceport - sunspider BUG=336672 Review URL: https://codereview.chromium.org/145273016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247384 0039d316-1c4b-4281-b951-d872f2087c98
* Added memory and V8 metrics to indexeddb_perf resultscmumford@chromium.org2014-01-101-2/+32
| | | | | | | | | | | | | | We are trying to deprecate the page_cycler.indexeddb performance test. One of the things done by that test and not indexeddb_perf is the measurement of V8 memory statistics. This change brings V8 stats into indexeddb_perf - but only a subset of the full measurements. Opted for a smaller subset as the full set has too much unrelated stuff, and we really want to catch things like unreleased objects, etc. Review URL: https://codereview.chromium.org/123553003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244054 0039d316-1c4b-4281-b951-d872f2087c98
* Running the IndexedDB perf (idb_perf) tests in Telemetrycmumford@chromium.org2013-11-191-0/+60
This new test suite name is indexed_db. The tests in the indexeddb performance_ui_test will be deleted in a subsequent commit. BUG=237712 Review URL: https://codereview.chromium.org/64753004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235937 0039d316-1c4b-4281-b951-d872f2087c98