Mark Hammond
411be7fc39
Bug 1116708 - xpcshell tests now log console messages. r=chmanchester
2015-01-09 10:00:05 +11:00
Mark Hammond
4af3f49190
Backout 40b7a74be389 due to wrong bug number in commit message
2015-01-09 09:56:25 +11:00
Mark Hammond
6bf32e532f
Bug 1117001 - xpcshell tests now log console messages. r=chmanchester
2015-01-09 09:53:34 +11:00
Mark Hammond
7dd95e0e0a
Bug 1109563 - fix xpshell-test debugging. r=past
2014-12-11 19:13:12 +11:00
J. Ryan Stinnett
688410327a
Bug 1059001 - Part 1b: Update openListener callsites. r=past
2014-12-10 20:55:51 -06:00
J. Ryan Stinnett
55c34b5fd0
Bug 1058997 - Part 3b: Update non-trivial security prompts. r=past
2014-12-01 22:55:56 -08:00
Mark Hammond
3680b51c02
Bug 809561 - Integrate xpcshell test harness with chrome remote debugging. r=past/chmanchester
2014-11-29 10:40:58 +11:00
Chris Manchester
cd598e3edf
Bug 1093834 - Ensure _TEST_NAME is passed to the child process in xpcshell's head.js. r=ted
2014-11-04 20:02:13 -05:00
Chris Manchester
955d7f2456
Bug 1033126 - Convert xpcshell tests to use mozlog.structured format for logging.;r=ted
2014-10-22 15:53:42 -04:00
Boris Zbarsky
e6651ee69a
Bug 1082843. Don't import Promise.jsm into the global scope in xpcshell tests. r=yoric
2014-10-15 00:42:54 -04:00
David Rajchenbach-Teller
82680b0112
Bug 1059329 - Remove spurious 'System JS : ERROR' in xpcshell. r=ted
2014-08-28 03:09:00 -04:00
Aseem Raj Baranwal
74e1d088b5
Bug 1050877 - media.gmp-manager.url should mention GMP. r=jmaher
2014-08-26 01:53:47 +05:30
Georg Fritzsche
79409bb96b
Bug 1042161 - Set dummy URL for GMP addon updates for xpcshell tests. r=jmaher
2014-08-08 17:46:25 +02:00
Chris Manchester
f367a664b7
Bug 1036639 - Report correct filename from xpcshell/head.js when using do_check_* assertion functions.;r=gps
2014-07-09 20:24:59 -04:00
Chris Manchester
94715bbaf3
Backed out changeset c33ec815962f (bug 1036639) for windows checktest failures.
2014-07-09 21:51:07 -04:00
Chris Manchester
cb2c38a0da
Bug 1036639 - Report correct filename from xpcshell/head.js when using do_check_* assertion functions.;r=gps
2014-07-09 20:39:18 -04:00
David Rajchenbach-Teller
a82c78cd53
Bug 1023787 - Make Task.jsm stack rewriting play nicely with xpcshell and mochi tests. r=paolo, r=mikedeboer
2014-06-20 14:23:00 -04:00
Jim Blandy
4d6a633bba
Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
...
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):
- Never set the buffer's mode.
Years ago, Emacs did not have a good JavaScript mode, so it made sense
to use Java or C++ mode in .js files. However, Emacs has had js-mode for
years now; it's perfectly serviceable, and is available and enabled by
default in all major Emacs packagings.
Selecting a mode in the -*- file variable line -*- is almost always the
wrong thing to do anyway. It overrides Emacs's default choice, which is
(now) reasonable; and even worse, it overrides settings the user might
have made in their '.emacs' file for that file extension. It's only
useful when there's something specific about that particular file that
makes a particular mode appropriate.
- Correctly propagate settings that establish the correct indentation
level for this file: c-basic-offset and js2-basic-offset should be
js-indent-level. Whatever value they're given should be preserved;
different parts of our tree use different indentation styles.
- We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
Remove tab-width: settings, at least in files that don't contain tab
characters.
- Remove js2-mode settings that belong in the user's .emacs file, like
js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
David Rajchenbach-Teller
7f063bb1ef
Bug 1010518 - Activate Task.Debugging.maintainStack on test suites. r=ted
2014-06-09 14:43:00 +02:00
Alexandre Poirot
045226d2eb
Bug 1019244 - Do not throw on exception handling during xpcshell tests. r=ted
2014-06-02 15:09:00 -04:00
Mike de Boer
1a56be1b78
Bug 1014482: make Assert.jsm methods globally available and deprecate XPCShell-test's custom assert methods. This changes do_check_matches()
semantics significantly. r=gps
2014-05-30 16:26:42 +02:00
David Rajchenbach-Teller
998dfc52cc
Bug 976205 - Make uncaught Promise errors fatal in xpcshell. r=ted
2014-05-28 12:11:00 -04:00
Eddy Bruel
d529db99df
Bug 1003095 - Fix strict errors in the debugger server;r=past
2014-05-15 16:36:03 +02:00
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