Commit Graph

298 Commits

Author SHA1 Message Date
Ahmed Kachkach
e420cd4b58 Bug 886570 - Initial integration of structured logs in mochitest; r=ahal,Ms2ger 2014-07-17 09:02:00 +02:00
Vaibhav Agrawal
c83952786e Bug 1028226 - Clean up the code for manifest parsing. r=jmaher 2014-07-10 09:38:00 +02:00
Carsten "Tomcat" Book
1358119f32 Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Ahmed Kachkach
64d66ddf12 Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Vaibhav Agrawal
6ceebbe555 Bug 1036374 - Adding a binary search algorithm for bisection of failing tests. r=jmaher 2014-07-09 13:20:00 +02:00
Vaibhav Agrawal
05898789a0 Bug 1014125 - Bisection Base Patch. r=ahal 2014-07-04 13:55:00 +02:00
Vaibhav Agrawal
f5862895bf Bug 925699 - pymake/mach mochitest-plain don't delete the temporary profile. r=jmaher 2014-06-23 11:24:00 +02:00
Andrew McCreight
ffde7e6c7d Bug 988041 - Enable LeakSanitizer for Mochitests. r=jmaher 2014-06-20 09:08:30 -07:00
Andrew Halberstadt
df364bfcf8 Bug 997244 - Move emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-19 14:17:26 -04:00
Geoff Brown
9af70e091e Bug 1026830 - Add LD_LIBRARY_PATH=xrePath when launching utilities; r=jmaher 2014-06-18 20:39:34 -06:00
Wes Kocher
6980836e23 Backed out changeset 81a51de30a2a (bug 997244) for breaking b2g emulator mochitests on an otherwise CLOSED TREE 2014-06-18 14:15:48 -07:00
Andrew Halberstadt
d2e3a9be9c Bug 997244 - Pull emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-18 13:30:12 -04:00
Armen Zambrano Gasparnian
ee1cb9bf27 Bug 989583 - Set self.testRoot and self.testRootAbs in only one place (runtests.py). r=jmaher 2014-06-17 09:50:16 -04:00
Armen Zambrano Gasparnian
4171140899 Bug 989583 - Install all tests (even disabled) from manifests. r=jmaher 2014-06-16 14:51:22 -04:00
William Lachance
2e4f245a3b Bug 984528 - Rename manifestdestiny -> manifestparser. r=ahal 2014-06-10 13:20:23 -04:00
Joel Maher
7c6d249bbb Bug 992911 - (run-by-dir) add the ability to run mochitests per directory in a loop. r=ahal 2014-06-03 11:19:28 -04:00
Carsten "Tomcat" Book
8a19488ae8 Backed out changeset 86d0bd2a0233 (bug 992911) for android 2.3 bustage 2014-06-02 13:36:51 +02:00
Joel Maher
398ab89b6c Bug 992911 - (run-by-dir) add the ability to run mochitests per directory in a loop. r=ahal 2014-06-02 06:54:23 -04:00
Joel Maher
7be35e07e0 Bug 1014503 - running devtools tests via mochitest-browser gives unhelpful error message. r=ted 2014-05-30 08:17:05 -04:00
Andrew Halberstadt
c5f99a89f1 Bug 957768 - Backout no longer needed --hide-subtests mochitest option (bug 937181 implemented the same thing but better), r=jmaher 2014-05-09 14:59:18 -04:00
Ted Mielczarek
19f5b638b3 bug 815002 - allow using loopback devices in WebRTC mochitests on Linux when available. r=jsmith,jmaher 2014-05-01 07:18:00 -04:00
Martin Thomson
e3e917d805 Bug 907770 - Part 1: Making ssltunnel run for android and b2g mochitests. r=jmaher 2014-03-14 11:25:41 -07:00
Cameron McCormack
851f1896a2 Bug 997598 - Don't strip leading white space from mochitest output lines when stack fixer is in use. r=wlach 2014-04-18 11:34:47 +10:00
Vaibhav Agrawal
a2ce174e5f Bug 912243 - Mochitest shouldnt chdir in __init__. r=jmaher 2014-04-16 10:29:39 -04:00
Manish Goregaokar
1bf757e498 Bug 991348 - Give the ability to take screnshots on all test failures. r=jmaher 2014-04-12 04:23:00 +02:00
Ms2ger
4cc2a41d2c Backed out changeset c63d8f19a893 for failures in Android mochitests. 2014-04-12 12:00:37 +02:00
Manish Goregaokar
71a6e555fa Bug 991348 - Support taking screenshots on all test failures in mochitests; r=jmaher 2014-04-12 11:08:34 +02:00
Ryan VanderMeulen
5923301383 Backed out changeset df3c1971ecdc (bug 984930) 2014-04-11 12:54:56 -04:00
Joel Maher
c9c6473ca2 Bug 984930 - Create mochitest-dt [temporarily turn off --subsuite]. r=mratcliffe 2014-04-10 15:00:56 -04:00
Michael Ratcliffe
4cc10271fe Bug 983948 - Add mach mochitest-devtools r=jmaher 2014-03-25 16:52:53 +00:00
Joel Maher
eba0636a57 backout d459cc1b5a94 for robocop failures (bug 912243) 2014-04-07 08:45:15 -04:00
Vaibhav Agrawal
8b33ee794d Bug 912243 - Mochitest shouldnt chdir in __init__; r=jmaher 2014-04-07 06:46:29 -04:00
Bill McCloskey
289f621494 Bug 986163 - Fix webapprt tests (r=ted) 2014-03-28 15:50:28 -07:00
Nathan Froyd
e51d903f0a Bug 969437 - part 1 - introduce a --quiet option for mochitests; r=jmaher 2014-03-07 11:42:07 -05:00
Ryan VanderMeulen
d7ac4c6c4e Merge inbound to m-c. 2014-03-26 20:58:31 -04:00
Gregory Szorc
a5fc13bfc1 Bug 987398 - Part 1: Run mochitests from manifests with mach; r=ahal
The mochitest mach commands now consult the all-tests.json file for
resolving the test argument/path. The mochitest runner has been modified
to accept a manifestdestiny.TestManifest instance instead of a path to a
manifest file. The mach commands construct an in-memory TestManifest and
pass it to the mochitest runner.

