README.txt (1501B)
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.