js/src/tests/Intl/README.txt

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

mercurial