Commit Graph

128 Commits

Author SHA1 Message Date
Nazma Panjwani
2ce21ee428 Bug 1091280 - moved options from AutomationUtils.addCommonOptions to runreftest.py, mochitest_options.py, runxpcshelltests.py and removed the addCommonOptions from automationUtils and automation.py.in, r=ahal 2014-11-19 12:31:45 -08:00
Pankaj Malhotra(:bitgeeky)
f61c7eab1b Bug 1091267 - Move automationutils:parseKeyValue to mochitest's runtests.py. r=ahal 2014-11-06 03:34:00 +01:00
Pankaj Malhotra(:bitgeeky)
d146c5b08b Bug 1091270 - Move isURL out of automationutils; r=jgriffin 2014-11-04 16:59:40 -08:00
David Lubin
fd455c6cd1 Bug 1091277 - Move replaceBackSlashes out of automationutils, r=jgriffin 2014-10-30 14:57:38 -07:00
Andrew McCreight
4fcf9e3536 Bug 1076969 - processLeakLog should come up with reasonable defaults itself. r=jmaher
Instead of grabbing attributes off options at every call site, pass
in the options object to processLeakLog, and attempt to get the attributes
there. If not present, use a restrictive default value.

This will prevent silent harness failures if one of the many ways to invoke
processLeakLog fails to set up these options, and makes it so they
don't have to set it up if they don't care.
2014-10-06 14:23:17 -07:00
Andrew McCreight
4c02dac13c Bug 1068276, part 2 - Make unexpected failure to produce a leak log an error. r=jmaher 2014-09-30 14:17:27 -07:00
Andrew McCreight
332647cd60 Bug 1068276, part 1 - Allow configuring which type of processes we complain about when there's no leak log. r=jmaher
Then don't warn for missing logs from tab and geckomediaplugin processes, or default processes on B2G.
2014-09-30 14:17:27 -07:00
Andrew McCreight
19c15bdbc6 Bug 1067664, part 2 - Stop ignoring tab process leaks. r=jmaher 2014-09-30 09:54:25 -07:00
Andrew McCreight
b41400dfe4 Bug 1067664, part 1 - Allow different leak thresholds for different types of processes. r=jmaher 2014-09-30 09:54:25 -07:00
Stephen Pohl
6c7fc66e82 Mac v2 signing - Bug 1060652 - Make mochitest harness work with the new bundle structure for v2 signatures on OSX. r=jmaher 2014-09-29 11:51:25 -07:00
Andrew McCreight
da0a58f3db Bug 1071289 - Remove the leading space from processString in processSingleLeakFile. r=jmaher 2014-09-25 13:01:33 -07:00
Nils Ohlmeier [:drno]
999a679fe9 Bug 1049688 - Allow override of MOZ_DISABLE_NONLOCAL_CONNECTIONS. r=froydnj 2014-09-22 09:48:00 -04:00
Andrew McCreight
9c26893a4c Bug 1068280 - If there are multiple bloat views in a single leak log, use the largest one. r=jmaher 2014-09-22 11:07:46 -07:00
Andrew McCreight
e82ece0916 Bug 1069689, part 3 - Make 'default' the default process type. r=jmaher 2014-09-19 15:00:43 -07:00
Andrew McCreight
ef73dc680f Bug 1069689, part 2 - Don't generate a regexp then throw it away. r=jmaher 2014-09-19 15:00:43 -07:00
Andrew McCreight
28ff62477b Bug 1069689, part 1 - .*? at the start of a search regexp isn't useful. r=jmaher 2014-09-19 15:00:43 -07:00
Chris Manchester
5ccf82255b Bug 1061670 - Log failures in automationutils.py at the warning level for visibility when running locally. r=ahal 2014-09-16 22:32:13 -04:00
Alessio Placitelli
77aeb04740 Bug 928397 - Enable xpcshell-test debugging on Windows platforms and default debugger detection. r=ted.mielczarek 2014-07-02 13:52:00 +02:00
Chris Manchester
949bb5e354 Bug 1045525 - Convert automationutils python logging to log through mozlog.structured.;r=ahal 2014-08-29 10:37:17 -04:00
Andrew McCreight
b276175bfe Bug 1052224 - Disable leak checking in content processes. r=jmaher 2014-08-22 10:59:22 -07:00
Ralph Giles
796d21b80d Bug 1054043 - Remove wrapcommand. r=ted
This code was only needed on osx 10.5, and the version string compare
fails on osx 10.10.
2014-08-14 15:35:00 -07:00
Tim Taubert
c05e42221f Bug 1052371 - Fix m-bc shutdown leak detector r=akachkach 2014-08-12 21:23:29 +02:00
Tim Taubert
ada280317b Backed out changeset d04a9bf0df24 (bug 1052371) 2014-08-12 21:11:17 +02:00
Tim Taubert
8b39f8ee96 Bug 1052371 - Fix m-bc shutdown leak detector r=akachkach 2014-08-12 13:25:23 +02:00
Ted Mielczarek
96a23f8aff bug 1049202 - remove automationutils mozinfo workaround for non-mozharness Android tests. r=jmaher 2014-08-11 07:46:46 -04:00
Kyle Huey
4bf67a67d3 Bug 1038943: Bustage followup to fix Android on a CLOSED TREE. r=me 2014-08-05 15:15:38 -07:00
Kyle Huey
ead551b67a Bug 1038943: Turn on leak checking on B2G with an initial threshold of 400000 bytes. r=ahal,dbaron 2014-08-05 14:11:53 -07:00
Alessio Placitelli
eee8778d75 Bug 1028090 - Enable xpcshell-test debugging on Windows platforms. r=jmaher 2014-07-28 12:04:00 -04:00
Ahmed Kachkach
e1ddcc3365 Bug 1042979 - Clean up unused imports, variables, and dead code in mochitest. r=ahal 2014-07-24 06:23:00 +02:00
Ahmed Kachkach
68c23f6dff Bug 886570 - Initial integration of structured logs in mochitest; r=ahal,Ms2ger 2014-07-17 09:02:00 +02:00
Carsten "Tomcat" Book
b936e46813 Backed out changeset 3325b46334d9 (bug 988464) for xpcshell test failure 2014-07-17 08:49:57 +02:00
Randell Jesup
6962de3744 Bug 988464: log nsThreads still active at nsThreadManager::Shutdown() r=bsmedberg 2014-07-17 00:38:51 -04:00
Carsten "Tomcat" Book
f0569c8ad2 Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Ahmed Kachkach
c4872d76ea Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Andrew McCreight
4061f7761e Bug 988041 - Enable LeakSanitizer for Mochitests. r=jmaher 2014-06-20 09:08:30 -07:00
Nathan Froyd
7d732cdc91 Bug 995417 - part 2 - testing infrastructure changes to set MOZ_DISABLE_NONLOCAL_CONNECTIONS; r=jmaher 2014-06-17 10:49:57 -04:00
Andrew McCreight
354c4cc1fa Bug 1023368 - ASan tests should show an error when the symbolizer isn't found. r=jmaher 2014-06-14 16:43:46 -07:00
Vaibhav Agrawal
5d191ae6fd Bug 908945 - Fix automation.py's exit code handling; r=jmaher 2014-03-26 06:14:51 -04:00
Nicholas Nethercote
11779dca7f No bug. Fix a misplaced comma in build/automationutils.py. r=nalexander.
--HG--
extra : rebase_source : 7f82b008c72c15dfa696d240497c01a44a1fadfa
2014-03-20 17:46:13 -07:00
Nils Ohlmeier [:drno]
32a0e501c4 Bug 977933 - Temporarily increase WebRTC logging for tests to help catching intermittent test failures. r=jesup 2014-03-04 13:51:37 -05:00
Jan de Mooij
332dd47a4c Bug 977921 - Override ASan malloc_context_size to save memory. r=decoder
--HG--
extra : rebase_source : 500882c214de079c1d493e21a9ee91c3da743226
2014-02-28 16:33:25 +01:00
Ted Mielczarek
e0980e8260 bug 966858 - fix dumpScreen on Windows. r=jmaher
--HG--
extra : rebase_source : 76f87429a657cb24e4fd76398fabb894df987d96
2014-02-05 09:34:23 -05:00
Nathan Froyd
afaf2b9bfe Bug 963280 - pass more options by default when using valgrind as a debugger; r=njn 2014-01-23 16:49:56 -05:00
Mihai Tabara
a01bb87e19 Bug 961108 - make dumpScreen always write to a file in MOZ_UPLOAD_DIR. r=ted,jmaher 2014-01-17 12:04:02 -05:00
Nils Ohlmeier [:drno]
85defb39cc Bug 951314 - Only set WebRTC debug variables if not present. r=ted 2013-12-19 11:42:19 -05:00
Ryan VanderMeulen
9acaa6fc43 Backed out changeset 08009e8417e9 (bug 951314) for Windows bustage. 2013-12-19 11:58:24 -05:00
Nils Ohlmeier [:drno]
7f179b7c9f Bug 951314 - Only set WebRTC debug variables if not present. r=ted 2013-12-19 11:42:19 -05:00
Nathan Froyd
de3ea923d8 Bug 943734 - escape URL arguments in mochitests for the benefit of LLDB; r=jmaher 2013-12-03 13:01:30 -05:00
Ed Morley
c24642b1cf Bug 943474 - Don't print the overall summary for shutdown leak detector failures; r=ttaubert 2013-11-27 13:52:02 +00:00
Nathan Froyd
fe92755429 Bug 938289 - part 1 - add automation support for adding DMD environment variables; r=jmaher 2013-11-13 14:47:41 -05:00