Skip to content

Commit 2634856

Browse files
author
Fabrice Bellard
committed
removed invalid tests
1 parent 56c47f7 commit 2634856

File tree

3 files changed

+75
-71
lines changed

3 files changed

+75
-71
lines changed

TODO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,6 @@ Optimization ideas:
6262
Test262o: 0/11262 errors, 463 excluded
6363
Test262o commit: 7da91bceb9ce7613f87db47ddd1292a2dda58b42 (es5-tests branch)
6464

65-
Result: 169/76838 errors, 3112 excluded, 7010 skipped
65+
Result: 39/76768 errors, 3147 excluded, 7010 skipped
6666
Test262 commit: 56e77d6325067a545ea7e8ff5be5d9284334e33c
6767

test262.conf

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,5 +253,79 @@ test262/test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js
253253
# frequently broken, sometimes contain engine-dependent tests
254254
test262/test/staging/
255255

256+
# feature regexp-v-flag is missing in the tests
257+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-negative-cases.js
258+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-negative-cases.js
259+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-positive-cases.js
260+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-positive-cases.js
261+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-negative-cases.js
262+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-negative-cases.js
263+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-positive-cases.js
264+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-positive-cases.js
265+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-negative-cases.js
266+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-negative-cases.js
267+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-positive-cases.js
268+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-positive-cases.js
269+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-negative-cases.js
270+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-negative-cases.js
271+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-positive-cases.js
272+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-positive-cases.js
273+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-negative-cases.js
274+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-negative-cases.js
275+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-positive-cases.js
276+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-positive-cases.js
277+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-negative-cases.js
278+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-negative-cases.js
279+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-positive-cases.js
280+
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-positive-cases.js
281+
282+
# not yet in official specification
283+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-bigint-primitive.js
284+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-bigint-primitive.js
285+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-boolean-primitive.js
286+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-boolean-primitive.js
287+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-number-primitive.js
288+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-number-primitive.js
289+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-string-primitive.js
290+
test262/test/built-ins/String/prototype/match/cstm-matcher-on-string-primitive.js
291+
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-bigint-primitive.js
292+
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-bigint-primitive.js
293+
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-number-primitive.js
294+
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-number-primitive.js
295+
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-string-primitive.js
296+
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-string-primitive.js
297+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-bigint-primitive.js
298+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-bigint-primitive.js
299+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-boolean-primitive.js
300+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-boolean-primitive.js
301+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-number-primitive.js
302+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-number-primitive.js
303+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-string-primitive.js
304+
test262/test/built-ins/String/prototype/replace/cstm-replace-on-string-primitive.js
305+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-bigint-primitive.js
306+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-bigint-primitive.js
307+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-boolean-primitive.js
308+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-boolean-primitive.js
309+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-number-primitive.js
310+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-number-primitive.js
311+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-string-primitive.js
312+
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-string-primitive.js
313+
test262/test/built-ins/String/prototype/search/cstm-search-on-bigint-primitive.js
314+
test262/test/built-ins/String/prototype/search/cstm-search-on-bigint-primitive.js
315+
test262/test/built-ins/String/prototype/search/cstm-search-on-boolean-primitive.js
316+
test262/test/built-ins/String/prototype/search/cstm-search-on-boolean-primitive.js
317+
test262/test/built-ins/String/prototype/search/cstm-search-on-number-primitive.js
318+
test262/test/built-ins/String/prototype/search/cstm-search-on-number-primitive.js
319+
test262/test/built-ins/String/prototype/search/cstm-search-on-string-primitive.js
320+
test262/test/built-ins/String/prototype/search/cstm-search-on-string-primitive.js
321+
test262/test/built-ins/String/prototype/split/cstm-split-on-bigint-primitive.js
322+
test262/test/built-ins/String/prototype/split/cstm-split-on-bigint-primitive.js
323+
test262/test/built-ins/String/prototype/split/cstm-split-on-boolean-primitive.js
324+
test262/test/built-ins/String/prototype/split/cstm-split-on-boolean-primitive.js
325+
test262/test/built-ins/String/prototype/split/cstm-split-on-number-primitive.js
326+
test262/test/built-ins/String/prototype/split/cstm-split-on-number-primitive.js
327+
test262/test/built-ins/String/prototype/split/cstm-split-on-string-primitive.js
328+
test262/test/built-ins/String/prototype/split/cstm-split-on-string-primitive.js
329+
256330
[tests]
257331
# list test files or use config.testdir

