summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* [MemSheriff] Disable failing tests.groby@chromium.org2014-05-311-0/+4
| | | | | | | | | | | | | | Since these tests keep the entire CrOS part of Memory.FYI red, disabling for memcheck. BUG=379140 NOTRY=true R=thestig@chromium.org TBR=sque@chromium.org, thestig@chromium.org Review URL: https://codereview.chromium.org/305283002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273979 0039d316-1c4b-4281-b951-d872f2087c98
* Update tsan suppressions due to r273571.scherkus@chromium.org2014-05-311-20/+0
| | | | | | | | BUG=137973,374151,377420 Review URL: https://codereview.chromium.org/308733004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273973 0039d316-1c4b-4281-b951-d872f2087c98
* Omnibox: Create Disable-Inlining Experimentmpearson@chromium.org2014-05-311-0/+10
| | | | | | | | | | | | | Sets up a experiment that, when active, demotes all suggestions with inline autocompletions so that a suggestion without one (or, more precisely, a suggestion with an empty inline autocompletion) appears first / within the omnibox. BUG= Review URL: https://codereview.chromium.org/303013002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273966 0039d316-1c4b-4281-b951-d872f2087c98
* Allow requesting Automation tree by tabIdaboxhall@chromium.org2014-05-311-1/+1
| | | | | | | | | BUG=309681 R=asvitkine@chromium.org, dtseng@chromium.org, kalman@chromium.org Review URL: https://codereview.chromium.org/308003003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273958 0039d316-1c4b-4281-b951-d872f2087c98
* [MemSheriff] Widen another suppression for script state.groby@chromium.org2014-05-301-1/+0
| | | | | | | | | | | BUG=364821 NOTRY=true R=thestig@chromium.org TBR=thestig@chromium.org Review URL: https://codereview.chromium.org/306033005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273945 0039d316-1c4b-4281-b951-d872f2087c98
* [MemSheriff] Leak in ServiceWorkerContextWrappergroby@chromium.org2014-05-301-0/+13
| | | | | | | | | | | BUG=379359 R=thestig@chromium.org TBR=thestig@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/307993008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273940 0039d316-1c4b-4281-b951-d872f2087c98
* Teach the perf dashboard that fewer janks is better.tonyg@chromium.org2014-05-301-0/+4
| | | | | | | | | | | This fixes a problem I saw this morning where we were alerting on any movement in jank, including improvements. BUG= Review URL: https://codereview.chromium.org/308863002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273937 0039d316-1c4b-4281-b951-d872f2087c98
* [MemSheriff] Valgrind whack-a-mole - widen suppression.groby@chromium.org2014-05-301-2/+1
| | | | | | | | | | | | | Widens an existing suppression to account for more script state leaks. BUG=364821 NOTRY=true R=thestig@chromium.org TBR=thestig@chromium.org Review URL: https://codereview.chromium.org/302093007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273931 0039d316-1c4b-4281-b951-d872f2087c98
* Use python fallback for unzipping in extracting build on mac if file is ↵prasadv@chromium.org2014-05-301-2/+11
| | | | | | | | | | greater than 4GB BUG=379195 Review URL: https://codereview.chromium.org/306023008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273929 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Pepper PPB_VideoDecoder interface.bbudge@chromium.org2014-05-301-0/+1
| | | | | | | | | | | | | | | | | Adds resource and host, unit test for the resource, and an example plugin. Implements only the hardware accelerated case. Software fallback will be in a follow-on CL. Adds two new PP_Error codes: PP_ERROR_UNREADABLE_INPUT PP_ERROR_PLATFORM_FAILED BUG=281689 R=dmichael@chromium.org, fischman@chromium.org, jar@chromium.org, piman@chromium.org, tsepez@chromium.org Review URL: https://codereview.chromium.org/270213004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273920 0039d316-1c4b-4281-b951-d872f2087c98
* [MemSheriff] Widen existing suppression.groby@chromium.org2014-05-301-8/+1
| | | | | | | | | | | | | | The very first invocation of [NSCursor push]/[NSCursor set] leaks, intentionally. Suppress all invocations for now. ([NSCursor set] only in the suppressions, seems -push seems to get inlined. BUG=257276, 379331 TBR=thestig@chromium.org, shess@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/303123009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273917 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Re-enable the benchmark smoke test on windows.tonyg@chromium.org2014-05-301-1/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/308843002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273915 0039d316-1c4b-4281-b951-d872f2087c98
* [MemSheriff] More ResourceFetcher suppressionsgroby@chromium.org2014-05-301-0/+8
| | | | | | | | | | | | | | | More suppressions for pre-existing ResourceFetcher leak. This leak was reintroduced in r273149 which reverted a CL that fixed it. BUG=328092 R=thestig@chromium.org TBR=mmemnke@chromium.org, thestig@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/307993006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273899 0039d316-1c4b-4281-b951-d872f2087c98
* [telemetry] Fix testPageSetSmoke. The archive_data_file should be relative ↵dtu@chromium.org2014-05-307-25/+16
| | | | | | | | | | | | | | | | | to the page set. Also: - Make it fatal if archive file is not on the filesystem. - Remove broken archive file links. - Move the test from test_utils/ to unittest/. BUG=None. TEST=content/test/gpu/run_unittests page_set && tools/perf/run_tests page_set Review URL: https://codereview.chromium.org/286543004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273890 0039d316-1c4b-4281-b951-d872f2087c98
* [MemSheriff] LayoutTests leak RenderProcessHostImplgroby@chromium.org2014-05-301-0/+11
| | | | | | | | | | | | | | LayoutTests delete all but one RenderProcessHostImpl message. That means we need to suppress all leaks below RenderProcessHostImpl::Init if it happens in a layout test. BUG=367809 TBR=thestig@chromium.org, yzshen@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/309613003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273888 0039d316-1c4b-4281-b951-d872f2087c98
* Also wait for gaia document.readyState to be complete.achuith@chromium.org2014-05-301-1/+3
| | | | | | | | | | BUG=361862 TEST=power_LoadTest NOTRY=True Review URL: https://codereview.chromium.org/302003005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273880 0039d316-1c4b-4281-b951-d872f2087c98
* suppress unaddr error from wtf.dll!WTF::ThreadCondition::timedWait inzhaoqin@google.com2014-05-301-0/+8
| | | | | | | | | | | content_browsertests ServiceWorkerVersionBrowserTest.SyncEventHandled TBR=jyasskin@chromium.org BUG=379204 Review URL: https://codereview.chromium.org/305103005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273871 0039d316-1c4b-4281-b951-d872f2087c98
* Don't inherit source sets across static libs in GN.brettw@chromium.org2014-05-303-4/+50
| | | | | | | | | | | | | Previously, source sets would be inherited up the dependency chain up to shared library or executable boundaries. But if there is a static library in the middle, it will include the code from the source set and the resulting shared library or executable will get the source set's code twice. This patch stops inheriting of source sets at static library boundaries, since the static library will include the source sets's code. BUG=377890 TBR=thakis@chromium.org Review URL: https://codereview.chromium.org/301243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273858 0039d316-1c4b-4281-b951-d872f2087c98
* Escape more characters for GN shell writing.brettw@chromium.org2014-05-302-8/+44
| | | | | | | | | BUG=358764 TBR=scottmg Review URL: https://codereview.chromium.org/305653008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273857 0039d316-1c4b-4281-b951-d872f2087c98
* GN only writes files if they've changedbrettw@chromium.org2014-05-304-5/+104
| | | | | | | | | | The write_file function should only actually update the file contents if the contents have changed to avoid unnecessary rebuilds of targets that depend on the written file. R=thakis@chromium.org Review URL: https://codereview.chromium.org/301973005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273855 0039d316-1c4b-4281-b951-d872f2087c98
* Update UMA to track bypasses due to 4xx responses that are missing the ↵bengr@chromium.org2014-05-301-0/+21
| | | | | | | | | | proxy's via header and bypasses due to network errors. BUG=376148 Review URL: https://codereview.chromium.org/298883011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273839 0039d316-1c4b-4281-b951-d872f2087c98
* Link the contents of tools/valgrind/tsan_v2/suppressions.txt into TSan binaries.glider@chromium.org2014-05-301-277/+2
| | | | | | | | | BUG=302040 R=thakis@chromium.org Review URL: https://codereview.chromium.org/296173006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273830 0039d316-1c4b-4281-b951-d872f2087c98
* Fix patch_orderfile.py.pliard@chromium.org2014-05-301-6/+6
| | | | | | | | | | | | GNU Gold was only partially respecting the provided order file mainly due to the lack of the '.text.*' trailing line. BUG=372323 R=pasko@chromium.org Review URL: https://codereview.chromium.org/297063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273808 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing entry for STREAMSPRIVATE_ABORT to histograms.xmlraymes@google.com2014-05-301-0/+1
| | | | | | | | | | | This was missing from: https://codereview.chromium.org/281513003/ BUG=303491 R=mpearson@chromium.org Review URL: https://codereview.chromium.org/307453009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273738 0039d316-1c4b-4281-b951-d872f2087c98
* Update Safe Browsing to use net::IsIPAddressReservedrsleevi@chromium.org2014-05-301-1/+4
| | | | | | | | | | BUG=378612 R=mattm@chromium.org TBR=asvitkine@chromium.org Review URL: https://codereview.chromium.org/304873002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273737 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Add message passing mechanism to micro benchmarking.ernstm@chromium.org2014-05-301-3/+3
| | | | | | | | | | | | | Add a mechansim to send messages to running micro benchmarks through the GPU benchmarking extension. This will be used for example to shut down a running micro benchmark from telemetry. R=vmpstr@chromium.org,jamesr@chromium.org BUG=376379 Review URL: https://codereview.chromium.org/300963004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273726 0039d316-1c4b-4281-b951-d872f2087c98
* Update then QuicErrorCodes enum in histograms.xmlrch@chromium.org2014-05-301-0/+2
| | | | | | | | NOTRY=true Review URL: https://codereview.chromium.org/306923004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273714 0039d316-1c4b-4281-b951-d872f2087c98
* [telemetry] Make testMeasurementSmoke generate separate tests.dtu@chromium.org2014-05-303-74/+87
| | | | | | | | | | | | | | | | This way failures in one benchmark won't stop the rest of the tests, and it'll print separate GTest steps for each benchmark. The test names follow the format BenchmarkSmokeTest.benchmark.name so you can still find BenchmarkSmokeTest with a search. Also rename it to the more apt BenchmarkSmokeTest. BUG=368401 TEST=tools/perf/run_tests benchmark Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270766 Review URL: https://codereview.chromium.org/287773002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273712 0039d316-1c4b-4281-b951-d872f2087c98
* suppress handle leaks from disk_cache::BlockFiles::Init inzhaoqin@google.com2014-05-301-0/+20
| | | | | | | | | | | content_browsertests ServiceWorkerBlackBoxBrowserTest.Registration TBR=gavinp@chromium.org BUG=379000 Review URL: https://codereview.chromium.org/304293004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273688 0039d316-1c4b-4281-b951-d872f2087c98
* Add Angle GN build file.brettw@chromium.org2014-05-301-0/+583
| | | | | | | | | BUG= R=kbr@chromium.org Review URL: https://codereview.chromium.org/308673004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273684 0039d316-1c4b-4281-b951-d872f2087c98
* UMA histogram for attempts to add accounts to Chrome.mlerman@chromium.org2014-05-291-0/+7
| | | | | | | | | BUG=357693 TEST=Histogram is called Signin.AddAccounts. Review URL: https://codereview.chromium.org/298253003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273623 0039d316-1c4b-4281-b951-d872f2087c98
* add TestMojoViewManagerLib for testing mojo_view_manager_lib_unittestszhaoqin@google.com2014-05-291-0/+5
| | | | | | | | | | | | with memory tools like Dr.Memory and Valgrind R=sky@chromium.org, bruening@chromium.org NOTRY=true BUG=NONE Review URL: https://codereview.chromium.org/306473011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273621 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 273584 "Add the ability for DevTools to wrap network tran..."mattm@chromium.org2014-05-291-6/+0
| | | | | | | | | | | | | | | | | | | | | | Seems to have caused leaks in devtoolstests on asan bots. > Add the ability for DevTools to wrap network transactions. > > The eventual goal is to allow it to simulate flaky network connections. > > Docs: > https://docs.google.com/a/google.com/document/d/1SkuWqLYIUpMDI05n7vgx8zdkunyUsxGs9tvUPDOqEJY/edit > https://docs.google.com/a/google.com/document/d/19O_UeUfCFZg5cEnH5jkkZ6_tqsfaLQLYUEIGyXw3oTo/edit > > BUG=245436 > > Review URL: https://codereview.chromium.org/182993003 TBR=eustas@chromium.org Review URL: https://codereview.chromium.org/309483007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273615 0039d316-1c4b-4281-b951-d872f2087c98
* Add the ability for DevTools to wrap network transactions.eustas@chromium.org2014-05-291-0/+6
| | | | | | | | | | | | | | The eventual goal is to allow it to simulate flaky network connections. Docs: https://docs.google.com/a/google.com/document/d/1SkuWqLYIUpMDI05n7vgx8zdkunyUsxGs9tvUPDOqEJY/edit https://docs.google.com/a/google.com/document/d/19O_UeUfCFZg5cEnH5jkkZ6_tqsfaLQLYUEIGyXw3oTo/edit BUG=245436 Review URL: https://codereview.chromium.org/182993003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273584 0039d316-1c4b-4281-b951-d872f2087c98
* Port aria_util_test.js to run as a WebUI test.dmazzoni@chromium.org2014-05-291-0/+2
| | | | | | | | | | | | | | | | | | | This takes one existing ChromeVox unit test and ports it to run as a WebUI test in Chrome. It's a WebUI test because it needs a full DOM to run in, even though it's otherwise most similar to a unit test. Only one change to the WebUI test system was needed - to allow paths relative to the source root for library files for a test. The other changes improve the error messages when building, and add filenames to stack traces. BUG=371692 NOTRY=true Review URL: https://codereview.chromium.org/292313004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273577 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMAs about Blink GC metricsharaken@chromium.org2014-05-291-0/+26
| | | | | | | | | | | | | | | | This CL adds the following metrics to UMAs: - Duration of time consumed in Heap::collectGarbage(). - Duration of time consumed in ThreadState::performPendingSweep(). - The total size of object space in all threads when Heap::collectGarbage() is triggered. Corresponding CL is here: https://codereview.chromium.org/304673003/ BUG=340522 Review URL: https://codereview.chromium.org/302433014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273539 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for GetByExtensionIdachuith@chromium.org2014-05-298-27/+94
| | | | | | | | | | | | | This is necessary for testing apps that are not installed using --load-extension. GetByExtensionId returns a list of extensions as each extension may have a number of related contexts for its various windows and background page. BUG=378408 TEST=testExtensionGetByExtensionId and testWebApp Review URL: https://codereview.chromium.org/304773003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273510 0039d316-1c4b-4281-b951-d872f2087c98
* Add update_net_error_codes.py script for histograms.xml.davidben@chromium.org2014-05-293-32/+104
| | | | | | | | | | Use it to update the NetErrorCodes enum list in histograms.xml BUG=none Review URL: https://codereview.chromium.org/305713002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273502 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of New recording to include: ↵tonyg@chromium.org2014-05-293-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | http://geoapis.appspot.com/agdnZW9hcGlzchMLEgtFeGFtcGxlQ29kZRjh1wIM (https://codereview.chromium.org/300963003/) Reason for revert: TBR=dtu@chromium.org BUG=378804 Original issue's description: > New recording to include: http://geoapis.appspot.com/agdnZW9hcGlzchMLEgtFeGFtcGxlQ29kZRjh1wIM > > BUG=361161 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=273406 TBR=dtu@chromium.org,sugoi@chromium.org NOTREECHECKS=true NOTRY=true BUG=361161 Review URL: https://codereview.chromium.org/303183002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273499 0039d316-1c4b-4281-b951-d872f2087c98
* Add launchType, availableLaunchTypes and setLaunchType in chrome.managementwjywbs@gmail.com2014-05-291-0/+1
| | | | | | | | | | | | | | ExtensionInfo.launchType and ExtensionInfo.availableLaunchTypes properties are added. They only present for hosted apps or legacy packaged apps. Packaged apps have no option for the launch type. The setLaunchType function can set the launch type of a hosted or legacy packaged app. R=benwells@chromium.org,kalman@chromium.org BUG=none Review URL: https://codereview.chromium.org/277263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273496 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Cache browser finder.tonyg@chromium.org2014-05-295-21/+29
| | | | | | | | | | | | | | | | | | It turns out we were creating one of these for nearly every unittest. This led to a couple of problems: 1. Cycle time. With this patch, "tools/telemetry/run_tests Browser" is 20-25% faster (195s -> 150s). 2. Spam. With this patch, we output many fewer warnings about missing flash. This is a reland of https://codereview.chromium.org/240593005/ , which broke the cros bots. This fixes that bug by no longer modifying the copy mechanism. BUG=337829 Review URL: https://codereview.chromium.org/293133005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273492 0039d316-1c4b-4281-b951-d872f2087c98
* TSan: suppress a lock inversion in media::AudioRendererMixerInput::Play().earthdok@chromium.org2014-05-291-0/+3
| | | | | | | | | | | BUG=377420 TBR=scherkus@chromium.org NOTRY=true NOTREECHECKS=true Review URL: https://codereview.chromium.org/305943002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273486 0039d316-1c4b-4281-b951-d872f2087c98
* Update log statements added in r272838tbarzic@chromium.org2014-05-292-6/+2
| | | | | | | | | | | | (http://crrev.com/272838) cros_interface.IsRunningOnCrosDevice is false on dev servers (d'oh) BUG=351143 Review URL: https://codereview.chromium.org/306703002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273437 0039d316-1c4b-4281-b951-d872f2087c98
* UMA for modifying the profile image/name in the menu.mlerman@chromium.org2014-05-281-3/+9
| | | | | | | | BUG=357693 Review URL: https://codereview.chromium.org/302603013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273407 0039d316-1c4b-4281-b951-d872f2087c98
* New recording to include: ↵sugoi@chromium.org2014-05-283-7/+8
| | | | | | | | | | http://geoapis.appspot.com/agdnZW9hcGlzchMLEgtFeGFtcGxlQ29kZRjh1wIM BUG=361161 Review URL: https://codereview.chromium.org/300963003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273406 0039d316-1c4b-4281-b951-d872f2087c98
* Update FeatureObserver histograms.xml definition.davidben@chromium.org2014-05-282-4/+12
| | | | | | | | | | | Also change update_use_counter_feature_enum.py to not generate a different comment between Windows and POSIX. BUG=none Review URL: https://codereview.chromium.org/300283004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273401 0039d316-1c4b-4281-b951-d872f2087c98
* Remove skia folder before gclient sync to avoid syncing issues caused due to ↵prasadv@chromium.org2014-05-282-27/+23
| | | | | | | | | | | skia changes. BUG=377951 NOTRY=true Review URL: https://codereview.chromium.org/298253012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273396 0039d316-1c4b-4281-b951-d872f2087c98
* Add GetOverlappedThreadTimeRangeWithSlice for timeline_interaction_record.nednguyen@google.com2014-05-2812-32/+280
| | | | | | | | | | This is a partial patch for implementing mainthread_jank metric. BUG= Review URL: https://codereview.chromium.org/300033007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273387 0039d316-1c4b-4281-b951-d872f2087c98
* Removing logging since crbug.com/348337 is marked as fixed.aiolos@chromium.org2014-05-281-3/+0
| | | | | | | | | | | Is there any reason not to remove this? R=nduca@chromium.org, tonyg@chromium.org BUG= Review URL: https://codereview.chromium.org/303603007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273334 0039d316-1c4b-4281-b951-d872f2087c98
* More suppressions for pre-existing ResourceFetcher leak.earthdok@chromium.org2014-05-281-0/+2
| | | | | | | | | | | | | This leak was reintroduced in r273149 which reverted a CL that fixed it. BUG=328092 TBR=mmenke@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/302863003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273303 0039d316-1c4b-4281-b951-d872f2087c98