Changeset 154387 in webkit
- Timestamp:
- Aug 21, 2013 9:11:10 AM (11 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r154368 r154387 1 2013-08-21 Brian Holt <brian.holt@samsung.com> 2 3 [GTK] Suppress irrelevant or known leaks for Valgrind 4 https://bugs.webkit.org/show_bug.cgi?id=119448 5 6 Reviewed by Martin Robinson. 7 8 Add a suppressions file to suppress known leaks for Valgrind. 9 Valgrind also takes longer when using suppressions and 10 times out unless the driver timeout is increased. 11 12 * Scripts/valgrind/suppressions.txt: Added. 13 * Scripts/webkitpy/port/gtk.py: 14 (GtkPort.driver_stop_timeout): 15 (GtkPort.setup_environ_for_server): 16 1 17 2013-08-20 Alex Christensen <achristensen@apple.com> 2 18 -
trunk/Tools/Scripts/webkitpy/port/gtk.py
r153721 r154387 71 71 return multiplier * 6 * 1000 72 72 73 def driver_stop_timeout(self): 74 if self.get_option("leaks"): 75 # Wait the default timeout time before killing the process in driver.stop(). 76 return self.default_timeout_ms() 77 return super(GtkPort, self).driver_stop_timeout() 78 73 79 def setup_test_run(self): 74 80 super(GtkPort, self).setup_test_run() … … 95 101 xmlfilename = "".join(("drt-%p-", uuid.uuid1().hex, "-leaks.xml")) 96 102 xmlfile = os.path.join(self.results_directory(), xmlfilename) 103 suppressionsfile = self.path_from_webkit_base('Tools', 'Scripts', 'valgrind', 'suppressions.txt') 97 104 environment['VALGRIND_OPTS'] = \ 98 105 "--tool=memcheck " \ … … 109 116 "--gen-suppressions=all " \ 110 117 "--xml=yes " \ 111 "--xml-file=\"%s\" " % (xmlfile) 118 "--xml-file=\"%s\" " \ 119 "--suppressions=%s" % (xmlfile, suppressionsfile) 112 120 return environment 113 121
Note: See TracChangeset
for help on using the changeset viewer.