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.