Update web-platform-tests to revision 04caec1f4f239a2f1b36b6eaa5017f421b242694
|
@ -4,7 +4,7 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[hit-test-floats-002.html]
|
||||
[Hit test float]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[hit-test-floats-005.html]
|
||||
[Miss clipped float]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[subpixel-transform-changes-004.html]
|
||||
expected: TIMEOUT
|
|
@ -1,4 +0,0 @@
|
|||
[elementFromPoint-001.html]
|
||||
[CSSOM View - 5 - extensions to the Document interface]
|
||||
expected: FAIL
|
||||
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -312,24 +312,24 @@
|
|||
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
|
||||
expected: NOTRUN
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: */* text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -53,9 +53,6 @@
|
|||
[combined text/javascript ]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript error]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -11,6 +11,3 @@
|
|||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||
expected: FAIL
|
||||
|
||||
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[traverse_the_history_2.html]
|
||||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_5.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[embedded-opener-remove-frame.html]
|
||||
expected: CRASH
|
||||
[opener of discarded nested browsing context]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[offscreencanvas.filter.w.html]
|
||||
[offscreencanvas]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: CRASH
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[iframe_sandbox_popups_nonescaping-2.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
[instantiate-bad-imports.any.html]
|
||||
expected: ERROR
|
||||
|
||||
[instantiate-bad-imports.any.worker.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,75 @@
|
|||
[instantiate.any.html]
|
||||
[import with function that takes and returns i64: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[instantiate.any.worker.html]
|
||||
[import with function that takes and returns i64: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
[constructor.any.html]
|
||||
[i64 with default]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value bigint "123" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value "3" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value true for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value undefined for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value false for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[constructor.any.worker.html]
|
||||
[i64 with default]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value bigint "123" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value "3" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value true for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value undefined for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value false for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
[value-get-set.any.html]
|
||||
[Immutable i64 (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutability]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true on prototype)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (null)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (one)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (null)]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[value-get-set.any.worker.html]
|
||||
[Immutable i64 (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutability]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true on prototype)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (null)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (one)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (null)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[constructor-bad-imports.any.html]
|
||||
expected: ERROR
|
||||
|
||||
[constructor-bad-imports.any.worker.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,39 @@
|
|||
[constructor.any.html]
|
||||
[import with function that takes and returns i64]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[constructor.any.worker.html]
|
||||
[import with function that takes and returns i64]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,419 @@
|
|||
[instantiateStreaming-bad-imports.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[instantiateStreaming-bad-imports.any.html]
|
||||
expected: ERROR
|
||||
[Importing an f32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Imports argument with missing property: wrong property]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with an immutable Global object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: 1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: 1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Number]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Imports argument with missing property: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: NaN]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: 0.1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Missing imports argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: undefined]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Importing a function with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: 0.1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: NaN]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: object "[object Object\]"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Imports argument with missing property: empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[instantiateStreaming-bad-imports.any.worker.html]
|
||||
expected: ERROR
|
||||
[Importing an f32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Imports argument with missing property: wrong property]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with an immutable Global object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: 1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: 1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Number]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Imports argument with missing property: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: NaN]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: 0.1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Missing imports argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: undefined]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Importing a function with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-object module: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: 0.1]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: NaN]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: object "[object Object\]"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Imports argument with missing property: empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing a function with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[instantiateStreaming-bad-imports.any.sharedworker.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,131 @@
|
|||
[instantiateStreaming.any.html]
|
||||
expected: TIMEOUT
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[Empty module with undefined imports argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[i32 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[stray argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: NOTRUN
|
||||
|
||||
[imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i32]
|
||||
expected: NOTRUN
|
||||
|
||||
[Synchronous options handling]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i64]
|
||||
expected: NOTRUN
|
||||
|
||||
[export i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[Empty module without imports argument]
|
||||
expected: TIMEOUT
|
||||
|
||||
[exports and imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[getter order for imports object]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[Empty module with empty imports argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[No imports]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[instantiateStreaming.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[instantiateStreaming.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[instantiateStreaming.any.worker.html]
|
||||
expected: TIMEOUT
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[Empty module with undefined imports argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[i32 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[stray argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: NOTRUN
|
||||
|
||||
[imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i32]
|
||||
expected: NOTRUN
|
||||
|
||||
[Synchronous options handling]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i64]
|
||||
expected: NOTRUN
|
||||
|
||||
[export i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[Empty module without imports argument]
|
||||
expected: TIMEOUT
|
||||
|
||||
[exports and imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[getter order for imports object]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[Empty module with empty imports argument]
|
||||
expected: NOTRUN
|
||||
|
||||
[No imports]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[Worker-constructor.html]
|
||||
expected: ERROR
|
|
@ -1,4 +1,5 @@
|
|||
[003.html]
|
||||
expected: ERROR
|
||||
[shared]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[hit-test-floats-002.html]
|
||||
[Hit test float]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[hit-test-floats-005.html]
|
||||
[Miss clipped float]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[subpixel-transform-changes-004.html]
|
||||
expected: TIMEOUT
|
|
@ -1,4 +0,0 @@
|
|||
[elementFromPoint-001.html]
|
||||
[CSSOM View - 5 - extensions to the Document interface]
|
||||
expected: FAIL
|
||||
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -312,24 +312,24 @@
|
|||
[fetch(): separate response Content-Type: text/plain ]
|
||||
expected: NOTRUN
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: */* text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -53,9 +53,6 @@
|
|||
[combined text/javascript ]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript error]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -11,6 +11,3 @@
|
|||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||
expected: FAIL
|
||||
|
||||
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[traverse_the_history_2.html]
|
||||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_5.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[embedded-opener-remove-frame.html]
|
||||
expected: CRASH
|
||||
[opener and "removed" embedded documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
[offscreencanvas.convert.to.blob.html]
|
||||
[Test that convertToBlob with webp produces correct result]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with default type produces correct result]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with png produces correct result]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with jpge produces correct result]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call convertToBlob on a OffscreenCanvas with size 0 throws exception]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call convertToBlob on a detached OffscreenCanvas throws exception]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call convertToBlob on a OffscreenCanvas with tainted origin throws exception]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
[offscreencanvas.convert.to.blob.w.html]
|
||||
expected: ERROR
|
||||
[Test that convertToBlob with jpeg/default quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with png/0.2 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with webp/1.0 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call convertToBlob on a OffscreenCanvas with size 0 throws exception in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with png/1.0 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with default type/1.0 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with jpeg/1.0 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with webp/0.2 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with webp/default quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call convertToBlob on a detached OffscreenCanvas throws exception in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with jpeg/0.2 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with default type/0.2 quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with png/default quality produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that convertToBlob with default arguments produces correct result in a worker]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[offscreencanvas.filter.w.html]
|
||||
[offscreencanvas]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[offscreencanvas.commit.html]
|
||||
[Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement is a noop.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[offscreencanvas.commit.w.html]
|
||||
[Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[offscreencanvas.constructor.html]
|
||||
[Test that OffscreenCanvas constructor handles invalid arguments correctly]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[offscreencanvas.constructor.worker.html]
|
||||
[Test that OffscreenCanvas constructor handles invalid arguments correctly in a worker]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
[offscreencanvas.getcontext.html]
|
||||
[Test that getContext with supported string returns correct results]
|
||||
expected: FAIL
|
||||
|
||||
[Test that webglcontext.canvas should return the original OffscreenCanvas]
|
||||
expected: FAIL
|
||||
|
||||
[Test that getContext with un-supported string throws a TypeError.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque]
|
||||
expected: FAIL
|
||||
|
||||
[Test that getContext twice with different context type returns null the second time]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
[offscreencanvas.getcontext.worker.html]
|
||||
[Test that getContext with supported string returns correct results]
|
||||
expected: FAIL
|
||||
|
||||
[Test that webglcontext.canvas should return the original OffscreenCanvas]
|
||||
expected: FAIL
|
||||
|
||||
[Test that getContext with un-supported string throws a TypeError.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that OffscreenCanvasRenderingContext2D with alpha disabled makes the OffscreenCanvas opaque]
|
||||
expected: FAIL
|
||||
|
||||
[Test that getContext twice with different context type returns null the second time]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
[offscreencanvas.resize.html]
|
||||
[Verify that writing to the width and height attributes of an OffscreenCanvas works when there is a 2d context attached.]
|
||||
expected: FAIL
|
||||
|
||||
[Verify that resizing an OffscreenCanvas with a webgl context propagates the new size to its placeholder canvas asynchronously.]
|
||||
expected: FAIL
|
||||
|
||||
[Verify that resizing an OffscreenCanvas with a 2d context propagates the new size to its placeholder canvas asynchronously.]
|
||||
expected: FAIL
|
||||
|
||||
[Verify that drawImage uses the size of the frame as the intinsic size of a placeholder canvas.]
|
||||
expected: FAIL
|
||||
|
||||
[Verify that writing to the width and height attributes of an OffscreenCanvas works when there is a webgl context attached.]
|
||||
expected: FAIL
|
||||
|
||||
[Verify that writing to the width or height attribute of a placeholder canvas throws an exception]
|
||||
expected: FAIL
|
||||
|
||||
[Verify that writing to the width or height attribute of a placeholder canvas throws an exception even when not changing the value of the attribute.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
[offscreencanvas.transfer.to.imagebitmap.html]
|
||||
[Test that transferToImageBitmap returns an ImageBitmap with correct color]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call transferToImageBitmap on a detached OffscreenCanvas throws an exception]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transferToImageBitmap returns an ImageBitmap with correct width and height]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transferToImageBitmap without a context throws an exception]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transferToImageBitmap preserves transform]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transferToImageBitmap won't change context's property]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
[offscreencanvas.transfer.to.imagebitmap.w.html]
|
||||
expected: ERROR
|
||||
[Test that call transferToImageBitmap twice returns an ImageBitmap with correct color in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transferToImageBitmap returns an ImageBitmap with correct width and height in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transferToImageBitmap returns an ImageBitmap with correct color in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call transferToImageBitmap on a detached OffscreenCanvas throws an exception in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call transferToImageBitmap without a context throws an exception in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call transferToImageBitmap preserves transform in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transferToImageBitmap won't change context's property in a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that call transferToImageBitmap twice on a alpha-disabled context returns an ImageBitmap with correct color in a worker]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[offscreencanvas.transfercontrol.to.offscreen.html]
|
||||
[Test that calling transferControlToOffscreen twice throws an exception]
|
||||
expected: FAIL
|
||||
|
||||
[Test that an OffscreenCanvas generated by transferControlToOffscreen gets correct width and height]
|
||||
expected: FAIL
|
||||
|
||||
[Test that calling getContext on a placeholder canvas that has already transferred its control throws an exception]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[offscreencanvas.transfercontrol.to.offscreen.w.html]
|
||||
[Test that calling getContext on a placeholder canvas that is transferred its control to an OffscreenCanvas throws an exception, when the OffscreenCanvas is transferred to a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that an OffscreenCanvas generated by transferControlToOffscreen gets correct width and height when it is transferred to a worker]
|
||||
expected: FAIL
|
||||
|
||||
[Test that calling transferControlToOffscreen twice throws an exception, when its associated OffscreenCanvas is transferred to a worker]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
[offscreencanvas.transferrable.html]
|
||||
[Test that offscreenCanvas's size is correct after being transferred to a worker.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that calling getContext('webgl') on a detached OffscreenCanvas throws exception.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transfer an OffscreenCanvas that has a context throws exception.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transfer an OffscreenCanvas twice throws exception.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that calling getContext('2d') on a detached OffscreenCanvas throws exception.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
[offscreencanvas.transferrable.w.html]
|
||||
expected: ERROR
|
||||
[Test that calling getContext('webgl') on a detached OffscreenCanvas throws exception in a worker.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transfer an OffscreenCanvas that has a webgl context throws exception in a worker.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transfer an OffscreenCanvas twice throws exception in a worker.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that calling getContext('2d') on a detached OffscreenCanvas throws exception in a worker.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that OffscreenCanvas's size is correct after being transferred from a worker.]
|
||||
expected: FAIL
|
||||
|
||||
[Test that transfer an OffscreenCanvas that has a 2d context throws exception in a worker.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: CRASH
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
[iframe_sandbox_popups_nonescaping-2.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
[instantiate-bad-imports.any.html]
|
||||
expected: ERROR
|
||||
|
||||
[instantiate-bad-imports.any.worker.html]
|
||||
expected: ERROR
|
|
@ -8,6 +8,42 @@
|
|||
[Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[instantiate.any.worker.html]
|
||||
[exports and imports: buffer argument]
|
||||
|
@ -19,3 +55,39 @@
|
|||
[Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function: Module argument]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import: BufferSource argument]
|
||||
expected: FAIL
|
||||
|
||||
|
|
63
tests/wpt/metadata/wasm/jsapi/global/constructor.any.js.ini
Normal file
|
@ -0,0 +1,63 @@
|
|||
[constructor.any.html]
|
||||
[i64 with default]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value bigint "123" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value "3" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value true for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value undefined for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value false for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[constructor.any.worker.html]
|
||||
[i64 with default]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value bigint "123" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value "3" for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with toString returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning string for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value true for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value undefined for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value false for type i64]
|
||||
expected: FAIL
|
||||
|
||||
[Explicit value object with valueOf returning bigint for type i64]
|
||||
expected: FAIL
|
||||
|
105
tests/wpt/metadata/wasm/jsapi/global/value-get-set.any.js.ini
Normal file
|
@ -0,0 +1,105 @@
|
|||
[value-get-set.any.html]
|
||||
[Immutable i64 (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutability]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true on prototype)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (null)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (one)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (null)]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[value-get-set.any.worker.html]
|
||||
[Immutable i64 (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutability]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (empty string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (undefined)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true on prototype)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (zero)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (false)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (missing)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (string)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 with ToNumber side-effects (null)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (one)]
|
||||
expected: FAIL
|
||||
|
||||
[Mutable i64 (true)]
|
||||
expected: FAIL
|
||||
|
||||
[Immutable i64 (null)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[constructor-bad-imports.any.html]
|
||||
expected: ERROR
|
||||
|
||||
[constructor-bad-imports.any.worker.html]
|
||||
expected: ERROR
|
|
@ -2,8 +2,44 @@
|
|||
[exports]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[constructor.any.worker.html]
|
||||
[exports]
|
||||
expected: FAIL
|
||||
|
||||
[import with function that takes and returns i64]
|
||||
expected: FAIL
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: FAIL
|
||||
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: FAIL
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[export i64-returning function]
|
||||
expected: FAIL
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
|
||||
[instantiateStreaming-bad-imports.any.html]
|
||||
expected: TIMEOUT
|
||||
expected: ERROR
|
||||
[Imports argument with missing property: wrong property]
|
||||
expected: NOTRUN
|
||||
|
||||
|
@ -180,9 +180,150 @@
|
|||
[Importing memory with an incorrectly-typed value: WebAssembly.Memory object (too large)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with an immutable Global object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Number]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[instantiateStreaming-bad-imports.any.worker.html]
|
||||
expected: TIMEOUT
|
||||
expected: ERROR
|
||||
[Imports argument with missing property: wrong property]
|
||||
expected: NOTRUN
|
||||
|
||||
|
@ -357,6 +498,147 @@
|
|||
[Importing memory with an incorrectly-typed value: WebAssembly.Memory object (too large)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with an immutable Global object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: Number]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 mutable global with a primitive value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: WebAssembly.Global.prototype]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: BigInt]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f32 global with an incorrectly-typed value: WebAssembly.Global]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: plain object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an f64 global with an incorrectly-typed value: ""]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i64 global with an incorrectly-typed value: symbol "Symbol()"]
|
||||
expected: NOTRUN
|
||||
|
||||
[Importing an i32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[instantiateStreaming-bad-imports.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -27,6 +27,39 @@
|
|||
[Synchronous options handling]
|
||||
expected: NOTRUN
|
||||
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[i32 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i32]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i64]
|
||||
expected: NOTRUN
|
||||
|
||||
[export i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[instantiateStreaming.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
@ -69,3 +102,36 @@
|
|||
[Synchronous options handling]
|
||||
expected: NOTRUN
|
||||
|
||||
[i64 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[i32 mutable WebAssembly.Global import]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[Multiple i64 arguments]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i32]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i64-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with function that takes and returns i64]
|
||||
expected: NOTRUN
|
||||
|
||||
[export i64-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-taking function]
|
||||
expected: NOTRUN
|
||||
|
||||
[i64 exports and imports]
|
||||
expected: NOTRUN
|
||||
|
||||
[import with i32-returning function]
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
5
tests/wpt/metadata/webmessaging/with-ports/018.html.ini
Normal file
|
@ -0,0 +1,5 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[Worker-constructor.html]
|
||||
expected: ERROR
|
|
@ -1,5 +1,6 @@
|
|||
[003.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[shared]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -13,9 +13,11 @@ div {
|
|||
contain: style;
|
||||
counter-increment: c 123;
|
||||
}
|
||||
span {
|
||||
counter-increment: c 1;
|
||||
}
|
||||
span::before {
|
||||
content: counter(c);
|
||||
counter-increment: c 1;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Grid Layout Test: getComputedStyle().gridTemplateColumns</title>
|
||||
<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-grid/#resolved-track-list" title="7.2.6. Resolved Value of a Track Listing">
|
||||
<meta name="assert" content="Checks the resolved value of grid-template-columns on a grid container with a leading implicit track.">
|
||||
<style>
|
||||
#target {
|
||||
display: grid;
|
||||
width: 1px;
|
||||
font-size: 1px;
|
||||
}
|
||||
#item {
|
||||
grid-column: auto / 1;
|
||||
width: 10px;
|
||||
}
|
||||
</style>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<div id="target">
|
||||
<div id="item"></div>
|
||||
</div>
|
||||
<script>
|
||||
// Can't use the test_computed_value from computed-testcommon.js
|
||||
// because grid-template-columns doesn't round-trip in this test.
|
||||
function grid_template_columns(specified, computed) {
|
||||
test(() => {
|
||||
const target = document.getElementById('target');
|
||||
target.style.gridTemplateColumns = '';
|
||||
target.style.gridTemplateColumns = specified;
|
||||
assert_equals(getComputedStyle(target).gridTemplateColumns, computed);
|
||||
}, `Property grid-template-columns value '${specified}' computes to '${computed}'`);
|
||||
}
|
||||
|
||||
grid_template_columns("none", "10px");
|
||||
grid_template_columns("1px", "10px 1px");
|
||||
grid_template_columns("1px [a]", "10px 1px [a]");
|
||||
grid_template_columns("1px [a] 2px", "10px 1px [a] 2px");
|
||||
grid_template_columns("[a] 1px", "10px [a] 1px");
|
||||
grid_template_columns("[a] 1px [b]", "10px [a] 1px [b]");
|
||||
grid_template_columns("1px repeat(1, 2px) 3px", "10px 1px 2px 3px");
|
||||
grid_template_columns("1px repeat(auto-fill, 2px) 3px", "10px 1px 2px 3px");
|
||||
grid_template_columns("1px repeat(auto-fit, 2px) 3px", "10px 1px 0px 3px");
|
||||
grid_template_columns("1px [a] repeat(1, 2px 3px) [b] 4px", "10px 1px [a] 2px 3px [b] 4px");
|
||||
grid_template_columns("1px [a] repeat(auto-fill, 2px 3px) [b] 4px", "10px 1px [a] 2px 3px [b] 4px");
|
||||
grid_template_columns("1px [a] repeat(auto-fit, 2px 3px) [b] 4px", "10px 1px [a] 0px 0px [b] 4px");
|
||||
grid_template_columns("1px [a] repeat(1, [b] 2px [c]) [d] 3px", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_columns("1px [a] repeat(auto-fill, [b] 2px [c]) [d] 3px", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_columns("1px [a] repeat(auto-fit, [b] 2px [c]) [d] 3px", "10px 1px [a b] 0px [c d] 3px");
|
||||
grid_template_columns("[a] 1px repeat(1, 2px [b] 3px) 4px [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_columns("[a] 1px repeat(auto-fill, 2px [b] 3px) 4px [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_columns("[a] 1px repeat(auto-fit, 2px [b] 3px) 4px [d]", "10px [a] 1px 0px [b] 0px 4px [d]");
|
||||
grid_template_columns("100% [a] repeat(1, [b] 200% [c]) [d] 300%", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_columns("100% [a] repeat(auto-fill, [b] 200% [c]) [d] 300%", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_columns("100% [a] repeat(auto-fit, [b] 200% [c]) [d] 300%", "10px 1px [a b] 0px [c d] 3px");
|
||||
grid_template_columns("[a] 1em repeat(1, 2em [b] 3em) 4em [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_columns("[a] 1em repeat(auto-fill, 2em [b] 3em) 4em [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_columns("[a] 1em repeat(auto-fit, 2em [b] 3em) 4em [d]", "10px [a] 1px 0px [b] 0px 4px [d]");
|
||||
</script>
|
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Grid Layout Test: getComputedStyle().gridTemplateRows</title>
|
||||
<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-grid/#resolved-track-list" title="7.2.6. Resolved Value of a Track Listing">
|
||||
<meta name="assert" content="Checks the resolved value of grid-template-rows on a grid container with a leading implicit track.">
|
||||
<style>
|
||||
#target {
|
||||
display: grid;
|
||||
height: 1px;
|
||||
font-size: 1px;
|
||||
}
|
||||
#item {
|
||||
grid-row: auto / 1;
|
||||
height: 10px;
|
||||
}
|
||||
</style>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<div id="target">
|
||||
<div id="item"></div>
|
||||
</div>
|
||||
<script>
|
||||
// Can't use the test_computed_value from computed-testcommon.js
|
||||
// because grid-template-rows doesn't round-trip in this test.
|
||||
function grid_template_rows(specified, computed) {
|
||||
test(() => {
|
||||
const target = document.getElementById('target');
|
||||
target.style.gridTemplateRows = '';
|
||||
target.style.gridTemplateRows = specified;
|
||||
assert_equals(getComputedStyle(target).gridTemplateRows, computed);
|
||||
}, `Property grid-template-rows value '${specified}' computes to '${computed}'`);
|
||||
}
|
||||
|
||||
grid_template_rows("none", "10px");
|
||||
grid_template_rows("1px", "10px 1px");
|
||||
grid_template_rows("1px [a]", "10px 1px [a]");
|
||||
grid_template_rows("1px [a] 2px", "10px 1px [a] 2px");
|
||||
grid_template_rows("[a] 1px", "10px [a] 1px");
|
||||
grid_template_rows("[a] 1px [b]", "10px [a] 1px [b]");
|
||||
grid_template_rows("1px repeat(1, 2px) 3px", "10px 1px 2px 3px");
|
||||
grid_template_rows("1px repeat(auto-fill, 2px) 3px", "10px 1px 2px 3px");
|
||||
grid_template_rows("1px repeat(auto-fit, 2px) 3px", "10px 1px 0px 3px");
|
||||
grid_template_rows("1px [a] repeat(1, 2px 3px) [b] 4px", "10px 1px [a] 2px 3px [b] 4px");
|
||||
grid_template_rows("1px [a] repeat(auto-fill, 2px 3px) [b] 4px", "10px 1px [a] 2px 3px [b] 4px");
|
||||
grid_template_rows("1px [a] repeat(auto-fit, 2px 3px) [b] 4px", "10px 1px [a] 0px 0px [b] 4px");
|
||||
grid_template_rows("1px [a] repeat(1, [b] 2px [c]) [d] 3px", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_rows("1px [a] repeat(auto-fill, [b] 2px [c]) [d] 3px", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_rows("1px [a] repeat(auto-fit, [b] 2px [c]) [d] 3px", "10px 1px [a b] 0px [c d] 3px");
|
||||
grid_template_rows("[a] 1px repeat(1, 2px [b] 3px) 4px [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_rows("[a] 1px repeat(auto-fill, 2px [b] 3px) 4px [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_rows("[a] 1px repeat(auto-fit, 2px [b] 3px) 4px [d]", "10px [a] 1px 0px [b] 0px 4px [d]");
|
||||
grid_template_rows("100% [a] repeat(1, [b] 200% [c]) [d] 300%", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_rows("100% [a] repeat(auto-fill, [b] 200% [c]) [d] 300%", "10px 1px [a b] 2px [c d] 3px");
|
||||
grid_template_rows("100% [a] repeat(auto-fit, [b] 200% [c]) [d] 300%", "10px 1px [a b] 0px [c d] 3px");
|
||||
grid_template_rows("[a] 1em repeat(1, 2em [b] 3em) 4em [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_rows("[a] 1em repeat(auto-fill, 2em [b] 3em) 4em [d]", "10px [a] 1px 2px [b] 3px 4px [d]");
|
||||
grid_template_rows("[a] 1em repeat(auto-fit, 2em [b] 3em) 4em [d]", "10px [a] 1px 0px [b] 0px 4px [d]");
|
||||
</script>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Transforms Reference Test: Subpixel transform changes trivial 3D</title>
|
||||
<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
|
||||
|
||||
<div id="translateX1" style="transform: translate3d(0.48px, 0px, 0px);">transform: translate3d(0.48px, 0px, 0px);</div>
|
||||
<div id="translateX2" style="transform: translate3d(3.17px, 0px, 0px);">transform: translate3d(3.17px, 0px, 0px);</div>
|
||||
<div id="translateX3" style="transform: translate3d(0.34px, 0px, 0px);">transform: translate3d(0.34px, 0px, 0px);</div>
|
||||
|
||||
<div id="translateY1" style="transform: translate3d(0px, 0.48px, 0px);">transform: translate3d(0px, 0.48px, 0px);</div>
|
||||
<div id="translateY2" style="transform: translate3d(0px, 3.17px, 0px);">transform: translate3d(0px, 3.17px, 0px);</div>
|
||||
<div id="translateY3" style="transform: translate3d(0px, 0.34px, 0px);">transform: translate3d(0px, 0.34px, 0px);</div>
|
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html>
|
||||
<html class="reftest-wait">
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Transforms Test: Subpixel transform changes trivial 3D</title>
|
||||
<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-transforms/#transform-property">
|
||||
<link rel="match" href="reference/subpixel-transform-changes-004-ref.html">
|
||||
<meta name="assert" content="Test checks that subpixel transform changes work as expected regardless of trivial 3D transforms.">
|
||||
|
||||
<div id="translateX1" style="transform: translate3d(0.12px, 0px, 0px);">transform: translate3d(0.48px, 0px, 0px);</div>
|
||||
<div id="translateX2" style="transform: translate3d(0.56px, 0px, 0px);">transform: translate3d(3.17px, 0px, 0px);</div>
|
||||
<div id="translateX3" style="transform: translate3d(1.87px, 0px, 0px);">transform: translate3d(0.34px, 0px, 0px);</div>
|
||||
|
||||
<div id="translateY1" style="transform: translate3d(0px, 0.12px, 0px);">transform: translate3d(0px, 0.48px, 0px);</div>
|
||||
<div id="translateY2" style="transform: translate3d(0px, 0.56px, 0px);">transform: translate3d(0px, 3.17px, 0px);</div>
|
||||
<div id="translateY3" style="transform: translate3d(0px, 1.87px, 0px);">transform: translate3d(0px, 0.34px, 0px);</div>
|
||||
|
||||
<script>
|
||||
requestAnimationFrame(() => requestAnimationFrame(() => {
|
||||
translateX1.style.transform = "translate3d(0.48px, 0px, 0px)";
|
||||
translateX2.style.transform = "translate3d(3.17px, 0px, 0px)";
|
||||
translateX3.style.transform = "translate3d(0.34px, 0px, 0px)";
|
||||
|
||||
translateY1.style.transform = "translate3d(0px, 0.48px, 0px)";
|
||||
translateY2.style.transform = "translate3d(0px, 3.17px, 0px)";
|
||||
translateY3.style.transform = "translate3d(0px, 0.34px, 0px)";
|
||||
|
||||
document.documentElement.classList.remove("reftest-wait");
|
||||
}));
|
||||
</script>
|
||||
</html>
|
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 117 B |
|
@ -12,7 +12,7 @@ var transparentBlackPixel = [0, 0, 0, 0];
|
|||
|
||||
var destCanvas = document.getElementById('dest');
|
||||
var sourceImg = document.createElement('img');
|
||||
sourceImg.src = '/html/canvas/element/2x2.png';
|
||||
sourceImg.src = '/html/canvas/resources/2x2.png';
|
||||
sourceImg.width = sourceWidth;
|
||||
sourceImg.height = sourceHeight;
|
||||
var destCtx = destCanvas.getContext('2d');
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<script>
|
||||
async_test(t => {
|
||||
var sourceImg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
|
||||
sourceImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', '/html/canvas/element/2x2.png');
|
||||
sourceImg.setAttributeNS('http://www.w3.org/1999/xlink', 'href', '/html/canvas/resources/2x2.png');
|
||||
sourceImg.width = 100;
|
||||
sourceImg.height = 100;
|
||||
|
||||
|
|
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 6 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 1.7 KiB |