David Rajchenbach-Teller
985067ff31
Bug 994951 - Activate OS.File xpcshell tests on B2G. r=froydnj
2014-05-05 06:53:00 -04:00
David Rajchenbach-Teller
e32592c81b
Bug 995198 - Make uncaught async errors cause KNOWN-FAIL in xpcshell. r=ted
2014-04-15 12:51:20 -04:00
David Rajchenbach-Teller
69c5551bb6
Bug 988844 - do_register_cleanup now accepts asynchronous cleanup functions. r=ted
2014-03-31 04:36:00 +02:00
Gregory Szorc
4c4a4b3468
Bug 875562 - Part 8: Write crash events for main process crashes; r=bsmedberg
...
This patch makes the crash reporter crash event directory aware and
writes main process crash event files at crash time.
--HG--
extra : rebase_source : 1d6a817ae401230b3fe8fcd236468ceb3e309a10
2014-02-18 15:58:03 -08:00
Gregory Szorc
1290f96f1d
Bug 972093 - Detect run_next_test() during add_task(); r=ted, rnewman
...
If an xpcshell test called run_next_test() from inside an add_task(),
bad things would happen. This patch detects that behavior and aborts the
test immediately with an actionable error message.
--HG--
extra : rebase_source : c5cf11070421b95a6fcf476d0a86289a3d0ba73a
extra : amend_source : cec6ad2a751bba01e7d4ecbff0735b39e3326efb
2014-02-12 16:47:29 -08:00
Mark Hammond
f6dafe7159
Bug 937370 - Errors loading xpcshell test file may be silently discarded. r=ted
2013-11-22 17:36:16 +11:00
Geoff Brown
23e8a0190d
Bug 938706 - (2) Put Android xpcshell minidumps in a separate directory; r=ted
2013-11-21 10:22:18 -07:00
Josh Matthews
351f2d3ed5
Bug 934066 - Add a simple parent/child synchronization mechanism for xpcshell tests. r=ted
2013-11-02 09:37:46 -04:00
Mike de Boer
58e279f99c
Bug 873126: integrate Assert.jsm into XPCShell-test. r=gps
2013-11-19 13:53:20 +01:00
Mike de Boer
c8677ea248
Bug 873126: introduce a common JS Assert library. r=gps,Unfocused
2013-11-19 13:53:18 +01:00
Jim Blandy
d5b6b24fc6
Bug 892114: Add support for Unix domain sockets to nsIServerSocket.idl and @mozilla.org/network/server-socket;1. r=mayhemer
2013-09-06 08:06:23 -07:00
Jim Blandy
28ebe45d1b
Bug 899757: Make nsServerSocket::InitWithAddress provide more detailed error results. r=mayhemer, r=ted
...
I looked through the NSPR socket creation functions that InitWithAddress
uses to see which errors they could return, and placed appropriate comments
in ErrorAccordingToNSPR.
The test coverage is not great; in particular, I wasn't able to find a way
to elicit "address in use" errors from Windows (although I could from
Linux); the web says that Windows is much more relaxed about binding
listening sockets than Unix derivatives. I'm interested in suggestions.
2013-09-06 08:06:22 -07:00
Jim Blandy
4ec8d1b3f4
Bug 909142: Fix xpcshell test harness regexp matching JS stack frames. But to what end? r=ted
2013-09-02 08:58:37 -07:00
Chris Manchester
9f01c22529
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
057345a284
Backed out changesets 57fc6c256d1f and a6bb570b7f41 (bug 896087) checktest failures on a CLOSED TREE.
2013-08-22 15:55:54 -04:00
Chris Manchester
3247d8636a
Bug 896087 - Output structured messages in head.js, interpret them in runxpcshelltests.py. r=ted
2013-07-22 19:44:25 -07:00
Ted Mielczarek
bcb2ff226d
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
Irving Reid
32ae0a0fa5
Bug 890555 - Handle case of non-Object argument to do_throw; r=ted
2013-07-13 12:37:13 -04:00
aceman
727d7528d1
Bug 896738 - Declare msg variable in testing/xpcshell/head.js. r=ted
2013-08-01 10:39:18 +01:00
Mark Banner
d2d508df28
Bug 896756 - Fix strict warnings in xpcshell's head.js. r=jmaher
2013-07-23 18:31:30 +01:00
Mihnea Dobrescu-Balaur
01876f031b
Bug 889076 - Use the profile dir to store minidumps in the crashreporter xpcshell tests. r=ted
2013-07-10 14:10:04 -07:00
Mihnea Dobrescu-Balaur
6eda094182
Bug 892021 - Add a do_get_tempdir function to head.js. r=ted, r=gbrown
2013-07-16 09:38:35 -07:00
Irving Reid
6a0fda21b5
Bug 887799: More reliable way of getting stack traces for xpcshell test errors, r=ted.mielczarek
2013-07-02 10:41:42 -04:00
Guilherme Gonçalves
dda9b3d845
Bug 874587 - Add CoreLocation geolocation provider. r=dougt, r=gps, r=smichaud
2013-07-01 09:43:17 -04:00
Mark Banner
c8a48242ff
Bug 886263 - Make places be enabled by default in all xpcshell-tests to avoid having to set it in lots of places (so that tests work with apps where places is disabled by default). r=mak
2013-06-26 14:56:11 +01:00
Ed Morley
27f1b7c165
Backed out changeset b1dba904d5c8 (bug 886263) for xpcshell orange
2013-06-26 11:20:46 +01:00
Mark Banner
eafc43d9dd
Bug 886263 - Make places be enabled by default in all xpcshell-tests to avoid having to set it in lots of places (so that tests work with apps where places is disabled by default). r=mak
2013-06-26 10:06:30 +01:00
Jared Wein
1ca909daa3
Bug 880573 - Remove duplication between do_report_result and _do_check_neq. r=ted
2013-06-07 12:44:00 -04:00
Jared Wein
d28d5dfe7a
Bug 880568 - _do_check_eq/_do_check_neq/do_print should put double-quotes around argument if the typeof argument is 'string'. r=ted
2013-06-07 12:43:48 -04:00
Josh Matthews
d477225655
Bug 869638 - Remove xpcshell timeout timers. r=ted
2013-05-10 10:50:33 -04:00
aceman
df5e7e5002
Bug 533315 - Show the stack trace of 'e' in do_thow(e) if 'e' is already an exception object. r=ted
2013-05-07 22:37:49 -04:00
Irving Reid
c2010bb454
Bug 863311: Include test function name in test pending / test finished messages. r=ted.mielczarek
2013-05-03 12:08:30 -04:00
Paolo Amadini
5659218182
Bug 859065 - Avoid "command timed out: 1200 seconds without output, attempting to kill" by providing an inner xpcshell timeout of 5 minutes. r=jmaher
2013-04-16 20:35:09 +02:00
Jim Blandy
b615271c9e
Bug 857715: In testing/xpcshell/head.js, use 'uneval' to quote values passed to the child process. r=ted
2013-04-14 17:49:40 -07:00
Jim Blandy
f92b34112c
Bug 808791: Add some xpcshell testing functions handy for matching JSON packets. r=jmaher
2013-01-14 16:15:58 -08:00
Mounir Lamouri
380dbbcc74
Bug 827050 - Ignore do_get_profile() calls when made from a content process in xpcshell tests. r=jmaher
2013-01-08 15:13:44 +00:00
Josh Matthews
689255c2e5
Bug 815523. patches stolen from 782542 Parts 1,2,3: Necko IPC security pref, and disable for xpcshell tests, r=ted,jdm
2012-12-07 17:12:02 -05:00
Ed Morley
62e46aa794
Backout 3e4e600adc3b (bug 782542) for crashtest-ipc timeouts
2012-12-16 18:09:39 +00:00
Josh Matthews
b5a5e3ef75
Bug 782542 - Secure necko IPDL usage. r=ted,jduell
...
* * *
Bug 782542 - Disable network.ipc security for certain mochitests r=ted
* * *
Bug 782542. Disable some more tests that use mozbrowser w/o app r?ted
* * *
Bug 782542 : yet another test needs tweaking. r?ted
2012-12-12 10:40:33 -05:00
Gregory Szorc
53c9d7b883
Bug 819033 - Part 1: Add add_task() to xpcshell runner; r=ted
...
You can now register generator functions containing Task.spawn friendly
tests. This makes writing unit tests for promise-based APIs much easier.
2012-12-11 10:53:43 -08:00
David Rajchenbach-Teller
9f39126cb0
Bug 810543 - Testing the behavior of OS.Constants.Path.profileDir;r=froydnj
2012-12-11 15:12:59 -08:00
Ed Morley
58f66d8a75
Backout fac650c31656 & 907a846d368f (bug 819033) for xpcshell failures
2012-12-11 20:29:18 +00:00
Ehsan Akhgari
9305b46722
Backed out changeset 34c9ccee8058 (bug 782542) for mochitest failures
2012-12-11 15:04:11 -05:00
Gregory Szorc
873700931f
Bug 819033 - Part 1: Add add_task() to xpcshell runner; r=ted
...
You can now register generator functions containing Task.spawn friendly
tests. This makes writing unit tests for promise-based APIs much easier.
2012-12-11 10:53:43 -08:00
Josh Matthews
6fab8b6f69
Bug 782542 - Secure necko IPDL usage. r=ted,jduell
2012-12-07 17:12:02 -05:00
Mark Capella
c33263eef6
Bug 772272 - Remove do_load_httpd_js from xpcshell tests, Final, r=ted
...
Remove last three references, final cleanup
2012-08-23 08:16:44 -04:00
Gregory Szorc
8e71f71a3c
Bug 762837 - Try to find modules directory if not defined; r=ted
...
This is a workaround to enable modules to be found on the buildbot test
runners.
2012-06-29 13:27:11 -07:00
Gregory Szorc
b3dde36872
Bug 760576 - Define do_check_null test helper for xpcshell tests; r=ted
...
--HG--
extra : rebase_source : 533f5e85bf6d1f9f074fee227b60dde08a7baf17
2012-06-01 19:23:31 +02:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Gregory Szorc
5a8cec33cc
Bug 754436 - Move xpcshell protocol handler registration into standalone function; r=ted
2012-05-15 09:53:28 -07:00