js/src/tests/Intl/README.txt

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/js/src/tests/Intl/README.txt	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,27 @@
     1.4 +Integration Tests for ECMAScript Internationalization API
     1.5 +=========================================================
     1.6 +
     1.7 +The tests in this directory test the integration of the ICU library
     1.8 +(Internationalization Components for Unicode) into the implementation of the
     1.9 +ECMAScript Internationalization API in SpiderMonkey.
    1.10 +
    1.11 +These integration tests are complementary to:
    1.12 +
    1.13 +- The Test402 test suite maintained by Ecma TC39, which tests conformance of
    1.14 +  an implementation to standard ECMA-402, ECMAScript Internationalization API
    1.15 +  Specification. Test402 is currently maintained as part of Test262, the overall
    1.16 +  conformance test suite for ECMAScript; for more information, see
    1.17 +  http://wiki.ecmascript.org/doku.php?id=test262:test262
    1.18 +
    1.19 +- The test suite of the ICU library, which tests the implementation of ICU
    1.20 +  itself and correct interpretation of the locale data it obtains from CLDR
    1.21 +  (Common Locale Data Repository). For information on ICU, see
    1.22 +  http://site.icu-project.org
    1.23 +
    1.24 +The integration tests check for a variety of locales and options whether the
    1.25 +results are localized in a way that indicates correct integration with ICU.
    1.26 +Such tests are somewhat fragile because the underlying locale data reflects
    1.27 +real world usage and is therefore subject to change. When the ICU library used
    1.28 +by Mozilla is upgraded, it is likely that some of the integration tests will
    1.29 +fail because of locale data changes; however, others might fail because of
    1.30 +actual software bugs. Failures therefore have to be examined carefully.

mercurial