Commit Graph

144 Commits

Author SHA1 Message Date
Mark Hammond
12fb061fa6 Bug 968044 - prevent xpcshell test output from escaping CR chars. r=gps 2014-02-10 09:23:02 +11:00
Nicholas Hurley
b47878e83f Bug 964563 - Remove custom node binary. r=ted 2014-02-06 15:00:19 -08:00
Ryan VanderMeulen
858274d6d5 Bug 964379 - Add logging to figure out what's breaking xpcshell on comm-central on OSX 10.6. 2014-02-02 22:30:43 -05:00
Mark Hammond
d96bcbdac1 Bug 964102 - Use normpath on the test path before comparing it with the root dir. r=gps 2014-01-27 09:00:35 +11:00
Zack Weinberg
0759609ecc Bug 933885 part 2b: runxpcshelltests.py: prevent invalid UTF-8 from being written to test log files. r=gps 2014-01-25 23:27:11 -05:00
Zack Weinberg
20cda3d1b6 Bug 933885 part 2a: remove fake JSON parser from runxpcshelltests.py (Python 2.6 now being required). r=gps 2014-01-25 23:27:11 -05:00
Gregory Szorc
3563c036de Bug 920849 - Part 2: Discover xpcshell tests through metadata, not filesystem; r=ted 2013-10-22 16:54:40 -07:00
Gabor Molnar
705a51cd56 bug 950768 - http2 tests in node.js r=hurley r=mcmanus 2013-10-20 16:03:07 +02:00
Mark Hammond
6a31f393e0 Bug 937412 - Syntax errors in xpcshell tests don't report the error. r=ted 2013-11-22 17:32:28 +11:00
Christian Holler
a0576507ed Bug 939513 - Symbolize ASan traces for xpcshell tests. r=ted 2013-11-21 18:26:28 +01:00
Geoff Brown
ea3100d1cf Bug 938706 - (1) Fix minidumps for Android xpcshell; r=ted 2013-11-21 10:22:16 -07:00
aceman
8d080bab40 Bug 927550 - allow an xpcshell test to request a longer timeout before it is killed. r?Ted 2013-10-16 13:08:00 +01:00
Chris Manchester
93a4f57d8c Bug 917440 - Don't attempt to read stdout of xpcshell process when running interactively. r=ted 2013-09-20 10:48:07 -04:00
Chris Manchester
a1cd5458c5 Bug 917627 - Preserve whitespace in xpcshell logs; r=ted 2013-09-18 20:04:01 -04:00
Chris Manchester
29c28f5fc7 Bug 500388 - Don't buffer xpcshell process output, use a callback to consume output as it is available. r=ted 2013-09-12 19:48:43 -04:00
Ted Mielczarek
59ca4b40b2 bug 913173 - fix xpcshell-test --debugger on OS X. r=gps 2013-09-11 07:52:29 -04:00
Mihnea Dobrescu-Balaur
989595bc21 Bug 911249 - Make sure harness does not block if killing a process hangs. r=ted 2013-09-03 13:56:08 -07:00
Mihnea Dobrescu-Balaur
e17f268312 Bug 911347 - Fix xpcshell static file cleanup on Windows. r=ted 2013-09-03 10:00:11 -07:00
Mihnea Dobrescu-Balaur
51b915128c Bug 911249 - Don't block XPCShell test harness on hangs caused by os.kill on Windows. r=ted 2013-09-01 13:02:51 -07:00
Mihnea Dobrescu-Balaur
a0db2374a0 Bug 911132 - Replace invalid bytes in xpcshell binary string output. r=gps 2013-08-30 15:15:33 -07:00
Chris Manchester
d741106847 Bug 910936 - Add guard so that runxpcshelltests.py doesn't attempt to parse output if there isn't any. r=jdm 2013-08-29 22:14:25 -04:00
Mihnea Dobrescu-Balaur
851fae13ef Bug 660788 - Turn on parxpc in automation, r=ted 2013-08-15 13:53:25 -07:00
Mihnea Dobrescu-Balaur
f6bca7ae86 Bug 906510 - Rerun tests that fail when run in parallel. r=ted 2013-08-28 11:28:39 -07:00
Mihnea Dobrescu-Balaur
f587b944e5 Bug 906172 - Handle exceptions for sequential tests properly. r=ted 2013-08-16 13:42:04 -07:00
Chris Manchester
d2fa920ce0 Bug 729098 - Ability to track and rerun failed xpcshell tests; r=gps 2013-08-21 09:26:46 -07:00
Chris Manchester
7cd833e307 Bug 896087 - Output structured messages in head.js, interpret them in runxpcshelltests.py; r=ted 2013-07-22 19:44:25 -07:00
Ryan VanderMeulen
df2081b5c0 Backed out changesets 57fc6c256d1f and a6bb570b7f41 (bug 896087) checktest failures on a CLOSED TREE. 2013-08-22 15:55:54 -04:00
Chris Manchester
1dad6c1a9d Bug 896087 - Output structured messages in head.js, interpret them in runxpcshelltests.py. r=ted 2013-07-22 19:44:25 -07:00
Mihnea Dobrescu-Balaur
0d4adcb8f7 Bug 905782 - Make the XPCShell harness treat running a single file as a sequential run. r=ted 2013-08-20 16:07:33 -07:00
Ted Mielczarek
28da71de00 bug 842728 - init Breakpad from C++ in xpcshell, remove ability to init from script. r=bholley,gps 2013-08-15 14:48:12 -04:00
Ted Mielczarek
f71fc0bb08 Fix bustage from bug 889076 (no crash stacks for xpcshell tests), no bug, r=bustage 2013-08-15 15:01:08 -04:00
Chris Manchester
50ed510491 Bug 887054 - Part 3: Synchronize blocks of output when running xpcshell tests in parallel. r=ted 2013-08-06 10:28:29 -07:00
Mihnea Dobrescu-Balaur
419b4e3eef Bug 887054 - Part 1: Refactor xpcshell test harness to support parallel test runs, disabled in automation. r=ahal, r=ted 2013-07-19 19:27:14 -07:00
Mihnea Dobrescu-Balaur
1e719584ae Bug 890098 - Follow-up: Always set the plugins dir. r=jgriffin 2013-07-23 23:08:46 -07:00
Mihnea Dobrescu-Balaur
5cc0418426 Bug 892121 - Every xpcshell test should get its own plugins dir. r=gbrown, r=ted 2013-07-17 10:53:30 -07:00
Mihnea Dobrescu-Balaur
dbc39b7ead Bug 892021 - Add a do_get_tempdir function to head.js. r=ted, r=gbrown 2013-07-16 09:38:35 -07:00
Andrew Halberstadt
dae19acbd0 Bug 882461 - add mozbase packages to sys.path in automation, r=jhammel 2013-06-17 13:22:39 -07:00
Jeff Hammel
ee8c256696 Bug 707976 - Remove manifestdestiny from its old location in m-c and use that in testing/mozbase;r=ahal 2013-06-07 12:30:11 -07:00
Josh Matthews
d0ab076ba5 Bug 870745 - Remove incorrect self argument from killAndGetStack. r=ted 2013-05-10 10:50:51 -04:00
Josh Matthews
d571cbbb8c Bug 597064 - Add timeout logic to xpcshell test runner. r=ted 2012-12-20 03:43:19 -05:00
Gregory Szorc
b0507ab1c1 Bug 771578 - Part 2: Move code to invoke a single test into its own method; r=ted 2013-03-26 17:15:24 -07:00
Jeff Hammel
41b348869d Bug 838374 - release mozprofile, mozprocess, mozdevice (and other?) and mirror to m-c;r=ahal 2013-03-21 21:06:28 -07:00
Joel Maher
9a51df07c0 Bug 827446 - update mochitest, reftest, xpcshell to use mozcrash. r=jhammel 2013-03-21 09:19:34 -04:00
Ryan VanderMeulen
99cf3afc70 Backed out changeset 1c19d2a03d90 (bug 827446) for packaging bustage on a CLOSED TREE. 2013-03-13 09:22:00 -04:00
Joel Maher
80fd386890 Bug 827446 - update mochitest, reftest, xpcshell to use mozcrash. r=jhammel 2013-03-13 07:38:00 -04:00
Gregory Szorc
cdbb84be40 Bug 771578 - Part 1: Reindent xpcshell test runner Python files; rs=ted 2013-02-20 12:45:14 -08:00
Phil Ringnalda
c0e45b9639 Back out ce4f4d4d69d9 (bug 771578) for xpcshell reporting bustage
CLOSED TREE
2013-02-20 15:20:17 -08:00
Gregory Szorc
e6f7e893e9 Bug 771578 - Part 1: Reindent xpcshell test runner Python files; rs=ted 2013-02-20 12:45:14 -08:00
Jim Mathies
1eed680d31 Bug 817881 - Move test plugin to dist/plugins, and touch up tests and test logic to support the change. r=glandium, dtownsend 2012-12-17 12:08:00 -06:00
Jim Mathies
e403c20b05 Bug 810617 - Pass browser app directory to xpcshell test harness. r=ted 2012-11-30 15:14:27 -06:00