summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Endure: rename trace names, making them lowercaseqyearsley@chromium.org2013-10-021-7/+8
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/23449041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226400 0039d316-1c4b-4281-b951-d872f2087c98
* Add undocumented AppLaunchBucket enum values to histograms.xml.koz@chromium.org2013-10-021-0/+4
| | | | | | | | | | This enum is defined in chrome/common/extensions/extension_constants.h R=jar@chromium.org Review URL: https://codereview.chromium.org/25457002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226388 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for extension binding race condition when evaluating JS.tengs@chromium.org2013-10-027-5/+43
| | | | | | | | | | | | | | | A bug causing extension bindings not to be initialized was fixed in revision 155947. This patch adds a workaround for older Chrome versions. BUG=251913 TEST=manual NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=217384 Review URL: https://codereview.chromium.org/19774009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226358 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Add best_record_time to rendering stats.ernstm@chromium.org2013-10-013-2/+13
| | | | | | | | | | | | | - Symmetric to best_rasterize_time. - In preparation for moving rasterize_and_record benchmark to tracing based architecture. R=nduca@chromium.org BUG=280638 Review URL: https://codereview.chromium.org/25284005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226345 0039d316-1c4b-4281-b951-d872f2087c98
* Add #!/usr/bin/env python to builddeps.pystevenjb@chromium.org2013-10-011-0/+1
| | | | | | | | | BUG=292397 TBR=sergeygs@chromium.org Review URL: https://codereview.chromium.org/25604004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226340 0039d316-1c4b-4281-b951-d872f2087c98
* telemetry: Fixed sources of variance in rasterize and record measurement.ernstm@chromium.org2013-10-011-4/+5
| | | | | | | | | | | | | | | - Memory management policy used to be updated when debug state changed -> fixed. - Only count high-res tiles, because low-res tiles are not required for activation and therefore increase variance. - Moved timeline marker into RAF to avoid rare race condition. - Changed metrics from seconds to milliseconds. R=nduca@chromium.org, reveman@chromium.org BUG=280638 Review URL: https://codereview.chromium.org/25597002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226334 0039d316-1c4b-4281-b951-d872f2087c98
* Adding two new Chrome Endure tests: Control and IndexedDB.edmundyan@chromium.org2013-10-019-0/+718
| | | | | | Review URL: https://codereview.chromium.org/23437038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226327 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: Print number of failed and errored pages.dominikg@chromium.org2013-10-013-9/+93
| | | | | | | | | | | Print the number of failed and errored pages as a new metric. This will help track the performance of flaky tests over time. BUG=238864 Review URL: https://codereview.chromium.org/25275003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226313 0039d316-1c4b-4281-b951-d872f2087c98
* Added graphdeps.py tool to dump inter-module dependency graph to DOT/PNG ↵sergeygs@chromium.org2013-10-014-323/+795
| | | | | | | | | | | | | | with regexp filtering/highlighting. Joi: this commit consists of 2 logical parts. Part #1 is refactoring of checkdeps.py into a base class in builddeps.py and a subclass in the new trimmed down checkdeps.py. Part #2 is adding graphdeps.py, which derives from the same base class and does its own thing. There are also trivial accompanying changes to rules.py. This tool was very useful to me during a recent development for understanding inter-module dependencies and finding good places for new sources. BUG=292397 Review URL: https://codereview.chromium.org/24018004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226295 0039d316-1c4b-4281-b951-d872f2087c98
* Add header to defer redirects until prerenders become visible.davidben@chromium.org2013-10-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | This adds a Follow-Only-When-Prerender-Shown header which, when attached to an HTTP redirect, defers the redirect until the page is visible. In some situations, namely if attached to a main page load or a synchronous request, the prerender is aborted instead. (In the former case, the navigation entry is uncommitted, so the prerender is useless. In the latter, we indefinitely hang up the renderer process, preventing reuse in other tabs.) BUG=292879 TEST=PrerenderBrowserTest.PrerenderDeferredImage, PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect, PrerenderBrowserTest.PrerenderDeferredMainFrame, PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect, PrerenderBrowserTest.PrerenderDeferredSynchronousXHR, PrerenderTrackerTest.PrerenderThrottledRedirectResume, PrerenderTrackerTest.PrerenderThrottledRedirectCancel, PrerenderTrackerTest.PrerenderThrottledRedirectMainFrame, PrerenderTrackerTest.PrerenderThrottledRedirectSyncXHR Review URL: https://codereview.chromium.org/24195015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226290 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry / Android: make perfhost prebuilt an executable.bulach@chromium.org2013-10-011-0/+3
| | | | | | | | | | Small follow-up from crrev.com/225958 BUG= Review URL: https://codereview.chromium.org/25505003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226283 0039d316-1c4b-4281-b951-d872f2087c98
* Adding unit test and comments for cpu metric.qyearsley@chromium.org2013-10-012-27/+74
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/23744009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226280 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Valgrind suppression for http://crbug.com/288801serya@chromium.org2013-10-011-12/+0
| | | | | | | | BUG=288801 Review URL: https://codereview.chromium.org/24564002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226274 0039d316-1c4b-4281-b951-d872f2087c98
* Endure: Allow interval to be specified in iterationsqyearsley@chromium.org2013-10-011-17/+66
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/23645013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226262 0039d316-1c4b-4281-b951-d872f2087c98
* Unsuppress bug_172884.jyasskin@chromium.org2013-10-011-18/+0
| | | | | | | | | | | | It hasn't been hit in the memory of http://chromium-build-logs.appspot.com/suppression_query?suppression_query=bug_172884 NOTRY=true BUG=172884 Review URL: https://codereview.chromium.org/25365002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226236 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces the dialog UI to confirm HDCP verification.mukai@chromium.org2013-10-011-0/+2
| | | | | | | | | | BUG=294452 R=dkrahn@chromium.org, mnissler@chromium.org, msw@chromium.org TEST=manually Review URL: https://codereview.chromium.org/24252009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226212 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Valgrind suppression added in r225935.leviw@chromium.org2013-10-011-16/+0
| | | | | | | | | | | The uninitialized read has been fixed. TBR=glider@chromium.org BUG=301500 Review URL: https://codereview.chromium.org/25460002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226187 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new Profile Settings Reset Bubble and Global Error to make it ↵mad@chromium.org2013-10-011-0/+8
| | | | | | | | | | available from the Chrome menu. BUG=264861 Review URL: https://codereview.chromium.org/24301005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226157 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Remove SwapJank64vs32Parrot experimentjamescook@chromium.org2013-10-011-0/+189
| | | | | | | | | | | | Based on the data from M30 we should be able to switch from 32-bit to 64-bit builds without hurting the user experience. BUG=256360 TEST=compiles Review URL: https://codereview.chromium.org/23514042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226141 0039d316-1c4b-4281-b951-d872f2087c98
* Add histogram enum labels for recent Blink features and CSS properties.yutak@chromium.org2013-10-011-0/+29
| | | | | | | | | BUG=none R=isherman@chromium.org Review URL: https://codereview.chromium.org/24885003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226130 0039d316-1c4b-4281-b951-d872f2087c98
* [Password Autofill] Add UMA stats for suppressed passwords due to low score.gcasto@chromium.org2013-10-011-0/+8
| | | | | | | | BUG=294468 Review URL: https://codereview.chromium.org/25015006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226124 0039d316-1c4b-4281-b951-d872f2087c98
* telemetry: Smoothness measurement cleanup.ernstm@chromium.org2013-10-012-83/+26
| | | | | | | | | | | | | | | removed all metrics except for: - frame_times (list of raw frame times) - mean_frame_time (arithmetic mean of frame times; NOT the generalized mean) - jank (absolute discrepancy of frame time stamps) - mostly_smooth (were 95 percent of the frames hitting 60 fps; boolean value) R=nduca@chromium.org, tonyg@chromium.org BUG=264308 Review URL: https://codereview.chromium.org/25360002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226114 0039d316-1c4b-4281-b951-d872f2087c98
* capitalizing Blinkkaren@chromium.org2013-10-011-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226088 0039d316-1c4b-4281-b951-d872f2087c98
* Try re-enabling PNaCl translation cache tests on Dr. Memory botsdschuff@chromium.org2013-09-301-3/+0
| | | | | | | | | | | The tests have been scaled down and will hopefully not time out. R=jvoung@chromium.org BUG=248373 Review URL: https://codereview.chromium.org/24323014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226071 0039d316-1c4b-4281-b951-d872f2087c98
* Add histograms for Net.WpadQuickCheck*ellyjones@chromium.org2013-09-301-0/+16
| | | | | | | | | | | | Add histograms to track WPAD QuickCheck success and failure time distributions. BUG=chromium:161826 TEST=adhoc pretty_print.py Review URL: https://codereview.chromium.org/24739004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226059 0039d316-1c4b-4281-b951-d872f2087c98
* Enable compiling GN by default.brettw@chromium.org2013-09-3010-17/+21
| | | | | | | | | | | This removes the call to RestoreDefaultExceptionHandler on Mac. This isn't exported by base so breaks on the component build. IT doesn't matter since this is only related to breakpad which we don't use, so I just removed the call. BUG=288991 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/25153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226050 0039d316-1c4b-4281-b951-d872f2087c98
* Add -r<revision> option to optimize-png-fiels.shoshima@chromium.org2013-09-301-17/+43
| | | | | | | | | | | | | | When this is specified, the script process only png files changed since this revision Minor improvement to options handling and cygpath. BUG=150046 NOTRY=true Review URL: https://codereview.chromium.org/23542058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226042 0039d316-1c4b-4281-b951-d872f2087c98
* print only chromium results for chromium bisect and only blink ones for ↵karen@chromium.org2013-09-301-10/+23
| | | | | | | | | | blink bisect. R=mmoss@chromium.org Review URL: https://codereview.chromium.org/25082004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226034 0039d316-1c4b-4281-b951-d872f2087c98
* [telemetry] Clear cache before navigating in record_wpr.szym@chromium.org2013-09-301-0/+4
| | | | | | | | This ensures all resources are fetched from network. Review URL: https://codereview.chromium.org/23531086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225997 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: expands websocket exception handling.bulach@chromium.org2013-09-302-2/+8
| | | | | | | | | | | | | Some downstream bots are printing hundreds of: WARNING:root:Timeout waiting for tracing response, unusual. The actual underlying exception is websocket.WebSocketConnectionClosedException Retry only on timeout, but raise on any more generic exception. BUG= Review URL: https://codereview.chromium.org/25059002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225986 0039d316-1c4b-4281-b951-d872f2087c98
* Make SchemaLoader independent of current working directory.msimonides@opera.com2013-09-302-12/+24
| | | | | | | | | | | | | | | | The SchemaLoader looks for schema files in the current directory. This isn't very robust and may cause problems for other products than Chromium if they run the script from a GYP file in another directory. The SchemaLoader is supplied two arguments now: the path to API files relative to the root path (for use in #includes) and the regular path to API files (for file access). BUG= Review URL: https://codereview.chromium.org/23534063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225977 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry / Android: adds prebuilt binaries for perf and tcpdump profilers.bulach@chromium.org2013-09-309-29/+140
| | | | | | | | | | Automates the flow and eliminates the out-of-band profilers setup. BUG= Review URL: https://codereview.chromium.org/24749002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225958 0039d316-1c4b-4281-b951-d872f2087c98
* Nudging sizes expectations after some gradual increases.phoglund@chromium.org2013-09-301-1/+1
| | | | | | | | | | | See bug for discussion. TBR=sullivan@chromium.org BUG=301526 Review URL: https://codereview.chromium.org/25058008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225953 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression for bug 301500.eugenis@chromium.org2013-09-301-0/+16
| | | | | | | | | BUG=301500 TBR=glider@chromium.org Review URL: https://codereview.chromium.org/25231002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225935 0039d316-1c4b-4281-b951-d872f2087c98
* Add telemetry profiler that check the chrome didn't kill background app.qsr@chromium.org2013-09-3019-24/+122
| | | | | | | | | | | | | The new profiler an application that uses a known amount of memory. Then at the end of the test, it will raise an exception if the application is not running anymore. BUG=244975 R=bulach@chromium.org Review URL: https://codereview.chromium.org/23449038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225930 0039d316-1c4b-4281-b951-d872f2087c98
* gfx: Create a separate gfx component out of ui.sadrul@chromium.org2013-09-302-0/+2
| | | | | | | | | | | Landed previously in r225857, which was reverted in r225859 because it broke android tests. BUG=103304 R=ben@chromium.org Review URL: https://codereview.chromium.org/25015003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225909 0039d316-1c4b-4281-b951-d872f2087c98
* base: Move PerfTimer out of test/ directory.tfarina@chromium.org2013-09-291-3/+3
| | | | | | | | | | | | | | | | | | Reason: PerfTimer is used by production code, so it doesn't make sense to have it as test only. - Rename it to ElapsedTimer. - Move into base namespace. - Move into timer/ directory. BUG=None TEST=None, no functional change R=brettw@chromium.org TBR=grt@chromium.org # for chrome_frame Review URL: https://codereview.chromium.org/24265005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225898 0039d316-1c4b-4281-b951-d872f2087c98
* Make media::VideoCaptureImpl::ClientBuffer RefCountedThreadSafesheu@chromium.org2013-09-291-3/+0
| | | | | | | | | | BUG=298981 TEST=None TBR=glider Review URL: https://codereview.chromium.org/25130002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225893 0039d316-1c4b-4281-b951-d872f2087c98
* Remove stale suppression entries for heap leak check.yangguo@chromium.org2013-09-291-46/+0
| | | | | | | | | | | The leaks in question have been fixed in r225503. R=machenbach@chromium.org BUG=291236 Review URL: https://codereview.chromium.org/24988002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225884 0039d316-1c4b-4281-b951-d872f2087c98
* Replace metrics-recording-only with ↵achuith@chromium.org2013-09-291-0/+1
| | | | | | | | | | | | | | | | disable-component-extensions-with-background-pages. For all tests, we want to discard metrics. For performance tests, we want to disable-component-extensions-with-background-pages. For functional tests, we want all component extensions to be available. Disabling component extensions was introduced here: https://chromiumcodereview.appspot.com/21029002 BUG=266438 TEST=manual Review URL: https://codereview.chromium.org/24302008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225879 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 225857 "gfx: Create a separate gfx component out of ui."ckocagil@chromium.org2013-09-282-2/+0
| | | | | | | | | | | | | | | > gfx: Create a separate gfx component out of ui. > > BUG=103304 > R=ben@chromium.org > > Review URL: https://codereview.chromium.org/25015003 TBR=sadrul@chromium.org Review URL: https://codereview.chromium.org/25161002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225859 0039d316-1c4b-4281-b951-d872f2087c98
* gfx: Create a separate gfx component out of ui.sadrul@chromium.org2013-09-282-0/+2
| | | | | | | | | BUG=103304 R=ben@chromium.org Review URL: https://codereview.chromium.org/25015003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225857 0039d316-1c4b-4281-b951-d872f2087c98
* <webview>: Change how plugin load works inside guests.sadrul@chromium.org2013-09-271-0/+6
| | | | | | | | | | | | | | | | | | The changes include: * Always disallow loading NPAPI plugins inside guests. * Do not allow installing a plugin from inside guests. * Mark all plugins inside guests as needing authorization. This triggers a javascript 'permissionrequest' event on the <webview> inside the embedder. The embedder can chose to allow() or deny() the plugin from being loaded. If the embedder callback doesn't preventDefault() the event, and does not call either allow() or deny(), then the plugin is allowed. BUG=156120 R=bauerb@chromium.org, fsamuel@chromium.org, jam@chromium.org Review URL: https://codereview.chromium.org/24576003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225800 0039d316-1c4b-4281-b951-d872f2087c98
* Return condition value from util.WaitFor.achuith@chromium.org2013-09-273-9/+20
| | | | | | | | | | | | Allow util.WaitFor to take methods. Fix uses in cros_browser_backend. BUG=NONE TEST=unittest Review URL: https://codereview.chromium.org/23902050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225797 0039d316-1c4b-4281-b951-d872f2087c98
* Move IsRunningOnChromeOS to SysInfostevenjb@chromium.org2013-09-271-2/+0
| | | | | | | | | | | | | | | | | Also, use lsb-release/CHROMEOS_RELEASE_NAME instead of the USER env variable. This CL depends on https://codereview.chromium.org/23588009/ BUG=270135 For trivial base/ changes: R=derat@chromium.org, satorux@chromium.org, sky@chromium.org TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/23904025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225761 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress an uninitialized memory read in Skia on WebKit teststimurrrr@chromium.org2013-09-271-0/+23
| | | | | | | | | | TBR=eugenis BUG=299804 NOTRY=true Review URL: https://codereview.chromium.org/24996005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225714 0039d316-1c4b-4281-b951-d872f2087c98
* Remove test exclusion now that the underlying problem was revertedtimurrrr@chromium.org2013-09-273-17/+1
| | | | | | | | | | | Also update a BUG id for a dup'ed bug BUG=297040,298893,298900 TBR=eugenis NOTRY=true Review URL: https://codereview.chromium.org/25000003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225713 0039d316-1c4b-4281-b951-d872f2087c98
* Memory FYI cleanup: suppress some reports, remove an obsolete suppressiontimurrrr@chromium.org2013-09-272-21/+36
| | | | | | | | | | TBR=eugenis NOTRY=true BUG=268924,299647,107699 Review URL: https://codereview.chromium.org/25017002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225690 0039d316-1c4b-4281-b951-d872f2087c98
* Remove FileManager.filesystem_ field.hidehiko@chromium.org2013-09-271-1/+2
| | | | | | | | | | | | | | By this CL, DirectoryModel gets rid of "root" entry. So, we can remove FileManager.filesystem_ field and its initialization code. This is preparation to move the volumeManager to background page. BUG=268233 TEST=Ran browser_tests --gtest_filter="*FileSystemExtensionApiTest*:*FileManagerBrowserTest*:*FileBrowserPrivateApiTest*" and tested manually. R=isherman@chromium.org, yoshiki@chromium.org Review URL: https://codereview.chromium.org/24538007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225680 0039d316-1c4b-4281-b951-d872f2087c98
* Fix python style problems indicated by Nils for dmprof visualizer.junjianx@chromium.org2013-09-273-6/+5
| | | | | | | | | BUG=259206 NOTRY=True Review URL: https://codereview.chromium.org/24935002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225670 0039d316-1c4b-4281-b951-d872f2087c98