diff options
Diffstat (limited to 'testing/web-platform/meta/workers/semantics')
13 files changed, 235 insertions, 0 deletions
diff --git a/testing/web-platform/meta/workers/semantics/encodings/004.worker.js.ini b/testing/web-platform/meta/workers/semantics/encodings/004.worker.js.ini new file mode 100644 index 0000000000..99a6c99bd9 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/encodings/004.worker.js.ini @@ -0,0 +1,3 @@ +[004.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini new file mode 100644 index 0000000000..670974a1f5 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini @@ -0,0 +1,27 @@ +[001.worker] + [The SharedWorker interface object should be exposed.] + expected: FAIL + + [The CanvasProxy interface object should be exposed.] + expected: FAIL + + [The CanvasRenderingContext2D interface object should be exposed.] + expected: FAIL + + [The DrawingStyle interface object should be exposed.] + expected: FAIL + + [The Path interface object should be exposed.] + expected: FAIL + + [The CanvasPath interface object should be exposed.] + expected: FAIL + + +[001.worker.html] + [The SharedWorker interface object should be exposed.] + expected: FAIL + + [The CanvasPath interface object should be exposed.] + expected: FAIL + diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini new file mode 100644 index 0000000000..9f3fa60faf --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini @@ -0,0 +1,10 @@ +[003.any.sharedworker.html] + [The CanvasPath interface object should be exposed] + expected: FAIL + + [The SharedWorker interface object should be exposed] + expected: FAIL + + [The ApplicationCache interface object should be exposed] + expected: FAIL + diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/004.any.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/004.any.js.ini new file mode 100644 index 0000000000..8dd58aa0d3 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/interface-objects/004.any.js.ini @@ -0,0 +1,3 @@ +[004.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/workers/semantics/multiple-workers/008.html.ini b/testing/web-platform/meta/workers/semantics/multiple-workers/008.html.ini new file mode 100644 index 0000000000..5e4ad94d37 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/multiple-workers/008.html.ini @@ -0,0 +1,3 @@ +[008.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/workers/semantics/multiple-workers/exposure.any.js.ini b/testing/web-platform/meta/workers/semantics/multiple-workers/exposure.any.js.ini new file mode 100644 index 0000000000..d7d294b444 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/multiple-workers/exposure.any.js.ini @@ -0,0 +1,15 @@ +[exposure.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[exposure.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[exposure.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[exposure.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/workers/semantics/navigation/002.html.ini b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini new file mode 100644 index 0000000000..892b69ed5d --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini @@ -0,0 +1,4 @@ +prefs: [privacy.reduceTimerPrecision:false] +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini b/testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini new file mode 100644 index 0000000000..bdaccb93ab --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/reporting-errors/003.html.ini @@ -0,0 +1,3 @@ +[003.html] + [shared worker, no error event on worker or port] + expected: FAIL diff --git a/testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini b/testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini new file mode 100644 index 0000000000..15888415a7 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/reporting-errors/004.html.ini @@ -0,0 +1,3 @@ +[004.html] + [shared worker in two documents and window.onerror] + expected: FAIL diff --git a/testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini b/testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini new file mode 100644 index 0000000000..f977d72dd4 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/structured-clone/dedicated.html.ini @@ -0,0 +1,33 @@ +[dedicated.html] + [Resizable ArrayBuffer] + expected: FAIL + + [Growable SharedArrayBuffer] + expected: FAIL + + [Length-tracking TypedArray] + expected: FAIL + + [Length-tracking DataView] + expected: FAIL + + [Serializing OOB TypedArray throws] + expected: FAIL + + [Serializing OOB DataView throws] + expected: FAIL + + [Resizable ArrayBuffer is transferable] + expected: FAIL + + [Length-tracking TypedArray is transferable] + expected: FAIL + + [Length-tracking DataView is transferable] + expected: FAIL + + [Transferring OOB TypedArray throws] + expected: FAIL + + [Transferring OOB DataView throws] + expected: FAIL diff --git a/testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini b/testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini new file mode 100644 index 0000000000..96f11bde1f --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/structured-clone/shared.html.ini @@ -0,0 +1,125 @@ +[shared.html] + expected: + if (os == "android") and fission: TIMEOUT + [ImageBitmap 1x1 transparent black] + expected: + if (os == "android") and fission: TIMEOUT + + [ImageBitmap 1x1 non-transparent non-black] + expected: + if (os == "android") and fission: NOTRUN + + [Array ImageBitmap object, ImageBitmap 1x1 transparent black] + expected: + if (os == "android") and fission: NOTRUN + + [Array ImageBitmap object, ImageBitmap 1x1 transparent non-black] + expected: + if (os == "android") and fission: NOTRUN + + [Object ImageBitmap object, ImageBitmap 1x1 transparent black] + expected: + if (os == "android") and fission: NOTRUN + + [Object ImageBitmap object, ImageBitmap 1x1 transparent non-black] + expected: + if (os == "android") and fission: NOTRUN + + [ObjectPrototype must lose its exotic-ness when cloned] + expected: + if (os == "android") and fission: NOTRUN + + [Serializing a non-serializable platform object fails] + expected: + if (os == "android") and fission: NOTRUN + + [An object whose interface is deleted from the global must still deserialize] + expected: + if (os == "android") and fission: NOTRUN + + [A subclass instance will deserialize as its closest serializable superclass] + expected: + if (os == "android") and fission: NOTRUN + + [ArrayBuffer] + expected: + if (os == "android") and fission: NOTRUN + + [MessagePort] + expected: + if (os == "android") and fission: NOTRUN + + [A detached ArrayBuffer cannot be transferred] + expected: + if (os == "android") and fission: NOTRUN + + [A detached platform object cannot be transferred] + expected: + if (os == "android") and fission: NOTRUN + + [Transferring a non-transferable platform object fails] + expected: + if (os == "android") and fission: NOTRUN + + [An object whose interface is deleted from the global object must still be received] + expected: + if (os == "android") and fission: NOTRUN + + [A subclass instance will be received as its closest transferable superclass] + expected: + if (os == "android") and fission: NOTRUN + + [Resizable ArrayBuffer] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Growable SharedArrayBuffer] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Length-tracking TypedArray] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Length-tracking DataView] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Serializing OOB TypedArray throws] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Serializing OOB DataView throws] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Resizable ArrayBuffer is transferable] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Length-tracking TypedArray is transferable] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Length-tracking DataView is transferable] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Transferring OOB TypedArray throws] + expected: + if (os == "android") and fission: NOTRUN + FAIL + + [Transferring OOB DataView throws] + expected: + if (os == "android") and fission: NOTRUN + FAIL diff --git a/testing/web-platform/meta/workers/semantics/xhr/005.html.ini b/testing/web-platform/meta/workers/semantics/xhr/005.html.ini new file mode 100644 index 0000000000..73bd14b444 --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/xhr/005.html.ini @@ -0,0 +1,3 @@ +[005.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/workers/semantics/xhr/006.html.ini b/testing/web-platform/meta/workers/semantics/xhr/006.html.ini new file mode 100644 index 0000000000..df65c2996f --- /dev/null +++ b/testing/web-platform/meta/workers/semantics/xhr/006.html.ini @@ -0,0 +1,3 @@ +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |