aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-09-08 11:00:59 +0200
committerLars Knoll <lars.knoll@qt.io>2018-09-08 16:51:03 +0000
commit6e36fdb2f65ede9c84d2e822f1a69d31a756bc49 (patch)
treeb830506f6e1834e4ba59684455690b4ef7a120de /tests
parent26dc00747e1e2632435d01b7562443dff4f2e7d3 (diff)
Skip all realm related tests
We don't support realms currently, and it's unclear whether we'll ever need the support. Change-Id: I023f84d477f374b3cef2590a78542c0c9408a144 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations105
-rw-r--r--tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp14
2 files changed, 14 insertions, 105 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index e066b816ae..c4bc3472dd 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -26,10 +26,6 @@ language/module-code/namespace/internals/define-own-property.js strictFails
language/module-code/namespace/internals/set.js strictFails
# ----- test failures that should be fixed
-built-ins/Array/from/proto-from-ctor-realm.js fails
-built-ins/Array/length/define-own-prop-length-overflow-realm.js fails
-built-ins/Array/of/proto-from-ctor-realm.js fails
-built-ins/Array/proto-from-ctor-realm.js fails
built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js fails
built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-with-dupes.js sloppyFails
built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments.js fails
@@ -42,16 +38,12 @@ built-ins/Array/prototype/concat/S15.4.4.4_A3_T1.js fails
built-ins/Array/prototype/concat/S15.4.4.4_A3_T2.js fails
built-ins/Array/prototype/concat/S15.4.4.4_A3_T3.js fails
built-ins/Array/prototype/concat/create-ctor-non-object.js fails
-built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js fails
-built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js fails
built-ins/Array/prototype/concat/create-proxy.js fails
built-ins/Array/prototype/concat/create-species-non-ctor.js fails
built-ins/Array/prototype/concat/create-species.js fails
built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js fails
built-ins/Array/prototype/every/15.4.4.16-3-29.js fails
built-ins/Array/prototype/filter/create-ctor-non-object.js fails
-built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js fails
-built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js fails
built-ins/Array/prototype/filter/create-proxy.js fails
built-ins/Array/prototype/filter/create-species-non-ctor.js fails
built-ins/Array/prototype/filter/create-species.js fails
@@ -61,8 +53,6 @@ built-ins/Array/prototype/indexOf/15.4.4.14-3-29.js fails
built-ins/Array/prototype/join/S15.4.4.5_A4_T3.js fails
built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-28.js fails
built-ins/Array/prototype/map/create-ctor-non-object.js fails
-built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js fails
-built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js fails
built-ins/Array/prototype/map/create-proxy.js fails
built-ins/Array/prototype/map/create-species-non-ctor.js fails
built-ins/Array/prototype/map/create-species.js fails
@@ -80,8 +70,6 @@ built-ins/Array/prototype/slice/S15.4.4.10_A3_T1.js fails
built-ins/Array/prototype/slice/S15.4.4.10_A3_T2.js fails
built-ins/Array/prototype/slice/create-ctor-non-object.js fails
built-ins/Array/prototype/slice/create-non-array-invalid-len.js fails
-built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js fails
-built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js fails
built-ins/Array/prototype/slice/create-proxied-array-invalid-len.js fails
built-ins/Array/prototype/slice/create-proxy.js fails
built-ins/Array/prototype/slice/create-species-neg-zero.js fails
@@ -95,8 +83,6 @@ built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js fails
built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js fails
built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js fails
built-ins/Array/prototype/splice/create-ctor-non-object.js fails
-built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js fails
-built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js fails
built-ins/Array/prototype/splice/create-proxy.js fails
built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js fails
built-ins/Array/prototype/splice/create-species-neg-zero.js fails
@@ -111,7 +97,6 @@ built-ins/Array/prototype/unshift/clamps-to-integer-limit.js fails
built-ins/Array/prototype/unshift/length-near-integer-limit.js fails
built-ins/Array/prototype/unshift/throws-if-integer-limit-exceeded.js fails
built-ins/ArrayBuffer/data-allocation-after-object-creation.js fails
-built-ins/ArrayBuffer/proto-from-ctor-realm.js fails
built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js fails
built-ins/AsyncFunction/AsyncFunction-construct.js fails
built-ins/AsyncFunction/AsyncFunction-is-extensible.js fails
@@ -145,12 +130,7 @@ built-ins/Atomics/wake/wake-negative.js fails
built-ins/Atomics/wake/wake-one.js fails
built-ins/Atomics/wake/wake-two.js fails
built-ins/Atomics/wake/wake-zero.js fails
-built-ins/Boolean/proto-from-ctor-realm.js fails
built-ins/DataView/custom-proto-if-object-is-used.js fails
-built-ins/DataView/proto-from-ctor-realm.js fails
-built-ins/Date/proto-from-ctor-realm-one.js fails
-built-ins/Date/proto-from-ctor-realm-two.js fails
-built-ins/Date/proto-from-ctor-realm-zero.js fails
built-ins/Date/prototype/toDateString/format.js fails
built-ins/Date/prototype/toDateString/invalid-date.js fails
built-ins/Date/prototype/toString/format.js fails
@@ -160,21 +140,11 @@ built-ins/Date/prototype/toUTCString/day-names.js fails
built-ins/Date/prototype/toUTCString/format.js fails
built-ins/Date/prototype/toUTCString/month-names.js fails
built-ins/Date/subclassing.js fails
-built-ins/Error/proto-from-ctor-realm.js fails
-built-ins/Function/call-bind-this-realm-undef.js fails
-built-ins/Function/call-bind-this-realm-value.js fails
-built-ins/Function/internals/Call/class-ctor-realm.js fails
-built-ins/Function/internals/Construct/base-ctor-revoked-proxy-realm.js fails
built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js fails
-built-ins/Function/internals/Construct/derived-return-val-realm.js fails
-built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js fails
-built-ins/Function/proto-from-ctor-realm.js fails
built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js fails
-built-ins/Function/prototype/bind/get-fn-realm.js fails
built-ins/Function/prototype/bind/instance-name-chained.js fails
built-ins/Function/prototype/bind/instance-name-non-string.js fails
built-ins/Function/prototype/bind/instance-name.js fails
-built-ins/Function/prototype/bind/proto-from-ctor-realm.js fails
built-ins/Function/prototype/toString/AsyncFunction.js fails
built-ins/Function/prototype/toString/async-arrow-function.js fails
built-ins/Function/prototype/toString/async-function-declaration.js fails
@@ -186,16 +156,13 @@ built-ins/Function/prototype/toString/async-method-class-statement.js fails
built-ins/Function/prototype/toString/async-method-object.js fails
built-ins/Function/prototype/toString/intrinsics.js fails
built-ins/Function/prototype/toString/method-computed-property-name.js fails
-built-ins/GeneratorFunction/proto-from-ctor-realm.js fails
built-ins/JSON/parse/revived-proxy-revoked.js fails
built-ins/JSON/parse/revived-proxy.js fails
built-ins/JSON/stringify/replacer-proxy-revoked.js fails
built-ins/JSON/stringify/replacer-proxy.js fails
built-ins/JSON/stringify/value-proxy.js fails
-built-ins/Map/proto-from-ctor-realm.js fails
built-ins/Map/prototype/forEach/iterates-values-deleted-then-readded.js fails
built-ins/Math/round/S15.8.2.15_A7.js fails
-built-ins/Number/proto-from-ctor-realm.js fails
built-ins/Number/prototype/toPrecision/return-values.js fails
built-ins/Object/create/15.2.3.5-4-14.js strictFails
built-ins/Object/create/15.2.3.5-4-37.js strictFails
@@ -266,7 +233,6 @@ built-ins/Promise/executor-function-nonconstructor.js fails
built-ins/Promise/executor-function-prototype.js fails
built-ins/Promise/length.js fails
built-ins/Promise/name.js fails
-built-ins/Promise/proto-from-ctor-realm.js fails
built-ins/Promise/prototype/S25.4.4.2_A1.1_T1.js fails
built-ins/Promise/prototype/S25.4.5_A3.1_T1.js fails
built-ins/Promise/prototype/Symbol.toStringTag.js fails
@@ -363,50 +329,22 @@ built-ins/Promise/resolve/name.js fails
built-ins/Promise/resolve/prop-desc.js fails
built-ins/Promise/resolve/resolve-from-promise-capability.js fails
built-ins/Promise/resolve/resolve-prms-cstm-then.js fails
-built-ins/Proxy/apply/arguments-realm.js fails
-built-ins/Proxy/apply/trap-is-not-callable-realm.js fails
-built-ins/Proxy/construct/arguments-realm.js fails
-built-ins/Proxy/construct/trap-is-not-callable-realm.js fails
-built-ins/Proxy/construct/trap-is-undefined-proto-from-ctor-realm.js fails
-built-ins/Proxy/defineProperty/desc-realm.js fails
-built-ins/Proxy/defineProperty/null-handler-realm.js fails
-built-ins/Proxy/defineProperty/targetdesc-configurable-desc-not-configurable-realm.js fails
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target-realm.js fails
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-realm.js fails
-built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor-realm.js fails
-built-ins/Proxy/defineProperty/targetdesc-undefined-target-is-not-extensible-realm.js fails
-built-ins/Proxy/defineProperty/trap-is-not-callable-realm.js fails
-built-ins/Proxy/deleteProperty/trap-is-not-callable-realm.js fails
built-ins/Proxy/enumerate/removed-does-not-trigger.js fails
-built-ins/Proxy/get-fn-realm.js fails
-built-ins/Proxy/get/trap-is-not-callable-realm.js fails
built-ins/Proxy/get/trap-is-undefined-receiver.js fails
-built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined-realm.js fails
built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined.js fails
built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-targetdesc-is-configurable.js fails
built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-return-not-configurable.js fails
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable-realm.js fails
built-ins/Proxy/getOwnPropertyDescriptor/trap-is-undefined.js fails
-built-ins/Proxy/getPrototypeOf/trap-is-not-callable-realm.js fails
built-ins/Proxy/has/call-object-create.js fails
-built-ins/Proxy/has/trap-is-not-callable-realm.js fails
-built-ins/Proxy/isExtensible/trap-is-not-callable-realm.js fails
built-ins/Proxy/ownKeys/call-parameters-object-getownpropertysymbols.js fails
built-ins/Proxy/ownKeys/not-extensible-return-keys.js fails
built-ins/Proxy/ownKeys/return-duplicate-entries-throws.js fails
built-ins/Proxy/ownKeys/return-duplicate-symbol-entries-throws.js fails
-built-ins/Proxy/ownKeys/return-not-list-object-throws-realm.js fails
-built-ins/Proxy/ownKeys/trap-is-not-callable-realm.js fails
built-ins/Proxy/ownKeys/trap-is-undefined.js fails
-built-ins/Proxy/preventExtensions/trap-is-not-callable-realm.js fails
built-ins/Proxy/revocable/revocation-function-name.js fails
-built-ins/Proxy/set/trap-is-not-callable-realm.js fails
-built-ins/Proxy/setPrototypeOf/trap-is-not-callable-realm.js fails
built-ins/RegExp/S15.10.2.12_A2_T1.js fails
-built-ins/RegExp/proto-from-ctor-realm.js fails
built-ins/RegExp/prototype/Symbol.match/builtin-success-u-return-val-groups.js fails
built-ins/RegExp/prototype/Symbol.split/species-ctor.js fails
-built-ins/RegExp/prototype/Symbol.split/splitter-proto-from-ctor-realm.js fails
built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T3.js fails
built-ins/RegExp/prototype/exec/failure-lastindex-access.js fails
built-ins/RegExp/prototype/exec/success-lastindex-access.js fails
@@ -421,12 +359,9 @@ built-ins/RegExp/unicode_restricted_incomple_quantifier.js fails
built-ins/RegExp/unicode_restricted_octal_escape.js fails
built-ins/RegExp/unicode_restricted_quantifiable_assertion.js fails
built-ins/RegExp/u180e.js fails
-built-ins/Set/proto-from-ctor-realm.js fails
built-ins/Set/prototype/forEach/iterates-values-revisits-after-delete-re-add.js fails
built-ins/SharedArrayBuffer/data-allocation-after-object-creation.js fails
-built-ins/SharedArrayBuffer/proto-from-ctor-realm.js fails
built-ins/SharedArrayBuffer/prototype-from-newtarget.js fails
-built-ins/String/proto-from-ctor-realm.js fails
built-ins/String/prototype/endsWith/return-abrupt-from-searchstring-regexp-test.js fails
built-ins/String/prototype/includes/return-abrupt-from-searchstring-regexp-test.js fails
built-ins/String/prototype/indexOf/position-tointeger-toprimitive.js fails
@@ -448,21 +383,7 @@ built-ins/String/raw/return-the-string-value-from-template.js fails
built-ins/String/raw/special-characters.js fails
built-ins/String/raw/template-substitutions-are-appended-on-same-index.js fails
built-ins/String/raw/zero-literal-segments.js fails
-built-ins/Symbol/for/cross-realm.js fails
-built-ins/Symbol/hasInstance/cross-realm.js fails
-built-ins/Symbol/isConcatSpreadable/cross-realm.js fails
-built-ins/Symbol/iterator/cross-realm.js fails
-built-ins/Symbol/keyFor/cross-realm.js fails
-built-ins/Symbol/match/cross-realm.js fails
-built-ins/Symbol/replace/cross-realm.js fails
-built-ins/Symbol/search/cross-realm.js fails
built-ins/Symbol/species/builtin-getter-name.js fails
-built-ins/Symbol/species/cross-realm.js fails
-built-ins/Symbol/split/cross-realm.js fails
-built-ins/Symbol/toPrimitive/cross-realm.js fails
-built-ins/Symbol/toStringTag/cross-realm.js fails
-built-ins/Symbol/unscopables/cross-realm.js fails
-built-ins/ThrowTypeError/distinct-cross-realm.js fails
built-ins/TypedArray/from/arylk-get-length-error.js fails
built-ins/TypedArray/from/arylk-to-length-error.js fails
built-ins/TypedArray/from/iter-access-error.js fails
@@ -489,20 +410,13 @@ built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js fails
built-ins/TypedArray/prototype/sort/sorted-values-nan.js fails
built-ins/TypedArray/prototype/sort/sorted-values.js fails
built-ins/TypedArrays/ctors/buffer-arg/defined-negative-length.js fails
-built-ins/TypedArrays/ctors/buffer-arg/proto-from-ctor-realm.js fails
-built-ins/TypedArrays/ctors/length-arg/proto-from-ctor-realm.js fails
-built-ins/TypedArrays/ctors/no-args/proto-from-ctor-realm.js fails
built-ins/TypedArrays/ctors/object-arg/as-generator-iterable-returns.js fails
built-ins/TypedArrays/ctors/object-arg/iterator-not-callable-throws.js fails
-built-ins/TypedArrays/ctors/object-arg/proto-from-ctor-realm.js fails
built-ins/TypedArrays/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js fails
built-ins/TypedArrays/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js fails
-built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js fails
built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js fails
built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js fails
built-ins/TypedArrays/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js fails
-built-ins/TypedArrays/ctors/typedarray-arg/proto-from-ctor-realm.js fails
-built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js fails
built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js fails
built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js fails
built-ins/TypedArrays/ctors/typedarray-arg/same-ctor-buffer-ctor-value-not-obj-throws.js fails
@@ -529,24 +443,17 @@ built-ins/TypedArrays/from/new-instance-with-mapfn.js fails
built-ins/TypedArrays/from/new-instance-without-mapfn.js fails
built-ins/TypedArrays/from/property-abrupt-completion.js fails
built-ins/TypedArrays/from/set-value-abrupt-completion.js fails
-built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm.js fails
built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex.js fails
-built-ins/TypedArrays/internals/Get/detached-buffer-realm.js fails
built-ins/TypedArrays/internals/Get/key-is-not-integer.js fails
built-ins/TypedArrays/internals/Get/key-is-not-minus-zero.js fails
built-ins/TypedArrays/internals/Get/key-is-out-of-bounds.js fails
-built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm.js fails
built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer.js fails
built-ins/TypedArrays/internals/GetOwnProperty/index-prop-desc.js fails
-built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm.js fails
built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js fails
built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js fails
built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes.js fails
-built-ins/TypedArrays/internals/Set/detached-buffer-realm.js fails
built-ins/TypedArrays/internals/Set/detached-buffer.js fails
built-ins/TypedArrays/internals/Set/tonumber-value-throws.js strictFails
-built-ins/WeakMap/proto-from-ctor-realm.js fails
-built-ins/WeakSet/proto-from-ctor-realm.js fails
built-ins/global/global-object.js fails
built-ins/global/property-descriptor.js fails
built-ins/isFinite/toprimitive-not-callable-throws.js fails
@@ -580,7 +487,6 @@ language/eval-code/indirect/non-definable-function-with-function.js sloppyFails
language/eval-code/indirect/non-definable-function-with-variable.js sloppyFails
language/eval-code/indirect/non-definable-global-function.js fails
language/eval-code/indirect/non-definable-global-generator.js fails
-language/eval-code/indirect/realm.js fails
language/eval-code/indirect/super-call.js fails
language/eval-code/indirect/super-prop.js fails
language/eval-code/indirect/this-value-func.js strictFails
@@ -645,16 +551,11 @@ language/expressions/await/await-in-nested-function.js fails
language/expressions/await/await-in-nested-generator.js fails
language/expressions/await/await-throws-rejections.js fails
language/expressions/call/11.2.3-3_3.js fails
-language/expressions/call/eval-realm-indirect.js sloppyFails
language/expressions/call/eval-spread-empty-leading.js fails
language/expressions/call/eval-spread-empty-trailing.js fails
language/expressions/call/eval-spread.js fails
language/expressions/call/scope-lex-open.js fails
language/expressions/call/tco-call-args.js strictFails
-language/expressions/call/tco-cross-realm-class-construct.js fails
-language/expressions/call/tco-cross-realm-class-derived-construct.js fails
-language/expressions/call/tco-cross-realm-fun-call.js fails
-language/expressions/call/tco-cross-realm-fun-construct.js fails
language/expressions/call/tco-member-args.js strictFails
language/expressions/call/tco-non-eval-function-dynamic.js sloppyFails
language/expressions/call/tco-non-eval-function.js sloppyFails
@@ -775,7 +676,6 @@ language/expressions/generators/arguments-with-arguments-lex.js sloppyFails
language/expressions/generators/default-proto.js fails
language/expressions/generators/dflt-params-ref-later.js fails
language/expressions/generators/dflt-params-ref-self.js fails
-language/expressions/generators/eval-body-proto-realm.js fails
language/expressions/generators/name.js fails
language/expressions/generators/named-yield-identifier-non-strict.js sloppyFails
language/expressions/generators/scope-body-lex-distinct.js sloppyFails
@@ -793,7 +693,6 @@ language/expressions/generators/yield-as-property-name.js fails
language/expressions/generators/yield-identifier-non-strict.js sloppyFails
language/expressions/logical-and/tco-right.js strictFails
language/expressions/logical-or/tco-right.js strictFails
-language/expressions/new/non-ctor-err-realm.js fails
language/expressions/object/let-non-strict-access.js sloppyFails
language/expressions/object/let-non-strict-syntax.js sloppyFails
language/expressions/object/method-definition/gen-meth-dflt-params-ref-later.js fails
@@ -847,10 +746,8 @@ language/expressions/prefix-increment/S11.4.4_A5_T3.js sloppyFails
language/expressions/prefix-increment/S11.4.4_A5_T4.js sloppyFails
language/expressions/prefix-increment/S11.4.4_A5_T5.js fails
language/expressions/prefix-increment/S11.4.4_A6_T3.js fails
-language/expressions/super/realm.js fails
language/expressions/tagged-template/cache-different-functions-same-site.js fails
language/expressions/tagged-template/cache-eval-inner-function.js fails
-language/expressions/tagged-template/cache-realm.js fails
language/expressions/tagged-template/cache-same-site-top-level.js fails
language/expressions/tagged-template/cache-same-site.js fails
language/expressions/tagged-template/invalid-escape-sequences.js fails
@@ -1007,6 +904,4 @@ language/statements/try/tco-finally.js strictFails
language/statements/variable/binding-resolution.js sloppyFails
language/statements/while/tco-body.js strictFails
language/statements/with/unscopables-inc-dec.js sloppyFails
-language/types/reference/get-value-prop-base-primitive-realm.js fails
-language/types/reference/put-value-prop-base-primitive-realm.js fails
language/types/reference/put-value-prop-base-primitive.js strictFails
diff --git a/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp b/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp
index 9f23326d8c..a16f2414b0 100644
--- a/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp
+++ b/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp
@@ -69,6 +69,11 @@ static const char *excludedFeatures[] = {
nullptr
};
+static const char *excludedFilePatterns[] = {
+ "realm",
+ nullptr
+};
+
QT_BEGIN_NAMESPACE
namespace QV4 {
@@ -234,6 +239,15 @@ bool Test262Runner::loadTests()
continue;
if (file.startsWith(annexB) || file.startsWith(harness) || file.startsWith(intl402))
continue;
+ const char **excluded = excludedFilePatterns;
+ bool skip = false;
+ while (*excluded) {
+ if (file.contains(QLatin1String(*excluded)))
+ skip = true;
+ ++excluded;
+ }
+ if (skip)
+ continue;
testCases.insert(file, TestCase{ file });
}