Update test262 configuration to not run tests dependent on ICU version.
authorkeith_miller@apple.com <keith_miller@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Dec 2018 19:18:17 +0000 (19:18 +0000)
committerkeith_miller@apple.com <keith_miller@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Dec 2018 19:18:17 +0000 (19:18 +0000)
https://bugs.webkit.org/show_bug.cgi?id=192920

Reviewed by Saam Barati.

* test262/expectations.yaml:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@239456 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JSTests/ChangeLog
JSTests/test262/config.yaml
JSTests/test262/expectations.yaml

index 90d7931..d4fb2a1 100644 (file)
@@ -1,3 +1,12 @@
+2018-12-19  Keith Miller  <keith_miller@apple.com>
+
+        Update test262 configuration to not run tests dependent on ICU version.
+        https://bugs.webkit.org/show_bug.cgi?id=192920
+
+        Reviewed by Saam Barati.
+
+        * test262/expectations.yaml:
+
 2018-12-20  Mark Lam  <mark.lam@apple.com>
 
         Fix a typo in slow_path_construct_arityCheck and operationConstructArityCheck.
index 13ba99e..91c7dcb 100644 (file)
@@ -2,8 +2,9 @@
 ---
 skip:
   # (uncomment to skip tests based on path)
-  # paths:
-    # - time-clip-to-integer.js # https://bugs.webkit.org/show_bug.cgi?id=185563
+  paths:
+    # https://bugs.webkit.org/show_bug.cgi?id=192920
+    - test/intl402/NumberFormat/prototype/formatToParts
   features:
     - SharedArrayBuffer
     - Atomics
@@ -50,3 +51,9 @@ skip:
     # https://bugs.webkit.org/show_bug.cgi?id=186785
     - test/built-ins/global/global-object.js
     - test/built-ins/global/property-descriptor.js
+
+    # https://bugs.webkit.org/show_bug.cgi?id=192920
+    - test/intl402/PluralRules/prototype/resolvedOptions/order.js
+    - test/intl402/PluralRules/prototype/resolvedOptions/pluralCategories.js
+    - test/intl402/NumberFormat/prototype/format/format-fraction-digits.js
+    - test/intl402/NumberFormat/prototype/format/format-significant-digits.js
index 23fe962..df951b1 100644 (file)
@@ -2065,39 +2065,9 @@ test/intl402/NumberFormat/prototype/format/format-significant-digits-precision.j
 test/intl402/NumberFormat/prototype/format/format-significant-digits.js:
   default: 'Test262Error: Formatted value for -0, en-US-u-nu-arab and options {"useGrouping":false,"minimumSignificantDigits":3,"maximumSignificantDigits":5} is Ù Ù«Ù Ù ; expected Ø\9c-٠٫٠٠.'
   strict mode: 'Test262Error: Formatted value for -0, en-US-u-nu-arab and options {"useGrouping":false,"minimumSignificantDigits":3,"maximumSignificantDigits":5} is Ù Ù«Ù Ù ; expected Ø\9c-٠٫٠٠.'
-test/intl402/NumberFormat/prototype/formatToParts/default-parameter.js:
-  default: "TypeError: nf.formatToParts is not a function. (In 'nf.formatToParts()', 'nf.formatToParts' is undefined)"
-  strict mode: "TypeError: nf.formatToParts is not a function. (In 'nf.formatToParts()', 'nf.formatToParts' is undefined)"
-test/intl402/NumberFormat/prototype/formatToParts/formatToParts.js:
-  default: 'Test262Error: `typeof Intl.NumberFormat.prototype.formatToParts` is `function` Expected SameValue(«undefined», Â«function») to be true'
-  strict mode: 'Test262Error: `typeof Intl.NumberFormat.prototype.formatToParts` is `function` Expected SameValue(«undefined», Â«function») to be true'
-test/intl402/NumberFormat/prototype/formatToParts/length.js:
-  default: "TypeError: undefined is not an object (evaluating 'Intl.NumberFormat.prototype.formatToParts.length')"
-  strict mode: "TypeError: undefined is not an object (evaluating 'Intl.NumberFormat.prototype.formatToParts.length')"
-test/intl402/NumberFormat/prototype/formatToParts/main.js:
-  default: "TypeError: nf.formatToParts is not a function. (In 'nf.formatToParts(value)', 'nf.formatToParts' is undefined)"
-  strict mode: "TypeError: nf.formatToParts is not a function. (In 'nf.formatToParts(value)', 'nf.formatToParts' is undefined)"
-test/intl402/NumberFormat/prototype/formatToParts/name.js:
-  default: "TypeError: undefined is not an object (evaluating 'Intl.NumberFormat.prototype.formatToParts.name')"
-  strict mode: "TypeError: undefined is not an object (evaluating 'Intl.NumberFormat.prototype.formatToParts.name')"
-test/intl402/NumberFormat/prototype/formatToParts/prop-desc.js:
-  default: 'Test262Error: `typeof Intl.NumberFormat.prototype.formatToParts` is `function` Expected SameValue(«undefined», Â«function») to be true'
-  strict mode: 'Test262Error: `typeof Intl.NumberFormat.prototype.formatToParts` is `function` Expected SameValue(«undefined», Â«function») to be true'
-test/intl402/NumberFormat/prototype/formatToParts/return-abrupt-tonumber.js:
-  default: 'Test262Error: valueOf Expected a Test262Error but got a TypeError'
-  strict mode: 'Test262Error: valueOf Expected a Test262Error but got a TypeError'
-test/intl402/NumberFormat/prototype/formatToParts/value-tonumber.js:
-  default: "TypeError: nf.formatToParts is not a function. (In 'nf.formatToParts(value)', 'nf.formatToParts' is undefined)"
-  strict mode: "TypeError: nf.formatToParts is not a function. (In 'nf.formatToParts(value)', 'nf.formatToParts' is undefined)"
 test/intl402/NumberFormat/style-unit.js:
   default: 'RangeError: style must be either "decimal", "percent", or "currency"'
   strict mode: 'RangeError: style must be either "decimal", "percent", or "currency"'
-test/intl402/PluralRules/prototype/resolvedOptions/order.js:
-  default: 'Test262Error: Expected [locale, type, minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits] and [locale, type, minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits, pluralCategories] to have the same contents. undefined'
-  strict mode: 'Test262Error: Expected [locale, type, minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits] and [locale, type, minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits, pluralCategories] to have the same contents. undefined'
-test/intl402/PluralRules/prototype/resolvedOptions/pluralCategories.js:
-  default: 'Test262Error: Should have different arrays Expected SameValue(«undefined», Â«undefined») to be false'
-  strict mode: 'Test262Error: Should have different arrays Expected SameValue(«undefined», Â«undefined») to be false'
 test/intl402/RelativeTimeFormat/constructor/constructor/locales-invalid.js:
   default: 'Test262Error: Expected SameValue(«undefined», Â«function») to be true'
   strict mode: 'Test262Error: Expected SameValue(«undefined», Â«function») to be true'