aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-08-24 12:03:12 +0200
committerLars Knoll <lars.knoll@qt.io>2018-08-25 08:30:00 +0000
commit860807b22ab4f7d1c55ce69bb7711dcc777ceefa (patch)
tree5fbec31ef6ec7bc87353dc51fae0124ef3838753 /tests/auto
parentdd9a6999b674a9197eabbea96b1e5a34c22a8aab (diff)
Implement support for SharedArrayBuffer
We'll still need to hook this up with Worker threads to become useful. Change-Id: Iedae7307edd76368aeba163731856ebe9b32c6b6 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations52
-rw-r--r--tests/auto/qml/qjsengine/tst_qjsengine.cpp1
2 files changed, 1 insertions, 52 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index 106b16f64a..8afbbabc1a 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -561,62 +561,10 @@ built-ins/Set/prototype/forEach/iterates-values-revisits-after-delete-re-add.js
built-ins/Set/prototype/forEach/this-arg-explicit-cannot-override-lexical-this-arrow.js fails
built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-weakset.js fails
built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js fails
-built-ins/SharedArrayBuffer/allocation-limit.js fails
built-ins/SharedArrayBuffer/data-allocation-after-object-creation.js fails
-built-ins/SharedArrayBuffer/init-zero.js fails
-built-ins/SharedArrayBuffer/length-is-absent.js fails
-built-ins/SharedArrayBuffer/length-is-too-large-throws.js fails
-built-ins/SharedArrayBuffer/negative-length-throws.js fails
-built-ins/SharedArrayBuffer/newtarget-prototype-is-not-object.js fails
built-ins/SharedArrayBuffer/proto-from-ctor-realm.js fails
built-ins/SharedArrayBuffer/prototype-from-newtarget.js fails
-built-ins/SharedArrayBuffer/prototype/Symbol.toStringTag.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-accessor.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-func.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/length.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/name.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/prop-desc.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/return-bytelength.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/this-is-arraybuffer.js fails
-built-ins/SharedArrayBuffer/prototype/byteLength/this-is-not-object.js fails
-built-ins/SharedArrayBuffer/prototype/constructor.js fails
-built-ins/SharedArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js fails
-built-ins/SharedArrayBuffer/prototype/slice/context-is-not-object.js fails
-built-ins/SharedArrayBuffer/prototype/slice/descriptor.js fails
-built-ins/SharedArrayBuffer/prototype/slice/end-default-if-absent.js fails
-built-ins/SharedArrayBuffer/prototype/slice/end-default-if-undefined.js fails
-built-ins/SharedArrayBuffer/prototype/slice/end-exceeds-length.js fails
-built-ins/SharedArrayBuffer/prototype/slice/extensible.js fails
-built-ins/SharedArrayBuffer/prototype/slice/length.js fails
-built-ins/SharedArrayBuffer/prototype/slice/name.js fails
-built-ins/SharedArrayBuffer/prototype/slice/negative-end.js fails
-built-ins/SharedArrayBuffer/prototype/slice/negative-start.js fails
built-ins/SharedArrayBuffer/prototype/slice/nonconstructor.js fails
-built-ins/SharedArrayBuffer/prototype/slice/number-conversion.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-not-object.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-undefined.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-is-not-constructor.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-is-not-object.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-is-null.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-is-undefined.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js fails
-built-ins/SharedArrayBuffer/prototype/slice/species.js fails
-built-ins/SharedArrayBuffer/prototype/slice/start-default-if-absent.js fails
-built-ins/SharedArrayBuffer/prototype/slice/start-default-if-undefined.js fails
-built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-end.js fails
-built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-length.js fails
-built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js fails
-built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-end.js fails
-built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-start.js fails
-built-ins/SharedArrayBuffer/return-abrupt-from-length-symbol.js fails
-built-ins/SharedArrayBuffer/return-abrupt-from-length.js fails
-built-ins/SharedArrayBuffer/toindex-length.js fails
-built-ins/SharedArrayBuffer/undefined-newtarget-throws.js fails
-built-ins/SharedArrayBuffer/zero-length.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
diff --git a/tests/auto/qml/qjsengine/tst_qjsengine.cpp b/tests/auto/qml/qjsengine/tst_qjsengine.cpp
index 927cc16271..d5cfe95d4f 100644
--- a/tests/auto/qml/qjsengine/tst_qjsengine.cpp
+++ b/tests/auto/qml/qjsengine/tst_qjsengine.cpp
@@ -967,6 +967,7 @@ void tst_QJSEngine::globalObjectProperties_enumerate()
<< "undefined"
<< "JSON"
<< "ArrayBuffer"
+ << "SharedArrayBuffer"
<< "DataView"
<< "Int8Array"
<< "Uint8Array"