summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Add support for startup_tests to tools/valgrind/chrome_tests.pydkegel@google.com2009-04-171-18/+33
| | | | | | | | Also fix a typo and an 80 col nit in its list of tests. Review URL: http://codereview.chromium.org/79043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13957 0039d316-1c4b-4281-b951-d872f2087c98
* Port page_cycler_http to Macnirnimesh@chromium.org2009-04-174-2/+369
| | | | | | | Accompanying buildbot changes @ http://codereview.chromium.org/67234 Review URL: http://codereview.chromium.org/79017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13950 0039d316-1c4b-4281-b951-d872f2087c98
* chrome_tests.py needs to tell run_webkit_tests.py if it's a debug builddkegel@google.com2009-04-161-1/+8
| | | | | | Review URL: http://codereview.chromium.org/79022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13893 0039d316-1c4b-4281-b951-d872f2087c98
* Minor tweaks to make coverage happier on OSX.jrg@chromium.org2009-04-161-14/+22
| | | | | | | | | See 1st post at (XXX internal URL removed XXX) Code coverage for base: 85% (!!!) Review URL: http://codereview.chromium.org/67235 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13880 0039d316-1c4b-4281-b951-d872f2087c98
* For ease of scripting, allow the actual test binary name to be used as an ↵dkegel@google.com2009-04-161-11/+12
| | | | | | | | | | argument to -t rather than just the abbreviation. Review URL: http://codereview.chromium.org/42654 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13873 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak two suppressions to work in more environmentsdkegel@google.com2009-04-161-3/+6
| | | | | | | | Add link to upstream bug report Review URL: http://codereview.chromium.org/79011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13868 0039d316-1c4b-4281-b951-d872f2087c98
* grit: cut down on chattiness.evan@chromium.org2009-04-142-5/+10
| | | | | | | | | - We don't need to print the copyright every time we run. - Don't print empty lines when there are no warnings. Review URL: http://codereview.chromium.org/67085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13691 0039d316-1c4b-4281-b951-d872f2087c98
* This adds link[rel=icon] elements to the DOM UI html files for downloads and arv@chromium.org2009-04-101-3/+6
| | | | | | | | | | | | history. It also adds code to inline the resources for <link rel="icon"> elements BUG=9805 Review URL: http://codereview.chromium.org/66041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13550 0039d316-1c4b-4281-b951-d872f2087c98
* - Add support for platform specific suppression files for Valgrindnirnimesh@chromium.org2009-04-063-2/+22
| | | | | | | | | - Suppress setenv() leak, coz it's intentional - Get rid of unncessary default parameter (".") with --suppressions Review URL: http://codereview.chromium.org/57069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13170 0039d316-1c4b-4281-b951-d872f2087c98
* Redirecting buildbots to use v8_shell.exe instead of v8_shell_sample.exebradnelson@google.com2009-04-063-5/+4
| | | | | | Review URL: http://codereview.chromium.org/62049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13151 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress skia font leak for now, see http://crbug.com/9757dkegel@google.com2009-04-051-0/+8
| | | | | | Review URL: http://codereview.chromium.org/63002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13140 0039d316-1c4b-4281-b951-d872f2087c98
* Start of code coverage for Mac.jrg@chromium.org2009-04-031-0/+120
| | | | | | | | | | | | | Only base_unittests included for now. Linux changes added as well but untested until Linux switches to gyp. Enable coverage with the following command: src/tools/gyp/gyp_dogfood -Dcoverage=1 src/build/all.gyp Review URL: http://codereview.chromium.org/56136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13068 0039d316-1c4b-4281-b951-d872f2087c98
* Copy selection to x clipboard.estade@chromium.org2009-04-021-9/+22
| | | | | | Review URL: http://codereview.chromium.org/55052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13044 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the checked-in scons configuration files.sgk@google.com2009-04-012-34/+0
| | | | | | Review URL: http://codereview.chromium.org/53121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12982 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the 'Hammer' name in favor of the Debug|Release namessgk@google.com2009-04-012-3/+3
| | | | | | | and paths we'll use in gyp-generated files. Review URL: http://codereview.chromium.org/56158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12975 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r12849 (conversion of "Hammer" names to "Debug").sgk@google.com2009-03-312-3/+3
| | | | | | Review URL: http://codereview.chromium.org/57051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12854 0039d316-1c4b-4281-b951-d872f2087c98
* Replace "Hammer" references with "Debug" as appropriate.sgk@google.com2009-03-312-3/+3
| | | | | | Review URL: http://codereview.chromium.org/53118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12849 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmit http://codereview.chromium.org/55034 with one-line fix to ↵dkegel@google.com2009-03-303-141/+147
| | | | | | | | test_shell_thread.py Review URL: http://codereview.chromium.org/58003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12804 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 12776.dkegel@google.com2009-03-302-118/+140
| | | | | | Review URL: http://codereview.chromium.org/57012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12778 0039d316-1c4b-4281-b951-d872f2087c98
* Support valgrinding layout tests.dkegel@google.com2009-03-302-140/+118
| | | | | | | | | | | | Also suppress several common memory leak reports; http://crbug.com/9450 http://crbug.com/9458 http://crbug.com/9475 http://crbug.com/9503 Review URL: http://codereview.chromium.org/55034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12776 0039d316-1c4b-4281-b951-d872f2087c98
* Run dsymutil before valgrind (Mac)mark@chromium.org2009-03-271-0/+63
| | | | | | Review URL: http://codereview.chromium.org/55030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12693 0039d316-1c4b-4281-b951-d872f2087c98
* Support --track_origins option.dkegel@google.com2009-03-273-40/+99
| | | | | | Review URL: http://codereview.chromium.org/53119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12667 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes a few GRIT issues:tc@google.com2009-03-273-7/+24
| | | | | | | | | | | | | | - The generated header files had the wrong paths specified in the vcproj files. - Have the .h files generate to a temp file and overwrite the real .h files if they changed from the last run. This prevents recompiling when only a resource is changed. - Change the output file to the .rc file because otherwise the vcproj file would recompile every time because the .h file wasn't changing. Since the .rc file gets written all the time, this isn't a problem. On a side note, you still have to re-link to get the resources in chrome.dll. I imagine if you turn on incremental linking, this would be pretty fast. BUG=7967 Review URL: http://codereview.chromium.org/53028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12630 0039d316-1c4b-4281-b951-d872f2087c98
* When running ui_tests, need to tell valgrind to also trace child processes.dkegel@google.com2009-03-262-3/+42
| | | | | | | | Also need to avoid valgrinding python. Review URL: http://codereview.chromium.org/45053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12572 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: write images to clipboard.estade@chromium.org2009-03-251-0/+6
| | | | | | | | Writing a bitmap to the clipboard is a rather slow operation, as it involves piping it over IPC and then converting it to a PNG. Review URL: http://codereview.chromium.org/42592 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12482 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gtk_clipboard_dump target with a new .gyp file.sgk@google.com2009-03-251-0/+17
| | | | | | Review URL: http://codereview.chromium.org/42593 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12454 0039d316-1c4b-4281-b951-d872f2087c98
* Enable suppressions in Valgrindnirnimesh@chromium.org2009-03-251-4/+25
| | | | | | Review URL: http://codereview.chromium.org/42601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12447 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress remaining leaks in test_shell_tests to make linux valgrind buildbot ↵dkegel@google.com2009-03-251-3/+137
| | | | | | | | go green Review URL: http://codereview.chromium.org/53038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12445 0039d316-1c4b-4281-b951-d872f2087c98
* Make a sqlite suppression less platform-specific; it wasn't working on buildbotdkegel@google.com2009-03-231-2/+4
| | | | | | Review URL: http://codereview.chromium.org/52016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12285 0039d316-1c4b-4281-b951-d872f2087c98
* Don't expect unit tests to free root certdkegel@google.com2009-03-201-1/+6
| | | | | | Review URL: http://codereview.chromium.org/42425 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12223 0039d316-1c4b-4281-b951-d872f2087c98
* Add --show_all_leaks option. dkegel@google.com2009-03-203-7/+24
| | | | | | | | Add --gtest_print_time option to valgrind_test.py and use it always in chrome_test.py, since we probably want to keep an eye out for tests that are too slow for valgrind. Review URL: http://codereview.chromium.org/50055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12194 0039d316-1c4b-4281-b951-d872f2087c98
* Implement --verbose in valgrind_test.py to make chrome_tests.py -v happydkegel@google.com2009-03-201-0/+11
| | | | | | | | | Also log the two environment variables we set Review URL: http://codereview.chromium.org/42428 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12183 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for running the v8 tests under Purify.erikkay@google.com2009-03-191-29/+53
| | | | | | Review URL: http://codereview.chromium.org/50019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12128 0039d316-1c4b-4281-b951-d872f2087c98
* Call two more shutdown functions, and set an environment variable, dkegel@google.com2009-03-192-0/+9
| | | | | | | | | | | | to make nss play well with valgrind, as recommended by Wan-Teh in http://groups.google.com/group/mozilla.dev.tech.crypto/msg/49fe8582df376d06 Set the same environment variables in chrome_test.sh/valgrind_test.py and valgrind.sh, and explain which is which. Review URL: http://codereview.chromium.org/42326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12093 0039d316-1c4b-4281-b951-d872f2087c98
* Fix traceline's system call patching on recent versions of ntdll.dll.deanm@chromium.org2009-03-192-6/+13
| | | | | | | | | | Because KiFastSystemCall is so short (4 bytes), we need to use the preceeding alignment for a 5 byte jump. The compiler is generating more complicated alignments these days. Hardcode another case. Additionally switch to using the XP system call tables by default. Review URL: http://codereview.chromium.org/50006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12088 0039d316-1c4b-4281-b951-d872f2087c98
* A few updates to the valgrind runner script.deanm@chromium.org2009-03-181-1/+3
| | | | | | | | | | | - Add G_DEBUG=fatal_warnings to abort on GTK assertions. - Find the suppressions file no matter where you run the script from. - Add +x on the script. Review URL: http://codereview.chromium.org/45011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12001 0039d316-1c4b-4281-b951-d872f2087c98
* Let checkdeps ignore #if 0 blocks. Also strip lines of leading/trailing ↵thestig@chromium.org2009-03-181-1/+14
| | | | | | | | whitespaces before checking. Review URL: http://codereview.chromium.org/42316 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11986 0039d316-1c4b-4281-b951-d872f2087c98
* Switching net over to use gyp on windows.bradnelson@google.com2009-03-181-1/+1
| | | | | | Review URL: http://codereview.chromium.org/48108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11942 0039d316-1c4b-4281-b951-d872f2087c98
* Add --gtest_filter option to valgrind_test.pydkegel@google.com2009-03-171-3/+5
| | | | | | | | Also exit with nonzero status if valgrind errors are found in log -- else tree is falsely shown as green. Review URL: http://codereview.chromium.org/48085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11908 0039d316-1c4b-4281-b951-d872f2087c98
* One more NSS suppression needed. With this change, base is green.dkegel@google.com2009-03-171-1/+7
| | | | | | Review URL: http://codereview.chromium.org/48081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11907 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pathetic typo in my previous cl. Unbreaks valgrind builder.dkegel@google.com2009-03-171-1/+1
| | | | | | Review URL: http://codereview.chromium.org/42291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11883 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore memory leaks in valgrind builder for now.dkegel@google.com2009-03-172-2/+8
| | | | | | | | | | | We'll re-enable them once we fix more serious problems. One would think that passing --leak-check=no to valgrind would suppress leak reports, sadly, --xml=yes forces them on. Review URL: http://codereview.chromium.org/42183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11874 0039d316-1c4b-4281-b951-d872f2087c98
* Move the ssl suppressions together, simplify, improve comment.dkegel@google.com2009-03-171-11/+15
| | | | | | Review URL: http://codereview.chromium.org/48035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11813 0039d316-1c4b-4281-b951-d872f2087c98
* Use ... wildcard in suppressions; it's simpler and more robustdkegel@google.com2009-03-161-110/+3
| | | | | | Review URL: http://codereview.chromium.org/48016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11748 0039d316-1c4b-4281-b951-d872f2087c98
* Use ... wildcard to unbreak one more suppression. We should do this throughout.dkegel@google.com2009-03-161-10/+8
| | | | | | | | | Add suppression for a small filename leak in our logging system which would be too hard to fix properly. Review URL: http://codereview.chromium.org/48010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11733 0039d316-1c4b-4281-b951-d872f2087c98
* Add suppressions for gtk one-time leaks; link to discussion.dkegel@google.com2009-03-161-87/+74
| | | | | | | | | | | | | Add suppression for libevent oneshot timers; libevent doesn't provide a way to free unexpired oneshot timers at exit. Refer to /usr/lib*/ rather than /usr/lib32, so suppressions also work on 32 bit systems. Review URL: http://codereview.chromium.org/46093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11726 0039d316-1c4b-4281-b951-d872f2087c98
* Try to suppress an invalid read in dlopen triggered by EnsureNSSInit, dkegel@google.com2009-03-151-6/+16
| | | | | | | | | | e.g. during base_unittest's HMACTest.HmacSafeBrowsingResponseTest Use wildcard to make glibc suppression match on Ubuntu 8.10 as well as 8.04 Review URL: http://codereview.chromium.org/42185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11714 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unneeded uses of logging.h in header files.thestig@chromium.org2009-03-122-2/+0
| | | | | | Review URL: http://codereview.chromium.org/43148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11590 0039d316-1c4b-4281-b951-d872f2087c98
* Add a script to more easily run valgrind with our parameters and suppressions.deanm@chromium.org2009-03-122-0/+87
| | | | | | | | | Add some more suppressions to the suppressions file. I don't have any errors when running Chromium on my workstation. Review URL: http://codereview.chromium.org/43129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11546 0039d316-1c4b-4281-b951-d872f2087c98
* Add hanging test to Purify gtest filter file. Report location of filter filepam@chromium.org2009-03-111-0/+1
| | | | | | | | | | in Purify script, for convenience. BUG=7810 TEST=covered by buildbot Review URL: http://codereview.chromium.org/42082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11463 0039d316-1c4b-4281-b951-d872f2087c98