js/src/tests/Intl/README.txt

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 Integration Tests for ECMAScript Internationalization API
michael@0 2 =========================================================
michael@0 3
michael@0 4 The tests in this directory test the integration of the ICU library
michael@0 5 (Internationalization Components for Unicode) into the implementation of the
michael@0 6 ECMAScript Internationalization API in SpiderMonkey.
michael@0 7
michael@0 8 These integration tests are complementary to:
michael@0 9
michael@0 10 - The Test402 test suite maintained by Ecma TC39, which tests conformance of
michael@0 11 an implementation to standard ECMA-402, ECMAScript Internationalization API
michael@0 12 Specification. Test402 is currently maintained as part of Test262, the overall
michael@0 13 conformance test suite for ECMAScript; for more information, see
michael@0 14 http://wiki.ecmascript.org/doku.php?id=test262:test262
michael@0 15
michael@0 16 - The test suite of the ICU library, which tests the implementation of ICU
michael@0 17 itself and correct interpretation of the locale data it obtains from CLDR
michael@0 18 (Common Locale Data Repository). For information on ICU, see
michael@0 19 http://site.icu-project.org
michael@0 20
michael@0 21 The integration tests check for a variety of locales and options whether the
michael@0 22 results are localized in a way that indicates correct integration with ICU.
michael@0 23 Such tests are somewhat fragile because the underlying locale data reflects
michael@0 24 real world usage and is therefore subject to change. When the ICU library used
michael@0 25 by Mozilla is upgraded, it is likely that some of the integration tests will
michael@0 26 fail because of locale data changes; however, others might fail because of
michael@0 27 actual software bugs. Failures therefore have to be examined carefully.

mercurial