Masatoshi Kimura
0af76969af
Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj
...
This mechanically replaces nsILocalFile with nsIFile in
*.js, *.jsm, *.sjs, *.html, *.xul, *.xml, and *.py.
MozReview-Commit-ID: 4ecl3RZhOwC
2017-08-04 17:49:22 +09:00
Mike de Boer
3a739114d7
Bug 1380470 - Part 3 - Add add_task().skip() and add_task().only() for XPCShell unit tests. r=ahal
...
This suite already had `add_task.skip(aTask)` and `add_task.only(aTask)`
implemented, which required quite a bit more boilerplate code to get them right.
I removed this API in favor of `add_task(aTask).skip()` and `add_task(aTask).only()`
so that it's the same signature as Mochitest-browser and Mochitest-chrome.
I also noticed that `add_task` was defined twice, right above the other, which
was of course the latest version. I removed the latter.
MozReview-Commit-ID: BSCCXorzSlC
2017-07-18 15:07:38 +02:00
Andrew McCreight
0a8ffa1201
Bug 1100635 - Fix strict warning in xpcshell/head.js. r=cmanchester+432261
...
MozReview-Commit-ID: 3KktUF0n5GB
2017-06-16 15:30:47 -07:00
Nathan Froyd
c33d544663
Bug 1372670 - part 5 - add nsIThreadManager::spinEventLoopUntilEmpty; r=erahm,florian
...
A number of places in JS need to drain the current thread's event queue,
which cannot be done with nsIThreadManager::spinEventLoopUntil, since we
need to not wait for an incoming event when attempting to process one.
2017-06-21 12:59:28 -04:00
Nathan Froyd
8335babfc9
Bug 1372670 - part 3 - add spinEventLoopUntil to nsIThreadManager; r=erahm,florian
2017-06-21 12:59:28 -04:00
Geoff Brown
c46f7637ba
Bug 1367235 - Additional changes for eslint on testing/xpcshell; r=Standard8
2017-05-25 07:32:44 -06:00
Geoff Brown
0ccac98a86
Bug 1367235 - Enable eslint on testing/xpcshell - mechanical updates; r=Standard8
2017-05-25 07:32:42 -06:00
Mike Cooper
a184fc4c9b
Bug 1361578 - Remove SelfSupport, since it is obsoleted by shield-recipe-client. r=Gijs
...
MozReview-Commit-ID: 1FCqNa5wxZk
2017-05-19 10:02:11 -07:00
Francois Marier
2d17014412
Bug 1364959 - Clean up Safe Browsing preferences in tests. r=dimi
...
Remove the forbiddenURI pref which was removed in bug 1274893 as well
as browser.safebrowsing.enabled which got renamed in bug 1025965.
Set dummy URLs for all of the network endpoints.
MozReview-Commit-ID: Efk2fv6cC3g
2017-05-18 16:18:59 -07:00
Greg Mierzwinski
d3240894c8
Bug 1360667 - Change location of coverage collection in xpcshell. r=jmaher
...
MozReview-Commit-ID: EsA8hTKd15Y
2017-04-28 15:20:37 -04:00
Florian Queze
ddf0cda8da
Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
2017-04-14 18:29:12 +02:00
Florian Queze
451928e614
Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
d3c36892fa
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Sebastian Hengst
4cd95d4a02
Backed out changeset 18d45aa984d6 (bug 1355161)
2017-04-14 23:39:23 +02:00
Sebastian Hengst
42670ceca0
Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout
2017-04-14 23:39:22 +02:00
Sebastian Hengst
f75839c723
Backed out changeset 55f3df15eaa6 (bug 1356569)
2017-04-14 23:39:17 +02:00
Florian Queze
61aabdf237
Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
9b4f73599f
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Florian Queze
35cd8ba883
Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj.
2017-04-14 18:29:12 +02:00
Marco Bonardo
56b7adb200
Bug 1332295 - do_register_cleanup should support generators and async functions. r=ted
...
MozReview-Commit-ID: BPCwPlWQ8G0
2017-01-19 16:07:46 +01:00
Phil Ringnalda
70924b035a
Backed out changeset c13c36e04303 (bug 1332295) for extremely frequent Linux32 debug failures in test_be_conservative.js
2017-02-05 18:18:09 -08:00
Greg Mierzwinski
a9323edf9f
Bug 1301197 - Add xpcshell code coverage to linux64-jsdcov and the 'coverage' mozinfo flag. r=jmaher
...
This patch makes it possible to collect code coverage for xpcshell tests using the linux64-jsdcov build. It also enables the use of a 'coverage' flag to disable tests when they are instrumented with the js debugger for code coverage. Lastly, it uses the 'coverage' flag to disable certain tests.
MozReview-Commit-ID: 97VFkJmlwQn
2016-11-08 15:57:21 -05:00
Marco Bonardo
e09a568ade
Bug 1332295 - do_register_cleanup should support generators and async functions. r=ted
...
MozReview-Commit-ID: BPCwPlWQ8G0
2017-01-19 16:07:46 +01:00
Mark Banner
ee78c2e613
Bug 503613 - Remove the tail file functionality from xpcshell; r=gps
...
MozReview-Commit-ID: JcglhFl89DX
2017-01-17 15:27:55 +00:00
Mythmon
0a8023ce47
Bug 1308656 - Add shield-recipe-client as system add-on r=Gijs,rhelmer
...
MozReview-Commit-ID: KNTGKOFXDlH
2016-10-10 16:14:56 -07:00
Sebastian Hengst
1d4dfdf50e
Backed out changeset a53f5aa00347 (bug 1308656) for syntax error in browser_dbg_searchbox-parse.js (line cut off). r=backout
2016-12-21 09:44:17 +01:00
Mythmon
8c64984947
Bug 1308656 - Add shield-recipe-client as system add-on r=Gijs,rhelmer
...
MozReview-Commit-ID: KNTGKOFXDlH
2016-10-10 16:14:56 -07:00
Dale Harvey
5c3d1cfe93
Bug 1267495 - Fallback to local config for fresh GMP installs. r=mconley, r=rhelmer, feedback=ksteuber
2016-09-27 11:57:41 +01:00
Thomas Wisniewski
07c99db971
Bug 717566 - Remove use of parseFromStream in xpcshell head.js and android robocop_head.js. r=jmaher
2016-08-20 14:18:55 -04:00
Greg Mierzwinski
72206ec001
Bug 1282599 - Pass test path as a string to xpcshell coverage collector. r=chmanchester
...
The test file path is now recorded by the coverage collector as a string rather than a single element array.
MozReview-Commit-ID: 9qW0tAKmqMS
2016-06-27 18:17:41 -04:00
Greg Mierzwinski
4cc8cf9258
Bug 1278649 - Add code coverage to xpcshell tests. r=chmanchester
...
This adds the ability to use the command line flag '--jscov-dir-prefix' to collect javascript code coverage from xpcshell tests and output it into the specified directory as a JSON file.
MozReview-Commit-ID: 3MZm73SNChL
2016-06-08 09:41:04 -04:00
Jan Varga
e6e5ce2cf2
Bug 1246828 - Part 4: Rename profile-before-change2 to profile-before-change-qm and profile-before-change3 to profile-before-change-telemetry; r=asuth
2016-06-15 11:49:04 +01:00
Kyle Huey
ce5451c01a
Bug 1246828 - Part 2: Main changes, quota manager shutdown pushed back to profile-before-change2; r=asuth
2016-06-15 11:48:50 +01:00
Wes Kocher
4d8a0aa516
Backed out changeset e28540fe266a (bug 1246828) for xpcshell failures in test_TelemetrySession.js CLOSED TREE
2016-02-10 13:40:41 -08:00
Kyle Huey
44c38f9ae0
Bug 1246828: Push QuotaManager shutdown back to profile-before-change2
2016-02-10 10:53:26 -08:00
Paolo Amadini
ed28d1b8f2
Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
2016-02-03 12:58:03 +00:00
Marco Bonardo
85f2ef586c
Bug 1244723 - xpcshell should shutdown profile after all the registered cleanup functions, not before them. r=ted
2016-02-03 12:35:07 +01:00
Wes Kocher
c8dce5079f
Backed out changeset e8148cda7d85 (bug 989960) for xpcshell bustage
2016-02-01 08:25:19 -08:00
Paolo Amadini
743e1ad1ea
Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
2016-01-30 18:53:56 +00:00
Phil Ringnalda
2f2864cc29
Back out 3958782fe187 (bug 989960) for Android crashes in test_watchdog_default.js
2016-01-29 20:12:44 -08:00
Paolo Amadini
4aac6813ea
Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
2016-01-29 13:19:53 +00:00
Philipp Kewisch
957291e6f5
Bug 1192533 - Allow running only one test via add_task.only() or skipping via add_task.skip(). r=ted
2016-01-10 16:40:12 +01:00
J. Ryan Stinnett
38842662f0
Bug 1231759 - Explain DevTools appdir issue when debugging xpcshell. r=Gijs
2015-12-15 10:14:31 -06:00
Alexandre Poirot
d5e749cdc0
Bug 1113865 - Replace all calls to dbg_assert with DevToolsUtils.assert. r=fitzgen
2015-11-16 07:22:49 -08:00
J. Ryan Stinnett
687866dde2
Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau
2015-10-21 12:48:53 -05:00
Shu-yu Guo
05b495be74
Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm)
2015-10-06 14:00:29 -07:00
Tooru Fujisawa
c657834819
Bug 1207499 - Part 10: Remove use of expression closure from testing/. r=jmaher
2015-09-23 18:42:19 +09:00
Andrew Halberstadt
0328985a1e
Bug 1042998 - Use StructuredLog.jsm for mochitest logging, r=chmanchester
2015-09-04 14:37:32 -04:00
Dave Townsend
6186552d07
Bug 1192924: Check for updated system add-ons and download and install them. r=rhelmer
...
This performs the update check for system add-ons. It runs as part of the daily
add-on update checks similar to hotfix checks. Currently no URL is set so builds
won't actually start checking yet.
I've taken a few shortcuts here by only staging updates and needing a restart to
install as well as always downloading updates rather than using existing local
copies. At least the latter probably needs fixing before turning this on but
it makes more sense to iterate on those in tree.
2015-09-10 10:57:39 -07:00
Wes Kocher
69b522405d
Backed out 3 changesets (bug 1192924) for Android bustage CLOSED TREE
...
Backed out changeset 30d612836685 (bug 1192924)
Backed out changeset a6860f880e01 (bug 1192924)
Backed out changeset 10e1fa2cc23a (bug 1192924)
2015-09-22 11:02:55 -07:00