js/src/tests/Intl/README.txt

Thu, 15 Jan 2015 15:55:04 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:55:04 +0100
branch
TOR_BUG_9701
changeset 9
a63d609f5ebe
permissions
-rw-r--r--

Back out 97036ab72558 which inappropriately compared turds to third parties.

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