While I was here, I cleaned up some old JSON serializing code.
2014-03-24 14:35:06 -07:00
Wes Kocher
019708e64b Merge fx-team to m-c 2014-03-25 20:03:13 -07:00
Gregory Szorc
8295cdafd6 Bug 987372 - Try harder to stop child processes in mochitest runner; r=ahal
The mochitest runner could start a child process but not clean it up in
all cases. This patch ensures we always try to stop child processes
before exiting.

Ideally, things should probably be implemented as context managers or
the cleanup logic should live in a __del__. But, perfect is the enemy of
done. This simple approach appears to solve the problem in a manner that
isn't too invasive.
2014-03-24 14:43:36 -07:00
Kevin Cox
60f338864e Bug 958897 - ssltunnel lives if mochitest killed. r=jmaher
[PATCH] Made Mochitest.runApp() clean up after itself in case of exception
2014-03-23 10:20:32 -04:00
Vaibhav Agrawal
749010a126 Bug 908945 - Fix automation.py's exit code handling; r=jmaher 2014-03-26 06:14:51 -04:00
Bill McCloskey
e6e12d5833 Bug 938019 - Run mochitests from manifests (r=ted,gps) 2014-03-18 08:03:51 -07:00
Jan de Mooij
7dd9b6e6a8 Bug 977921 - Override ASan malloc_context_size to save memory. r=decoder 2014-02-28 16:33:25 +01:00
Bill McCloskey
81bfc2d069 Bug 960783 - Support "new out-of-process window" menu item in nightly (r=felipe,bsmedberg,trevor,ted) 2014-02-11 09:01:08 -08:00
Ehsan Akhgari
4dc6b4bce6 Bug 957729 - Disable the slow script signal handler by default when running mochitests under a debugger through mach; r=gps 2014-02-07 23:25:45 -05:00
Honza Bambas
b7318ef962 Bug 961147 - Easy way to get NSPR logs from tryserver mochitests, r=ted 2014-01-22 18:54:49 +01:00
Andrew Halberstadt
13e2ea4012 Bug 957768 - Fix mochitest no summary error when --hide-subtests is used, r=jmaher 2014-01-17 11:26:31 +08:00
Andrew Halberstadt
bc8acd8665 Bug 957768 - Add an option to hide mochitest subtest results, r=jmaher 2014-01-09 15:41:54 -05:00
William Lachance
44dfa5cd5e Bug 924253 - Make perl stack fixer process to not read directly from firefox's pipe in mochitest;r=ted 2013-12-10 19:15:25 -05:00
Nathan Froyd
f34c994bbf Bug 943734 - escape URL arguments in mochitests for the benefit of LLDB; r=jmaher 2013-12-03 13:01:30 -05:00
Mark Hammond
7c9c4b36cf Bug 932186 - Allow mach to specify a manifest file as a test path. r=ted 2013-11-25 10:33:11 +11:00