test262_errors.txt

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -21,76 +21,6 @@ test262/test/built-ins/Function/prototype/caller/prop-desc.js:29: strict mode: T
2121
}», «function () {
2222
[native code]
2323
}») to be true
24-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-negative-cases.js:63: SyntaxError: invalid regular expression flags
25-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-negative-cases.js:63: strict mode: SyntaxError: invalid regular expression flags
26-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-positive-cases.js:60: SyntaxError: invalid regular expression flags
27-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-positive-cases.js:60: strict mode: SyntaxError: invalid regular expression flags
28-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-negative-cases.js:60: SyntaxError: invalid regular expression flags
29-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-negative-cases.js:60: strict mode: SyntaxError: invalid regular expression flags
30-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-positive-cases.js:63: SyntaxError: invalid regular expression flags
31-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-positive-cases.js:63: strict mode: SyntaxError: invalid regular expression flags
32-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-negative-cases.js:70: SyntaxError: invalid regular expression flags
33-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-negative-cases.js:70: strict mode: SyntaxError: invalid regular expression flags
34-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-positive-cases.js:72: SyntaxError: invalid regular expression flags
35-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-positive-cases.js:72: strict mode: SyntaxError: invalid regular expression flags
36-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-negative-cases.js:64: SyntaxError: invalid regular expression flags
37-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-negative-cases.js:64: strict mode: SyntaxError: invalid regular expression flags
38-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-positive-cases.js:67: SyntaxError: invalid regular expression flags
39-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-positive-cases.js:67: strict mode: SyntaxError: invalid regular expression flags
40-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-negative-cases.js:72: SyntaxError: invalid regular expression flags
41-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-negative-cases.js:72: strict mode: SyntaxError: invalid regular expression flags
42-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-positive-cases.js:70: SyntaxError: invalid regular expression flags
43-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-positive-cases.js:70: strict mode: SyntaxError: invalid regular expression flags
44-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-negative-cases.js:67: SyntaxError: invalid regular expression flags
45-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-negative-cases.js:67: strict mode: SyntaxError: invalid regular expression flags
46-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-positive-cases.js:64: SyntaxError: invalid regular expression flags
47-
test262/test/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-positive-cases.js:64: strict mode: SyntaxError: invalid regular expression flags
48-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-bigint-primitive.js:22: Test262Error: should not be called
49-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-bigint-primitive.js:22: strict mode: Test262Error: should not be called
50-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-boolean-primitive.js:22: Test262Error: should not be called
51-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-boolean-primitive.js:22: strict mode: Test262Error: should not be called
52-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-number-primitive.js:22: Test262Error: should not be called
53-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-number-primitive.js:22: strict mode: Test262Error: should not be called
54-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-string-primitive.js:22: Test262Error: should not be called
55-
test262/test/built-ins/String/prototype/match/cstm-matcher-on-string-primitive.js:22: strict mode: Test262Error: should not be called
56-
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-bigint-primitive.js:22: Test262Error: should not be called
57-
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-bigint-primitive.js:22: strict mode: Test262Error: should not be called
58-
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-number-primitive.js:22: Test262Error: should not be called
59-
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-number-primitive.js:22: strict mode: Test262Error: should not be called
60-
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-string-primitive.js:22: Test262Error: should not be called
61-
test262/test/built-ins/String/prototype/matchAll/cstm-matchall-on-string-primitive.js:22: strict mode: Test262Error: should not be called
62-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-bigint-primitive.js:21: Test262Error: should not be called
63-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-bigint-primitive.js:21: strict mode: Test262Error: should not be called
64-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-boolean-primitive.js:21: Test262Error: should not be called
65-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-boolean-primitive.js:21: strict mode: Test262Error: should not be called
66-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-number-primitive.js:21: Test262Error: should not be called
67-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-number-primitive.js:21: strict mode: Test262Error: should not be called
68-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-string-primitive.js:21: Test262Error: should not be called
69-
test262/test/built-ins/String/prototype/replace/cstm-replace-on-string-primitive.js:21: strict mode: Test262Error: should not be called
70-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-bigint-primitive.js:21: Test262Error: should not be called
71-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-bigint-primitive.js:21: strict mode: Test262Error: should not be called
72-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-boolean-primitive.js:21: Test262Error: should not be called
73-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-boolean-primitive.js:21: strict mode: Test262Error: should not be called
74-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-number-primitive.js:21: Test262Error: should not be called
75-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-number-primitive.js:21: strict mode: Test262Error: should not be called
76-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-string-primitive.js:21: Test262Error: should not be called
77-
test262/test/built-ins/String/prototype/replaceAll/cstm-replaceall-on-string-primitive.js:21: strict mode: Test262Error: should not be called
78-
test262/test/built-ins/String/prototype/search/cstm-search-on-bigint-primitive.js:21: Test262Error: should not be called
79-
test262/test/built-ins/String/prototype/search/cstm-search-on-bigint-primitive.js:21: strict mode: Test262Error: should not be called
80-
test262/test/built-ins/String/prototype/search/cstm-search-on-boolean-primitive.js:21: Test262Error: should not be called
81-
test262/test/built-ins/String/prototype/search/cstm-search-on-boolean-primitive.js:21: strict mode: Test262Error: should not be called
82-
test262/test/built-ins/String/prototype/search/cstm-search-on-number-primitive.js:21: Test262Error: should not be called
83-
test262/test/built-ins/String/prototype/search/cstm-search-on-number-primitive.js:21: strict mode: Test262Error: should not be called
84-
test262/test/built-ins/String/prototype/search/cstm-search-on-string-primitive.js:21: Test262Error: should not be called
85-
test262/test/built-ins/String/prototype/search/cstm-search-on-string-primitive.js:21: strict mode: Test262Error: should not be called
86-
test262/test/built-ins/String/prototype/split/cstm-split-on-bigint-primitive.js:22: Test262Error: should not be called
87-
test262/test/built-ins/String/prototype/split/cstm-split-on-bigint-primitive.js:22: strict mode: Test262Error: should not be called
88-
test262/test/built-ins/String/prototype/split/cstm-split-on-boolean-primitive.js:22: Test262Error: should not be called
89-
test262/test/built-ins/String/prototype/split/cstm-split-on-boolean-primitive.js:22: strict mode: Test262Error: should not be called
90-
test262/test/built-ins/String/prototype/split/cstm-split-on-number-primitive.js:22: Test262Error: should not be called
91-
test262/test/built-ins/String/prototype/split/cstm-split-on-number-primitive.js:22: strict mode: Test262Error: should not be called
92-
test262/test/built-ins/String/prototype/split/cstm-split-on-string-primitive.js:22: Test262Error: should not be called
93-
test262/test/built-ins/String/prototype/split/cstm-split-on-string-primitive.js:22: strict mode: Test262Error: should not be called
9424
test262/test/language/destructuring/binding/keyed-destructuring-property-reference-target-evaluation-order-with-bindings.js:73: Test262Error: Actual [binding::source, binding::sourceKey, sourceKey, get source, binding::defaultValue, binding::varTarget] and expected [binding::source, binding::sourceKey, sourceKey, binding::varTarget, get source, binding::defaultValue] should have the same contents.
9525
test262/test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js:42: Test262Error: Actual [source, iterator, target, target-key, target-key-tostring, iterator-step, iterator-done, set] and expected [source, iterator, target, target-key, iterator-step, iterator-done, target-key-tostring, set] should have the same contents.
9626
test262/test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js:42: strict mode: Test262Error: Actual [source, iterator, target, target-key, target-key-tostring, iterator-step, iterator-done, set] and expected [source, iterator, target, target-key, iterator-step, iterator-done, target-key-tostring, set] should have the same contents.

0 commit comments

Comments
 (0)