From 636e2144c279860a97ba6c6870c2b8223371a90b Mon Sep 17 00:00:00 2001 From: zhaoduwei Date: Wed, 20 Apr 2022 10:28:51 +0800 Subject: [PATCH] Open sharedarraybuffer use cases Add sharedarraybuffer cases to es2015_tests.txt and skip_tests.json https://gitee.com/openharmony/ark_ts2abc/issues/I53LWU Signed-off-by: zhaoduwei --- test262/es2015_tests.txt | 59 ++++++++++++++++++++++++++++++++++++++++ test262/skip_tests.json | 2 -- 2 files changed, 59 insertions(+), 2 deletions(-) diff --git a/test262/es2015_tests.txt b/test262/es2015_tests.txt index 57c8600f10..8800ea2d9a 100644 --- a/test262/es2015_tests.txt +++ b/test262/es2015_tests.txt @@ -5230,6 +5230,65 @@ built-ins/Symbol/toPrimitive/cross-realm.js built-ins/Symbol/isConcatSpreadable/cross-realm.js built-ins/Symbol/asyncIterator/cross-realm.js built-ins/Symbol/hasInstance/cross-realm.js +built-ins/SharedArrayBuffer/allocation-limit.js +built-ins/SharedArrayBuffer/data-allocation-after-object-creation.js +built-ins/SharedArrayBuffer/init-zero.js +built-ins/SharedArrayBuffer/is-a-constructor.js +built-ins/SharedArrayBuffer/length.js +built-ins/SharedArrayBuffer/length-is-absent.js +built-ins/SharedArrayBuffer/length-is-too-large-throws.js +built-ins/SharedArrayBuffer/negative-length-throws.js +built-ins/SharedArrayBuffer/newtarget-prototype-is-not-object.js +built-ins/SharedArrayBuffer/proto-from-ctor-realm.js +built-ins/SharedArrayBuffer/prototype-from-newtarget.js +built-ins/SharedArrayBuffer/return-abrupt-from-length.js +built-ins/SharedArrayBuffer/return-abrupt-from-length-symbol.js +built-ins/SharedArrayBuffer/toindex-length.js +built-ins/SharedArrayBuffer/undefined-newtarget-throws.js +built-ins/SharedArrayBuffer/zero-length.js +built-ins/SharedArrayBuffer/prototype/constructor.js +built-ins/SharedArrayBuffer/prototype/Symbol.toStringTag.js +built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-accessor.js +built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-func.js +built-ins/SharedArrayBuffer/prototype/byteLength/length.js +built-ins/SharedArrayBuffer/prototype/byteLength/name.js +built-ins/SharedArrayBuffer/prototype/byteLength/prop-desc.js +built-ins/SharedArrayBuffer/prototype/byteLength/return-bytelength.js +built-ins/SharedArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js +built-ins/SharedArrayBuffer/prototype/byteLength/this-is-arraybuffer.js +built-ins/SharedArrayBuffer/prototype/byteLength/this-is-not-object.js +built-ins/SharedArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js +built-ins/SharedArrayBuffer/prototype/slice/context-is-not-object.js +built-ins/SharedArrayBuffer/prototype/slice/descriptor.js +built-ins/SharedArrayBuffer/prototype/slice/end-default-if-absent.js +built-ins/SharedArrayBuffer/prototype/slice/end-default-if-undefined.js +built-ins/SharedArrayBuffer/prototype/slice/end-exceeds-length.js +built-ins/SharedArrayBuffer/prototype/slice/extensible.js +built-ins/SharedArrayBuffer/prototype/slice/length.js +built-ins/SharedArrayBuffer/prototype/slice/name.js +built-ins/SharedArrayBuffer/prototype/slice/negative-end.js +built-ins/SharedArrayBuffer/prototype/slice/negative-start.js +built-ins/SharedArrayBuffer/prototype/slice/nonconstructor.js +built-ins/SharedArrayBuffer/prototype/slice/not-a-constructor.js +built-ins/SharedArrayBuffer/prototype/slice/number-conversion.js +built-ins/SharedArrayBuffer/prototype/slice/species.js +built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-not-object.js +built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-undefined.js +built-ins/SharedArrayBuffer/prototype/slice/species-is-not-constructor.js +built-ins/SharedArrayBuffer/prototype/slice/species-is-not-object.js +built-ins/SharedArrayBuffer/prototype/slice/species-is-null.js +built-ins/SharedArrayBuffer/prototype/slice/species-is-undefined.js +built-ins/SharedArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js +built-ins/SharedArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js +built-ins/SharedArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js +built-ins/SharedArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js +built-ins/SharedArrayBuffer/prototype/slice/start-default-if-absent.js +built-ins/SharedArrayBuffer/prototype/slice/start-default-if-undefined.js +built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-end.js +built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-length.js +built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js +built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-end.js +built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-start.js built-ins/DataView/custom-proto-if-object-is-used.js built-ins/RegExp/prototype/unicode/cross-realm.js built-ins/RegExp/prototype/source/cross-realm.js diff --git a/test262/skip_tests.json b/test262/skip_tests.json index a692202f1e..e53003e679 100644 --- a/test262/skip_tests.json +++ b/test262/skip_tests.json @@ -709,8 +709,6 @@ "reason": "Not support sharedArrayBuffer and detacheArraybuffer", "files": [ "built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js", - "built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js", - "built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js", "built-ins/DataView/buffer-does-not-have-arraybuffer-data-throws-sab.js", "built-ins/DataView/buffer-reference-sab.js", "built-ins/DataView/byteoffset-is-negative-throws-sab.js", -- Gitee