UxU - UnitTest.XUL 版本記錄
版本: 9
小心!這裡都是舊版本!
這裡列出的舊版本僅供參考及測試之用。若無特別需求,請安裝最新版的附加元件。
版本 2.0.2
* Supports Thunderbird 52.
* Text input related APIs under "action" are now asynchronous, and they return Promise.
* Text input related APIs under "action" are now asynchronous, and they return Promise.
- 原始碼以 GNU General Public License,版本 2.0 的授權條款釋出
版本 2.0.1
* Improve backward compatibility around proxied gMsgCompose.
- 原始碼以 GNU General Public License,版本 2.0 的授權條款釋出
版本 2.0.0
* Supports lately Firefox and Thunderbird.
* Helpers around asynchronous taskas are totally rewriteen based on Promise.
Actually, codes like `yield { value: finished }` and `yield Do(function() { return !!finished; });` no longer work.
* Last results are now stored as a file isntead of a large preference item.
* Helpers around asynchronous taskas are totally rewriteen based on Promise.
Actually, codes like `yield { value: finished }` and `yield Do(function() { return !!finished; });` no longer work.
* Last results are now stored as a file isntead of a large preference item.
- 原始碼以 GNU General Public License,版本 2.0 的授權條款釋出
版本 1.0.4.1-let-fixed
Support Firefox 40.0a1 and Thunderbird 38.0(beta4).
- 原始碼以 GNU General Public License,版本 2.0 的授權條款釋出
版本 1.0.2.1-signed
* Works on Firefox 24, Thunderbird 24, and Nightly 31.0a1.
* Give response objects to callback functions defined in imported GM scripts correctly.
* Fix "out of memory" error on `utils.inspect()`
* Assertion failure of `isInstanceOf()` reports meaningful message (it was unexpectedly dropped).
* Support `TypeOf('array')` style definition (for cross-compartment scripts).
* Works with stack trace with column numbers.
* Stabilize self tests around the logger module.
* Normalize serialized result of empty elements.
* Add "UnitTest.XUL Test Runner" item to the list of "Developer" on Australis.
* Add "UnitTest.XUL" menu to the "Tools" menu in the application menu of Thunderbird.
* Give response objects to callback functions defined in imported GM scripts correctly.
* Fix "out of memory" error on `utils.inspect()`
* Assertion failure of `isInstanceOf()` reports meaningful message (it was unexpectedly dropped).
* Support `TypeOf('array')` style definition (for cross-compartment scripts).
* Works with stack trace with column numbers.
* Stabilize self tests around the logger module.
* Normalize serialized result of empty elements.
* Add "UnitTest.XUL Test Runner" item to the list of "Developer" on Australis.
* Add "UnitTest.XUL" menu to the "Tools" menu in the application menu of Thunderbird.
- 原始碼以 GNU General Public License,版本 2.0 的授權條款釋出
版本 1.0.1.1-signed
General
- Support
requiredAddons
(akadependingAddons
) option for test cases. Now you can specify required addons for the test case as an array of ID strings. - Inherit installed addons to the temporary profile, when the test case has both specified profile and
requiredAddons
.
- 原始碼以 GNU General Public License,版本 2.0 的授權條款釋出
版本 1.0.0.1-signed
General
- Support Firefox 10 ~ 16
- Drop support for Firefox under 9
- Add assertions: assert.same() and assert.notSame()
- Check strict equality (===)
- Extend Greasemonkey helper methods
- Support GM_listValues()
- Support GM_deleteValue()
- Add an option "ignoreLastResult" to the TestCase class
- If the option is true, the last result of a test in the test caseis not regarded while checking if the test should be run or not
- Allow users to limit the number of test cases running concurrently from the configuration dialog
- Initialize file fields in the configuration dialog correctly
- Now tests results can be filtered by the type of the each test
- Now stack traces are resizable
- Now lines correspond to internal functions in stack traces are displayed in a pale color
- Now tests can be aborted by sending a SIGINT signal
- Add a
--run-all
option- Forces all tests to run regardless of the priority of the each test
- Add a
--uxu-max-parallel-count
option- Limits the number of test cases running concurrently
- 原始碼以 GNU General Public License,版本 2.0 的授權條款釋出
如果您要新增自己的收藏集,你必須先申請一個 Mozilla 附加元件的帳號。