Eddy Bruël
70d0d8884e
Bug 1131646 - Clean up the breakpoint code;r=jlongster
2015-03-11 15:15:40 +01:00
Alexandre Poirot
b9112cb8a8
Bug 1059308 - Fix tests to support chrome actor. r=jryans
2015-02-26 03:56:00 +01:00
Alessio Placitelli
8dce0b9487
Bug 1111022 - Tests for the SelfSupport backend. r=gfritzsche
2015-01-09 11:18:00 +01:00
Chris Peterson
345e15ebad
Bug 1129336 - Remove nonstandard let blocks from testing/xpcshell. r=chmanchester
2015-01-24 23:34:40 -08:00
Chris Manchester
b390f6fd86
Bug 1128584 - Only log valid status values when processing errors in xpcshell's head.js;r=ted
2015-02-02 13:32:49 -05:00
Eddy Bruël
3ed1e5e0c5
Bug 1126193 - setBreakpoint should not take a full location;r=fitzgen
2015-02-04 07:42:33 +01:00
J. Ryan Stinnett
c807377365
Bug 1103120 - Part 8: Server: Use promises and results in allowConnection. r=past
2015-01-26 12:47:13 -06:00
J. Ryan Stinnett
1d5991da39
Bug 1103120 - Part 6: Server: Move allowConnection to authenticator. r=past
2015-01-26 12:47:13 -06:00
Mark Hammond
22bdf51608
Bug 1116708 - xpcshell tests now log console messages. r=chmanchester
2015-01-09 10:00:05 +11:00
Mark Hammond
bf2bdc12e1
Backout 40b7a74be389 due to wrong bug number in commit message
2015-01-09 09:56:25 +11:00
Mark Hammond
d98e08fbcc
Bug 1117001 - xpcshell tests now log console messages. r=chmanchester
2015-01-09 09:53:34 +11:00
Mark Hammond
42336d7071
Bug 1109563 - fix xpshell-test debugging. r=past
2014-12-11 19:13:12 +11:00
J. Ryan Stinnett
c59b7e3a97
Bug 1059001 - Part 1b: Update openListener callsites. r=past
2014-12-10 20:55:51 -06:00
J. Ryan Stinnett
6d3262b378
Bug 1058997 - Part 3b: Update non-trivial security prompts. r=past
2014-12-01 22:55:56 -08:00
Mark Hammond
a0302a0353
Bug 809561 - Integrate xpcshell test harness with chrome remote debugging. r=past/chmanchester
2014-11-29 10:40:58 +11:00
Chris Manchester
79e58e8dea
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
417bb77650
Bug 1033126 - Convert xpcshell tests to use mozlog.structured format for logging.;r=ted
2014-10-22 15:53:42 -04:00
Boris Zbarsky
1465eb84df
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
964de47f06
Bug 1059329 - Remove spurious 'System JS : ERROR' in xpcshell. r=ted
2014-08-28 03:09:00 -04:00
Aseem Raj Baranwal
dbec290840
Bug 1050877 - media.gmp-manager.url should mention GMP. r=jmaher
2014-08-26 01:53:47 +05:30
Georg Fritzsche
af284991cf
Bug 1042161 - Set dummy URL for GMP addon updates for xpcshell tests. r=jmaher
2014-08-08 17:46:25 +02:00
Chris Manchester
2b35336516
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
be7bf54e23
Backed out changeset c33ec815962f (bug 1036639) for windows checktest failures.
2014-07-09 21:51:07 -04:00
Chris Manchester
e4262b2a4c
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
b6e6f41302
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
39dc0c6097
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
8886674794
Bug 1010518 - Activate Task.Debugging.maintainStack on test suites. r=ted
2014-06-09 14:43:00 +02:00
Alexandre Poirot
cee44cfbc9
Bug 1019244 - Do not throw on exception handling during xpcshell tests. r=ted
2014-06-02 15:09:00 -04:00
Mike de Boer
9f9fcc43ca
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
e1b8a48654
Bug 976205 - Make uncaught Promise errors fatal in xpcshell. r=ted
2014-05-28 12:11:00 -04:00
Eddy Bruel
9437809ecd
Bug 1003095 - Fix strict errors in the debugger server;r=past
2014-05-15 16:36:03 +02:00
David Rajchenbach-Teller
c624dd2c45
Bug 994951 - Activate OS.File xpcshell tests on B2G. r=froydnj
2014-05-05 06:53:00 -04:00
David Rajchenbach-Teller
f5a9c01902
Bug 995198 - Make uncaught async errors cause KNOWN-FAIL in xpcshell. r=ted
2014-04-15 12:51:20 -04:00
David Rajchenbach-Teller
c7d860b692
Bug 988844 - do_register_cleanup now accepts asynchronous cleanup functions. r=ted
2014-03-31 04:36:00 +02:00
Gregory Szorc
4474708573
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.
2014-02-18 15:58:03 -08:00
Gregory Szorc
cc47979e58
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.
2014-02-12 16:47:29 -08:00
Mark Hammond
fb0d126846
Bug 937370 - Errors loading xpcshell test file may be silently discarded. r=ted
2013-11-22 17:36:16 +11:00
Geoff Brown
aef813167e
Bug 938706 - (2) Put Android xpcshell minidumps in a separate directory; r=ted
2013-11-21 10:22:18 -07:00
Josh Matthews
6f15896923
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
40830435eb
Bug 873126: integrate Assert.jsm into XPCShell-test. r=gps
2013-11-19 13:53:20 +01:00
Mike de Boer
16f0913470
Bug 873126: introduce a common JS Assert library. r=gps,Unfocused
2013-11-19 13:53:18 +01:00
Jim Blandy
668ab7711b
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
58cf18a230
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
1379260696
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
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
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
Irving Reid
64e166cc1d
Bug 890555 - Handle case of non-Object argument to do_throw; r=ted
2013-07-13 12:37:13 -04:00
aceman
85dad092cb
Bug 896738 - Declare msg variable in testing/xpcshell/head.js. r=ted
2013-08-01 10:39:18 +01:00