UxU - UnitTest.XUL Version History

6 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 1.0.4 279.4 kB Works with Firefox 31.0 and later, Thunderbird 31.0 and later

Support Firefox 40.0a1 and Thunderbird 38.0(beta4).

Version 1.0.3.1-signed 277.3 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

Version 1.0.2.1-signed 276.9 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

* 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.

Version 1.0.1.1-signed 275.5 kB Works with Firefox 10.0 and later, Thunderbird 10.0 and later

General
  • Support requiredAddons (aka dependingAddons) 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.

Version 1.0.0.1-signed 274.4 kB Works with Firefox 10.0 and later, Thunderbird 10.0 and later

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
Test Runner
  • 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
Command Line
  • 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

Version 0.9.0 268.3 kB Works with Firefox 3.0 - 4.0b6pre, Thunderbird 3.0 - 3.1.*