لتجربة الآلاف من الإضافات المتوفرة هنا، نزّل متصفح موزيلا فَيَرفُكس مجانًا. المتصفح الأسرع والأكثر أمانًا في عالم الإنترنت.

Close

مرحبا بك في إضافات فَيَرفُكس.

اختر من بين الآلاف من المميزات والمظاهر الإضافية واجعل فيرفُكس ملكًا لك.

Close

في الطريق، أثناء تنقلك؟

ألقِ نظرة على موقع إضافات الهواتف الذكية.

Close

تاريخ إصدارات UxU - UnitTest.XUL

كُن حذرًا مع الإصدارات القديمة!

هذه الإصدارات ظاهرة لأغراض المرجعية والاختبار. ينبغي عليك دائمًا أن تستخدم الإصدارة الأخيرة من هذه الإضافة.

الإصدارة 2.0.2 281.1 KiB تعمل مع فَيَرفُكس 45.0 - 56.*, ثندرِبِرد 45.0 - 52.*

* Supports Thunderbird 52.
* Text input related APIs under "action" are now asynchronous, and they return Promise.

الإصدارة 2.0.1 273.0 KiB تعمل مع فَيَرفُكس 44.0 - 46.*, ثندرِبِرد 44.0 - 45.*

* Improve backward compatibility around proxied gMsgCompose.

الإصدارة 2.0.0 272.8 KiB تعمل مع فَيَرفُكس 44.0 - 45.*, ثندرِبِرد 44.0 - 45.*

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

الإصدارة 1.0.4.1-let-fixed 272.8 KiB تعمل مع فَيَرفُكس 31.0 - 43.*, ثندرِبِرد 31.0 - 38.*

Support Firefox 40.0a1 and Thunderbird 38.0(beta4).

الإصدارة 1.0.3.1-signed 270.8 KiB تعمل مع فَيَرفُكس 17.0 - 33.*, ثندرِبِرد 17.0 - 33.0a1

الإصدارة 1.0.2.1-signed 270.4 KiB تعمل مع فَيَرفُكس 17.0 - 32.*, ثندرِبِرد 17.0 - 31.*

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

الإصدارة 1.0.1.1-signed 269.0 KiB تعمل مع فَيَرفُكس 10.0 - 17.0a1, ثندرِبِرد 10.0 - 17.0a1

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.

الإصدارة 1.0.0.1-signed 268.0 KiB تعمل مع فَيَرفُكس 10.0 - 17.0a1, ثندرِبِرد 10.0 - 17.0a1

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

الإصدارة 0.9.0 262.0 KiB تعمل مع فَيَرفُكس 3.0 - 4.0b6pre, ثندرِبِرد 3.0 - 3.1.*