[test262-runner] More updates to the skip list
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 Jun 2018 18:56:31 +0000 (18:56 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 Jun 2018 18:56:31 +0000 (18:56 +0000)
https://bugs.webkit.org/show_bug.cgi?id=186786

Patch by Leo Balter <leonardo.balter@gmail.com> on 2018-06-19
Reviewed by Michael Saboff.

* test262/config.yaml:
* test262/expectations.yaml:

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

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

index 2891d19..837f214 100644 (file)
@@ -1,3 +1,13 @@
+2018-06-19  Leo Balter  <leonardo.balter@gmail.com>
+
+        [test262-runner] More updates to the skip list
+        https://bugs.webkit.org/show_bug.cgi?id=186786
+
+        Reviewed by Michael Saboff.
+
+        * test262/config.yaml:
+        * test262/expectations.yaml:
+
 2018-06-19  Saam Barati  <sbarati@apple.com>
 
         Wasm: Any function argument of type Void should be a validation error
index 10de6fc..2d2716c 100644 (file)
@@ -13,9 +13,13 @@ skip:
     - async-iteration
     # https://bugs.webkit.org/show_bug.cgi?id=186686
     - Symbol.prototype.description
-    # String.prototype.matchAll / Symbol.matchAll
+    # https://bugs.webkit.org/show_bug.cgi?id=186694
     - String.prototype.matchAll
     - Symbol.matchAll
+    # https://bugs.webkit.org/show_bug.cgi?id=174931
+    - regexp-lookbehind
+    # https://bugs.webkit.org/show_bug.cgi?id=126608
+    - u180e
   files:
     - test/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-object.js
     - test/built-ins/Array/prototype/unshift/length-near-integer-limit.js
@@ -46,3 +50,7 @@ skip:
     # [[OwnPropertyKeys]] order with large integer index keys up to 2 ** 53 - 1
     # https://bugs.webkit.org/show_bug.cgi?id=186691
     - test/built-ins/Reflect/ownKeys/return-on-corresponding-order-large-index.js
+
+    # https://bugs.webkit.org/show_bug.cgi?id=186785
+    - test/built-ins/global/global-object.js
+    - test/built-ins/global/property-descriptor.js
index 5cdd600..afa42de 100644 (file)
@@ -5,9 +5,6 @@ test/annexB/built-ins/Function/createdynfn-html-close-comment-params.js:
 test/annexB/built-ins/Function/createdynfn-html-open-comment-params.js:
   default: "SyntaxError: Unexpected token '}'. Expected a parameter pattern or a ')' in parameter list."
   strict mode: "SyntaxError: Unexpected token '}'. Expected a parameter pattern or a ')' in parameter list."
-test/annexB/built-ins/RegExp/named-groups/non-unicode-malformed.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
 test/annexB/built-ins/RegExp/prototype/Symbol.split/Symbol.match-getter-recompiles-source.js:
   default: 'Test262Error: Expected SameValue(«», Â«a») to be true'
   strict mode: 'Test262Error: Expected SameValue(«», Â«a») to be true'
@@ -1046,15 +1043,6 @@ test/built-ins/Map/proto-from-ctor-realm.js:
 test/built-ins/Math/round/S15.8.2.15_A7.js:
   default: "Test262Error: #4: '1 / Math.round(0.49999999999999994) !== 1 / 0'"
   strict mode: "Test262Error: #4: '1 / Math.round(0.49999999999999994) !== 1 / 0'"
-test/built-ins/Number/S9.3.1_A2_U180E.js:
-  default: 'Test262Error: Number("\u180E") === NaN. Actual: 0 Expected SameValue(«0», Â«NaN») to be true'
-  strict mode: 'Test262Error: Number("\u180E") === NaN. Actual: 0 Expected SameValue(«0», Â«NaN») to be true'
-test/built-ins/Number/S9.3.1_A3_T1_U180E.js:
-  default: 'Test262Error: Number("\u180E") === NaN Expected SameValue(«0», Â«NaN») to be true'
-  strict mode: 'Test262Error: Number("\u180E") === NaN Expected SameValue(«0», Â«NaN») to be true'
-test/built-ins/Number/S9.3.1_A3_T2_U180E.js:
-  default: 'Test262Error: Number(dynaString("", "á \8e")) === NaN Expected SameValue(«0», Â«NaN») to be true'
-  strict mode: 'Test262Error: Number(dynaString("", "á \8e")) === NaN Expected SameValue(«0», Â«NaN») to be true'
 test/built-ins/Number/proto-from-ctor-realm.js:
   default: 'Test262Error: Expected SameValue(«0», Â«0») to be true'
   strict mode: 'Test262Error: Expected SameValue(«0», Â«0») to be true'
@@ -1134,57 +1122,6 @@ test/built-ins/Proxy/ownKeys/return-duplicate-symbol-entries-throws.js:
 test/built-ins/RegExp/S15.10.2.12_A2_T1.js:
   default: 'Test262Error: #6: Error matching character class S between character 1800 and 1bff'
   strict mode: 'Test262Error: #6: Error matching character class S between character 1800 and 1bff'
-test/built-ins/RegExp/lookBehind/alternations.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/back-references-to-captures.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/back-references.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/captures-negative.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/captures.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/do-not-backtrack.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/greedy-loop.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/misc.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/mutual-recursive.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/negative.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/nested-lookaround.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/simple-fixed-length.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/sliced-strings.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/start-of-line.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/sticky.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/variable-length.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-test/built-ins/RegExp/lookBehind/word-boundary.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
 test/built-ins/RegExp/named-groups/groups-object-subclass-sans.js:
   default: 'Test262Error: Expected SameValue(«b», Â«$<a>») to be true'
   strict mode: 'Test262Error: Expected SameValue(«b», Â«$<a>») to be true'
@@ -1197,9 +1134,6 @@ test/built-ins/RegExp/named-groups/groups-object-undefined.js:
 test/built-ins/RegExp/named-groups/groups-object.js:
   default: 'Test262Error: Expected SameValue(«null», Â«[object Object]») to be true'
   strict mode: 'Test262Error: Expected SameValue(«null», Â«[object Object]») to be true'
-test/built-ins/RegExp/named-groups/lookbehind.js:
-  default: 'SyntaxError: Invalid regular expression: invalid group specifier name'
-  strict mode: 'SyntaxError: Invalid regular expression: invalid group specifier name'
 test/built-ins/RegExp/named-groups/non-unicode-malformed.js:
   default: 'Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all'
   strict mode: 'Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all'
@@ -1260,9 +1194,6 @@ test/built-ins/RegExp/prototype/exec/u-lastindex-adv.js:
 test/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T22.js:
   default: 'Test262Error: #1: __re = /(?:ab|cd)\d?/g; __re.lastIndex=-1; __executed = __re.test("aacd22 "); __executed === true'
   strict mode: 'Test262Error: #1: __re = /(?:ab|cd)\d?/g; __re.lastIndex=-1; __executed = __re.test("aacd22 "); __executed === true'
-test/built-ins/RegExp/u180e.js:
-  default: 'Test262Error: \s should not match U+180E Expected SameValue(«42», Â«á \8e») to be true'
-  strict mode: 'Test262Error: \s should not match U+180E Expected SameValue(«42», Â«á \8e») to be true'
 test/built-ins/RegExp/unicode_restricted_brackets.js:
   default: 'Test262Error: RegExp("]", "u"):  Expected a SyntaxError to be thrown but no exception was thrown at all'
   strict mode: 'Test262Error: RegExp("]", "u"):  Expected a SyntaxError to be thrown but no exception was thrown at all'
@@ -1293,9 +1224,6 @@ test/built-ins/Set/proto-from-ctor-realm.js:
 test/built-ins/String/proto-from-ctor-realm.js:
   default: 'Test262Error: Expected SameValue(«», Â«Â») to be true'
   strict mode: 'Test262Error: Expected SameValue(«», Â«Â») to be true'
-test/built-ins/String/prototype/trim/u180e.js:
-  default: 'Test262Error: Expected SameValue(«_», Â«_á \8e») to be true'
-  strict mode: 'Test262Error: Expected SameValue(«_», Â«_á \8e») to be true'
 test/built-ins/ThrowTypeError/extensible.js:
   default: 'Test262Error: Expected SameValue(«true», Â«false») to be true'
   strict mode: 'Test262Error: Expected SameValue(«true», Â«false») to be true'
@@ -1549,18 +1477,6 @@ test/built-ins/WeakMap/proto-from-ctor-realm.js:
 test/built-ins/WeakSet/proto-from-ctor-realm.js:
   default: 'Test262Error: Expected SameValue(«[object WeakSet]», Â«[object WeakSet]») to be true'
   strict mode: 'Test262Error: Expected SameValue(«[object WeakSet]», Â«[object WeakSet]») to be true'
-test/built-ins/global/global-object.js:
-  default: "ReferenceError: Can't find variable: global"
-  strict mode: "ReferenceError: Can't find variable: global"
-test/built-ins/global/property-descriptor.js:
-  default: "TypeError: undefined is not an object (evaluating 'Object.getOwnPropertyDescriptor(obj, name).enumerable')"
-  strict mode: "TypeError: undefined is not an object (evaluating 'Object.getOwnPropertyDescriptor(obj, name).enumerable')"
-test/built-ins/parseFloat/S15.1.2.3_A2_T10_U180E.js:
-  default: 'Test262Error: Single leading U+180E Expected SameValue(«1.1», Â«NaN») to be true'
-  strict mode: 'Test262Error: Single leading U+180E Expected SameValue(«1.1», Â«NaN») to be true'
-test/built-ins/parseInt/S15.1.2.2_A2_T10_U180E.js:
-  default: 'Test262Error: Single leading U+180E Expected SameValue(«1», Â«NaN») to be true'
-  strict mode: 'Test262Error: Single leading U+180E Expected SameValue(«1», Â«NaN») to be true'
 test/harness/assert-throws-early-referenceerror.js:
   default: 'Test262Error: Function: 1 = 1; Expected a ReferenceError to be thrown but no exception was thrown at all'
   strict mode: 'Test262Error: Function: 1 = 1; Expected a ReferenceError to be thrown but no exception was thrown at all'
@@ -4020,9 +3936,3 @@ test/language/types/reference/put-value-prop-base-primitive-realm.js:
 test/language/types/reference/put-value-prop-base-primitive.js:
   default: 'Test262Error: number Expected SameValue(«0», Â«1») to be true'
   strict mode: 'TypeError: Attempted to assign to readonly property.'
-test/language/white-space/mongolian-vowel-separator-eval.js:
-  default: 'Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all'
-  strict mode: 'Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all'
-test/language/white-space/mongolian-vowel-separator.js:
-  default: 'Test262: This statement should not be evaluated.'
-  strict mode: 'Test262: This statement should not be evaluated.'