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
Mark Banner
d074456ff4
Bug 896756 - Fix strict warnings in xpcshell's head.js. r=jmaher
2013-07-23 18:31:30 +01:00
Mihnea Dobrescu-Balaur
cf8ded37b3
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
dbc39b7ead
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
eec4854c9d
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
f46b8088c6
Bug 874587 - Add CoreLocation geolocation provider. r=dougt, r=gps, r=smichaud
2013-07-01 09:43:17 -04:00
Mark Banner
6dbb051726
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
9cebfa52d5
Backed out changeset b1dba904d5c8 (bug 886263) for xpcshell orange
2013-06-26 11:20:46 +01:00
Mark Banner
fb73b5a82a
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
5bc78fdfe5
Bug 880573 - Remove duplication between do_report_result and _do_check_neq. r=ted
2013-06-07 12:44:00 -04:00
Jared Wein
a14f6a4f1a
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
40fbf0d4ca
Bug 869638 - Remove xpcshell timeout timers. r=ted
2013-05-10 10:50:33 -04:00
aceman
73e95086dc
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
919d9b239b
Bug 863311: Include test function name in test pending / test finished messages. r=ted.mielczarek
2013-05-03 12:08:30 -04:00