summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* [telemetry] Make Discover raise on import failure by default. Print warnings ↵dtu@chromium.org2013-03-284-15/+27
| | | | | | | | | | | | | | when skipping unit tests. We currently have no way of knowing if tests are skipped, which led to uncaught bugs like https://chromiumcodereview.appspot.com/13035002/ BUG=None. TEST=None. Review URL: https://codereview.chromium.org/12594023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191202 0039d316-1c4b-4281-b951-d872f2087c98
* Fix problem with IncognitoModeOnSigninAllowedPrefChange unit test. Use the ↵akuegel@chromium.org2013-03-281-3/+0
| | | | | | | | | | | | | TestingProfile::Builder also for the original profile, and destroy it with the ProfileDestroyer. This seems to fix the problem when tested on the dr-memory bot. Previous try to fix the bug: https://codereview.chromium.org/12610003/ BUG=179391 TEST=Unit test. Review URL: https://chromiumcodereview.appspot.com/12844015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191181 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Add debug logging for GetChildPids() on windows.tonyg@chromium.org2013-03-281-0/+3
| | | | | | | | | | | | | | It is occassionally infinitely recursing on the bots and I can't reproduce locally. So checking in some debugging output which should pinpoint it the next time it happens on the bots. BUG=223108 TEST=moz page cyclers on windows NOTRY=True Review URL: https://codereview.chromium.org/13181005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191166 0039d316-1c4b-4281-b951-d872f2087c98
* Add more suppressions for TSan v2:glider@chromium.org2013-03-281-0/+9
| | | | | | | | | | | -- suppress false positives in libflashplayer and libglib -- race in content::BrowserThread::GetCurrentThreadIdentifier (issue 115540) -- races above PassRefPtr (issue 223955) BUG=115540,223955 Review URL: https://codereview.chromium.org/12545071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191117 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed issues with GpuTabTest.testScreenshot on OSX with Retina displaysbajones@chromium.org2013-03-281-3/+7
| | | | | | | | | BUG=222656 Review URL: https://chromiumcodereview.appspot.com/12545076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191110 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Prevent one form of possible infinite recursion in GetChildPids.tonyg@chromium.org2013-03-271-0/+2
| | | | | | | | | | | | | | | | | | | The win bots are occassionally infinitely recursing on GetChildPids (see bug). I can't reproduce it locally, but this is one way I can think of it getting stuck. It should never be the case that one of the processes we are interested in is its own parent, but just in case I'm adding this check. If this doesn't fix it, the next step will be to add some logging. BUG=223108 TEST=moz page cycler on windows NOTRY=True Review URL: https://codereview.chromium.org/13004025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191039 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Use HTTP/1.1 for memory cache http server.tonyg@chromium.org2013-03-271-1/+1
| | | | | | | | | | | | | | | | | | The BaseHTTPServer will close connections when using HTTP/1.0. This causes us to have too many zombie sockets occupied in TIME_WAIT state. So many that we run out of ephemeral ports on Windows XP. With HTTP/1.1, connections are able to be reused and thus we open far fewer sockets. My hope is that this will fix the flaky intl1 failures on the XP bots. BUG=223543 TEST=intl1 page cycler on XP and linux NOTRY=True Review URL: https://chromiumcodereview.appspot.com/13119016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190988 0039d316-1c4b-4281-b951-d872f2087c98
* telemetry: Update key_mobile_sites page set to match recordingskyostil@chromium.org2013-03-271-5/+10
| | | | | | | | | | | | | | | | | | | | | | This patch updates the key_mobile_sites page set to match the recording from https://codereview.chromium.org/12674039/. Changes: 1. crbug.com/169980 is fixed so the affected sites can be re-enabled. 2. Fixed the URL for sahadan.com and disabled the page because it currently crashes due to crbug.com/223148. 3. Disable Twitter because their mobile site is inaccessible from the network I used. 4. Added the boingboing.net mobile site since it currently has a performance problem with fixed position compositing. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/13011003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190934 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind: Widen suppressions for StorageMonitorLinux after r190667.thestig@chromium.org2013-03-271-2/+2
| | | | | | | | | BUG=222687 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/13105003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190894 0039d316-1c4b-4281-b951-d872f2087c98
* Update Heapcheck suppressions.eugenis@chromium.org2013-03-271-2/+2
| | | | | | | | | BUG=146464 TBR=groby@chromium.org Review URL: https://codereview.chromium.org/13044005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190890 0039d316-1c4b-4281-b951-d872f2087c98
* User grit to process resources.vitalybuka@chromium.org2013-03-271-0/+4
| | | | | | Review URL: https://chromiumcodereview.appspot.com/13003005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190884 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 190861 "Suppress leaks from r190836."eugenis@chromium.org2013-03-271-14/+0
| | | | | | | | | | | | | | | | | r190836 is reverted already. > Suppress leaks from r190836. > > BUG=224206 > TBR=groby@chromium.org > > Review URL: https://codereview.chromium.org/12918023 TBR=groby@chromium.org BUG=224206 Review URL: https://codereview.chromium.org/12907017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190877 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress leaks from r190836.eugenis@chromium.org2013-03-271-0/+14
| | | | | | | | | BUG=224206 TBR=groby@chromium.org Review URL: https://codereview.chromium.org/12918023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190861 0039d316-1c4b-4281-b951-d872f2087c98
* TSan v1: ignore _ff_prefetch_mmxexteugenis@chromium.org2013-03-271-0/+3
| | | | | | | | | BUG=223913 TBR=groby@chromuim.org Review URL: https://codereview.chromium.org/12681014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190849 0039d316-1c4b-4281-b951-d872f2087c98
* Add range_dict.py to handle a range-based dict.dmikurube@chromium.org2013-03-272-0/+275
| | | | | | | | | | | | It uses third_party bintrees internally: http://crrev.com/186589. BUG=174304 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12974006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190811 0039d316-1c4b-4281-b951-d872f2087c98
* Android WebView: use the system ashmem.torne@chromium.org2013-03-261-2/+4
| | | | | | | | | | | | | | We are already pulling in the system ashmem via other system libraries, so compiling a second copy into chrome causes linker issues. Use the system version in Chromium as well when building WebView as part of the Android build. BUG=157326 Review URL: https://chromiumcodereview.appspot.com/12674026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190771 0039d316-1c4b-4281-b951-d872f2087c98
* Add test for Khronos Group license and whitelist it.rtoy@google.com2013-03-261-0/+3
| | | | | | | | | | BUG= TBR=brettw@chromium.org,cpu@chromium.org Review URL: https://chromiumcodereview.appspot.com/12502025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190741 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Compress JavaScript in addition to HTML/CSS.tonyg@chromium.org2013-03-261-1/+2
| | | | | | | | | | | | | | This saves about another 3MB of server memory usage on the intl1 page cycler. BUG=223543 TEST=intl1 page cycler on mac NOTRY=True TBR=dtu@chromium.org Review URL: https://chromiumcodereview.appspot.com/12984008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190690 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry / Windows: fixes GetChildPids()bulach@chromium.org2013-03-261-5/+13
| | | | | | | | | | | | | It seems that "wmic process get" output may not be stable. Rather than recurse on that, get a static snapshot of it and then traverse the process list. BUG=223108 Review URL: https://chromiumcodereview.appspot.com/12702026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190672 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: updated the actions in the top_25 page set / plus.google.commarja@chromium.org2013-03-261-2/+2
| | | | | | | | | | | | These actions work with the current live version of plus.google.com, so that we can make a new wpr recording. R=nduca BUG=none Review URL: https://codereview.chromium.org/12843021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190637 0039d316-1c4b-4281-b951-d872f2087c98
* Fix error in use-before-init of test member variable in MockNetworkTransaction.rdsmith@chromium.org2013-03-261-9/+0
| | | | | | | | | | BUG=223393 R=rvargas@chromium.org Review URL: https://chromiumcodereview.appspot.com/12925004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190626 0039d316-1c4b-4281-b951-d872f2087c98
* Update a FontConfig memory leak suppression.eugenis@chromium.org2013-03-261-1/+1
| | | | | | | | | BUG=18590 TBR=groby@chromium.org Review URL: https://codereview.chromium.org/12782020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190581 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Compress textual resources in memory cache http server.tonyg@chromium.org2013-03-261-3/+13
| | | | | | | | | | | | | | | | | | This reduces intl1 memory usages by ~10M or 22%. This has two benefits: 1. The memory usage by the http server seems to be causing intl1 to fail on the win perf bots. 2. Decompressing textual resources makes the page loads more realistic. BUG=223543 TEST=intl1 page cycler on windows NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12916011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190544 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Don't crash if a process is stopped between GetChildPids() and ↵tonyg@chromium.org2013-03-261-4/+18
| | | | | | | | | | | | | | | | GetMemoryStats() or GetIOStats(). Example of this crash on the bots: http://build.chromium.org/p/chromium.perf/builders/Win7%20Perf%20%281%29/builds/8028/steps/indexeddb/logs/stdio BUG=None TEST=indexed_db page cycler on windows NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12837013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190535 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Make server startup faster and use less RAM.tonyg@chromium.org2013-03-251-1/+5
| | | | | | | | | | | | | This avoids reading in the large .svn directories on the bots. BUG=None TEST=intl1 cycler on windows NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12767015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190508 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Don't include zombie processes in child process list.tonyg@chromium.org2013-03-251-4/+7
| | | | | | | | | | | | | | This caused a flaky crash where Telemetry would sometimes grab the process list at the point a process had gone defunct, but before it actually stopped. BUG=223581 TEST=tools/perf/run_multipage_benchmarks -v --browser=exact --browser-executable=chrome/tools/test/reference_build/chrome_linux/chrome --output-trace-tag=_ref page_cycler tools/perf/page_sets/page_cycler/indexed_db/basic_insert.json NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12703026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190499 0039d316-1c4b-4281-b951-d872f2087c98
* Update suppressions for M27 FFmpeg roll.dalecurtis@google.com2013-03-251-2/+13
| | | | | | | | | | | | From http://crrev.com/190426 BUG=157076 TEST=none TBR=eugenis Review URL: https://codereview.chromium.org/13030008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190479 0039d316-1c4b-4281-b951-d872f2087c98
* Undo b222509 HEAPCHECK suppression.yhirano@chromium.org2013-03-251-8/+0
| | | | | | | | | | | | The leak seems to not reproduce. BUG=222509 TBR=thestig NOTRY=true Review URL: https://chromiumcodereview.appspot.com/13037002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190477 0039d316-1c4b-4281-b951-d872f2087c98
* Removing TSAN supression since the race in LocalInputMonitorLinux has been ↵alexeypa@chromium.org2013-03-251-19/+0
| | | | | | | | | | | fixed by r190345. BUG=223262 TBR=thestig@chromium.org Review URL: https://chromiumcodereview.appspot.com/12987017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190465 0039d316-1c4b-4281-b951-d872f2087c98
* Fix licensecheck on third_party/cldtoyoshim@chromium.org2013-03-251-3/+0
| | | | | | | | | | | | | - Remove unused files - Update license description - Remove them from suppression list BUG=98120 TEST=tools/checklicenses/checklicenses.py third_party/cld Review URL: https://codereview.chromium.org/12676028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190442 0039d316-1c4b-4281-b951-d872f2087c98
* Expectations for the size of npchrome_frame.dll.grt@chromium.org2013-03-251-0/+1
| | | | | | | | | BUG=222370 TBR=cmp@chromium.org Review URL: https://chromiumcodereview.appspot.com/12843024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190435 0039d316-1c4b-4281-b951-d872f2087c98
* Roll FFMpeg for M27.dalecurtis@google.com2013-03-251-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update Cr110849 ffmpeg_regression_test expectation. Include DrMemory suppression for new vp8 prefetch warnings. See http://crbug.com/223255 Included in roll: Clarify chroot steps in generate_gyp.py Enumerate additional OS/target/arch in README.chromium Update build_ffmpeg.sh to use --enable-vfp instead of --enable-armvfp and to use -mfloat-abi=hard instead of -mfloat-abi=softfp due to change in arm-generic board toolchain to using hard. Result hard/softfp choice still remains dependent on gyp. Update chromium/configs Update ffmpeg_generated.gypi Add chromium/patches/ugly/compile_with_no_iconv and update all configs to have CONFIG_ICONV 0 Update generate_gyp.py to sort the header files for easier reviewing Update build_ffmpeg.sh, README.chromium, and add munge_config_iconv.sh to automate disabling inclusion of unnecessary iconv external library, regardless of detection by ffmpeg configure. Include fix for leaking vp8 pthread cond and mutex memory; not yet upstreamed. See http://crbug.com/223173 BUG=223173,223255 TEST=unittests, layout tests pass under tooling without new issues Review URL: https://codereview.chromium.org/12930004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190426 0039d316-1c4b-4281-b951-d872f2087c98
* More TSan v2 suppressions:glider@chromium.org2013-03-251-0/+8
| | | | | | | | | | | -- unsynchronized accesses to page counters in sqlite (issue 84094) -- unsynchronized reads of threads' MessageLoop pointers (issue 115540) BUG=84094,115540 TBR=timurrrr Review URL: https://codereview.chromium.org/13060005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190408 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Avoid prompt about allowing python to accept incoming connections.tonyg@chromium.org2013-03-251-1/+1
| | | | | | | | | | | | BUG=196411 TEST=intl1 page cycler on mac TBR=nduca@chromium.org NOTRY=True Review URL: https://chromiumcodereview.appspot.com/13051002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190322 0039d316-1c4b-4281-b951-d872f2087c98
* Rebase perf_av test expectations.shadi@chromium.org2013-03-241-37/+37
| | | | | | | | | BUG=None TBR=cmp Review URL: https://chromiumcodereview.appspot.com/12975003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190240 0039d316-1c4b-4281-b951-d872f2087c98
* Commit suppression.rdsmith@chromium.org2013-03-241-0/+9
| | | | | | | | | | BUG=223393 TBR=eugenis Review URL: https://chromiumcodereview.appspot.com/12913015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190217 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Fix Telemetry on windows after memory_cache_http_server change.tonyg@chromium.org2013-03-241-3/+3
| | | | | | | | | | | | BUG=196411 TEST=Octane on windows NOTRY=True TBR=nduca@chromium.org Review URL: https://chromiumcodereview.appspot.com/12967009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190183 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typo in file-name.anandc@chromium.org2013-03-241-0/+0
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/12717023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190154 0039d316-1c4b-4281-b951-d872f2087c98
* Telemetry: Fix negative counts in the cheapness benchmarkvmpstr@chromium.org2013-03-241-1/+1
| | | | | | | | | | | | | | If the histogram counts are reset between pages, then the counts will be off (because this benchmark is using WillNavigateToPage as the initial counts) BUG=223112 Review URL: https://chromiumcodereview.appspot.com/12989025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190126 0039d316-1c4b-4281-b951-d872f2087c98
* Update perf expectations.maruel@chromium.org2013-03-231-2/+2
| | | | | | | | | TBR=cmp@chromium.org BUG=223384 Review URL: https://codereview.chromium.org/12769020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190071 0039d316-1c4b-4281-b951-d872f2087c98
* ifdef OS_NAME -> if defined(OS_NAME)dbeam@chromium.org2013-03-233-3/+3
| | | | | | | | | | | | ifndef OS_NAME -> if !defined(OS_NAME) BUG=none TEST=no regressions Review URL: https://chromiumcodereview.appspot.com/12545059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190069 0039d316-1c4b-4281-b951-d872f2087c98
* Lazily load extension API schemascduvall@chromium.org2013-03-235-80/+106
| | | | | | | | | | | | | Now all the extensions API schemas are loaded lazily, to avoid the memory overhead of loading them upfront. Also, the API feature system now can use the URL to determine availability of the API. APIs can now be checked for availability separately, without needing to load all the APIs. Review URL: https://chromiumcodereview.appspot.com/12522004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190058 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a race in uprv_malloc_46 reported by TSan v2glider@chromium.org2013-03-231-0/+3
| | | | | | | | BUG=223352 TBR=timurrrr Review URL: https://codereview.chromium.org/12769019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190004 0039d316-1c4b-4281-b951-d872f2087c98
* [telemetry] Merge discover.Discover and run_tests.Discover.dtu@chromium.org2013-03-236-63/+70
| | | | | | | | | | | | | | | This fixes the Telemetry unit tests on Windows: http://build.chromium.org/p/chromium.fyi/builders/Chromium%20Windows%20Perf%20Annotator/builds/2447/steps/telemetry_unittests/logs/stdio Which apparently hasn't been looked at in at least a month?!!? The bug is the similar to the one fixed in: https://chromiumcodereview.appspot.com/12255052 BUG=None. TEST=./run_tests, and run smoothness_benchmark Review URL: https://codereview.chromium.org/13035002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189980 0039d316-1c4b-4281-b951-d872f2087c98
* Instead of reabooting the device, have the daemon restart adbd.navabi@google.com2013-03-231-2/+4
| | | | | | | | | | TBR=cmp BUG=169338 NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12927008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189963 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Cause web server to keep resources in memory and thread requests.tonyg@chromium.org2013-03-2334-84/+175
| | | | | | | | | | | | | | | | | | | | | My hope is that this will solve the noise problem on the perf bots. The theory being that the disk accesses in a single-threaded HTTP server could cause significant hiccups in the page loads. To accomplish this, we extend SimpleHTTPServer and override the key methods to serve from an in-memory cache rather than by reading from disk for each URL. Unfortunately, the page_cycler data directory is >300M, so to avoid reading in the whole thing, the page_cycler page_sets now specify the directories that they actually need. BUG=196411 TEST=Ran various benchmarks and unittests NOTRY=True Review URL: https://codereview.chromium.org/12813013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189958 0039d316-1c4b-4281-b951-d872f2087c98
* [telemetry] Rename histograms in memory_benchmark_unittest.dtu@chromium.org2013-03-221-3/+3
| | | | | | | | | | | The histograms were renamed in http://crrev.com/188766 BUG=223309 TEST=testMemoryBenchmark still fails, but it's closer? Review URL: https://codereview.chromium.org/12634038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189951 0039d316-1c4b-4281-b951-d872f2087c98
* Heapchecker: Disable a crashy test.thestig@chromium.org2013-03-222-0/+22
| | | | | | | | | | | | TSAN: Suppress a race in remoting. BUG=165458,223262 NOTRY=true TBR=eugenis Review URL: https://chromiumcodereview.appspot.com/12899005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189944 0039d316-1c4b-4281-b951-d872f2087c98
* Patch checklicenses with whitelists for chromite dependencies.rcui@google.com2013-03-221-0/+14
| | | | | | | | | | | | | | These depedencies are whitelisted: third_party/chromite/third_party/argparse.py third_party/pyelftools/ BUG=chromium:222615 TEST=ran check_licenses.py Review URL: https://codereview.chromium.org/12422017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189932 0039d316-1c4b-4281-b951-d872f2087c98
* TSAN: Suppress false positives for strcasecmp. Same problem as strncasecmp.thestig@chromium.org2013-03-221-0/+6
| | | | | | | | | | BUG=177074 NOTRY=true TBR=timurrrr Review URL: https://chromiumcodereview.appspot.com/12797017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189922 0039d316-1c4b-4281-b951-d872f2087c98