mirror of
https://github.com/servo/servo.git
synced 2025-08-18 03:45:33 +01:00
Run same tests for layout-2020 and layout-2013 (#30092)
Most tests were only being run for layout-2013, not for layout-2020. This wasn't great since layout-2020 is now the default. So this patch unifies the lists of included tests for both layouts. For layout-2013 this implies adding css/css-content/, css/css-logical/ and css/css-masking/clip/. For layout-2020 this implies adding several additional css tests, and also tests like dom/, js/, html/, etc.
This commit is contained in:
parent
78c7011240
commit
963104e5fc
4797 changed files with 679983 additions and 5390 deletions
36
tests/wpt/meta/encoding/big5-encoder.html.ini
Normal file
36
tests/wpt/meta/encoding/big5-encoder.html.ini
Normal file
|
@ -0,0 +1,36 @@
|
|||
[big5-encoder.html]
|
||||
[big5 encoder: Highest-pointer BMP character excluded from encoder]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: Highest-pointer character excluded from encoder]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: Lowest-pointer character included in encoder]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: Euro; the highest-pointer character before a range of 30 unmapped pointers]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: The lowest-pointer character after the range of 30 unmapped pointers]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: The highest-pointer character before a range of 41 unmapped pointers]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: The lowest-pointer character after the range of 41 unmapped pointers]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: The last character in the index]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: The canonical BMP test character that is not in the index]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: The canonical astral test character that is not in the index]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: A Plane 2 character whose low 16 bits match a BMP character that has a lower pointer]
|
||||
expected: FAIL
|
||||
|
||||
[big5 encoder: A duplicate-mapped code point that prefers the highest pointer in the encoder]
|
||||
expected: FAIL
|
122
tests/wpt/meta/encoding/idlharness.any.js.ini
Normal file
122
tests/wpt/meta/encoding/idlharness.any.js.ini
Normal file
|
@ -0,0 +1,122 @@
|
|||
[idlharness.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idlharness.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idlharness.any.html]
|
||||
[TextEncoder interface: operation encodeInto(USVString, Uint8Array)]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoder interface: new TextEncoder() must inherit property "encodeInto(USVString, Uint8Array)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoder interface: calling encodeInto(USVString, Uint8Array) on new TextEncoder() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: attribute encoding]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: attribute fatal]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: attribute ignoreBOM]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: attribute encoding]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idlharness.any.worker.html]
|
||||
[TextEncoder interface: operation encodeInto(USVString, Uint8Array)]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoder interface: new TextEncoder() must inherit property "encodeInto(USVString, Uint8Array)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoder interface: calling encodeInto(USVString, Uint8Array) on new TextEncoder() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: attribute encoding]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: attribute fatal]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream interface: attribute ignoreBOM]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TextEncoderStream interface: attribute encoding]
|
||||
expected: FAIL
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,3 @@
|
|||
[iso2022jp-encode-form-errors-stateful.html]
|
||||
[Form submission using ISO-2022-JP correctly replaces unencodables]
|
||||
expected: FAIL
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
6
tests/wpt/meta/encoding/remove-only-one-bom.html.ini
Normal file
6
tests/wpt/meta/encoding/remove-only-one-bom.html.ini
Normal file
|
@ -0,0 +1,6 @@
|
|||
[remove-only-one-bom.html]
|
||||
[Should have removed only one BOM from frame 1]
|
||||
expected: FAIL
|
||||
|
||||
[Should have removed only one BOM from frame 2]
|
||||
expected: FAIL
|
3
tests/wpt/meta/encoding/sniffing.html.ini
Normal file
3
tests/wpt/meta/encoding/sniffing.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[sniffing.html]
|
||||
[No (UTF-8) sniffing allowed]
|
||||
expected: FAIL
|
32
tests/wpt/meta/encoding/streams/backpressure.any.js.ini
Normal file
32
tests/wpt/meta/encoding/streams/backpressure.any.js.ini
Normal file
|
@ -0,0 +1,32 @@
|
|||
[backpressure.any.worker.html]
|
||||
[write() should not complete until read relieves backpressure for TextDecoderStream]
|
||||
expected: FAIL
|
||||
|
||||
[additional writes should wait for backpressure to be relieved for class TextDecoderStream]
|
||||
expected: FAIL
|
||||
|
||||
[write() should not complete until read relieves backpressure for TextEncoderStream]
|
||||
expected: FAIL
|
||||
|
||||
[additional writes should wait for backpressure to be relieved for class TextEncoderStream]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[backpressure.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[backpressure.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[backpressure.any.html]
|
||||
[write() should not complete until read relieves backpressure for TextDecoderStream]
|
||||
expected: FAIL
|
||||
|
||||
[additional writes should wait for backpressure to be relieved for class TextDecoderStream]
|
||||
expected: FAIL
|
||||
|
||||
[write() should not complete until read relieves backpressure for TextEncoderStream]
|
||||
expected: FAIL
|
||||
|
||||
[additional writes should wait for backpressure to be relieved for class TextEncoderStream]
|
||||
expected: FAIL
|
176
tests/wpt/meta/encoding/streams/decode-attributes.any.js.ini
Normal file
176
tests/wpt/meta/encoding/streams/decode-attributes.any.js.ini
Normal file
|
@ -0,0 +1,176 @@
|
|||
[decode-attributes.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-attributes.any.html]
|
||||
[encoding attribute should have correct value for 'unicode-1-1-utf-8']
|
||||
expected: FAIL
|
||||
|
||||
[encoding attribute should have correct value for 'iso-8859-2']
|
||||
expected: FAIL
|
||||
|
||||
[encoding attribute should have correct value for 'ascii']
|
||||
expected: FAIL
|
||||
|
||||
[encoding attribute should have correct value for 'utf-16']
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'false' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'false' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '0' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '0' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'undefined' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'undefined' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'null' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'null' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'true' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'true' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '1' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '1' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '[object Object\]' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '[object Object\]' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'yes' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'yes' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[constructing with an invalid encoding should throw]
|
||||
expected: FAIL
|
||||
|
||||
[constructing with a non-stringifiable encoding should throw]
|
||||
expected: FAIL
|
||||
|
||||
[a throwing fatal member should cause the constructor to throw]
|
||||
expected: FAIL
|
||||
|
||||
[a throwing ignoreBOM member should cause the constructor to throw]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[decode-attributes.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-attributes.any.worker.html]
|
||||
[encoding attribute should have correct value for 'unicode-1-1-utf-8']
|
||||
expected: FAIL
|
||||
|
||||
[encoding attribute should have correct value for 'iso-8859-2']
|
||||
expected: FAIL
|
||||
|
||||
[encoding attribute should have correct value for 'ascii']
|
||||
expected: FAIL
|
||||
|
||||
[encoding attribute should have correct value for 'utf-16']
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'false' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'false' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '0' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '0' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'undefined' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'undefined' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'null' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'null' should set the attribute to false]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'true' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'true' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '1' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '1' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '[object Object\]' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '[object Object\]' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to '' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to '' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting fatal to 'yes' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[setting ignoreBOM to 'yes' should set the attribute to true]
|
||||
expected: FAIL
|
||||
|
||||
[constructing with an invalid encoding should throw]
|
||||
expected: FAIL
|
||||
|
||||
[constructing with a non-stringifiable encoding should throw]
|
||||
expected: FAIL
|
||||
|
||||
[a throwing fatal member should cause the constructor to throw]
|
||||
expected: FAIL
|
||||
|
||||
[a throwing ignoreBOM member should cause the constructor to throw]
|
||||
expected: FAIL
|
39
tests/wpt/meta/encoding/streams/decode-bad-chunks.any.js.ini
Normal file
39
tests/wpt/meta/encoding/streams/decode-bad-chunks.any.js.ini
Normal file
|
@ -0,0 +1,39 @@
|
|||
[decode-bad-chunks.any.html]
|
||||
[chunk of type undefined should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type null should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type numeric should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type object, not BufferSource should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type array should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[decode-bad-chunks.any.worker.html]
|
||||
[chunk of type undefined should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type null should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type numeric should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type object, not BufferSource should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
[chunk of type array should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[decode-bad-chunks.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-bad-chunks.any.serviceworker.html]
|
||||
expected: ERROR
|
80
tests/wpt/meta/encoding/streams/decode-ignore-bom.any.js.ini
Normal file
80
tests/wpt/meta/encoding/streams/decode-ignore-bom.any.js.ini
Normal file
|
@ -0,0 +1,80 @@
|
|||
[decode-ignore-bom.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-ignore-bom.any.html]
|
||||
[ignoreBOM should work for encoding utf-8, split at character 0]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-8, split at character 1]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-8, split at character 2]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-8, split at character 3]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 0]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 1]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 2]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 3]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 0]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 1]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 2]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 3]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[decode-ignore-bom.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-ignore-bom.any.worker.html]
|
||||
[ignoreBOM should work for encoding utf-8, split at character 0]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-8, split at character 1]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-8, split at character 2]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-8, split at character 3]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 0]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 1]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 2]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16le, split at character 3]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 0]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 1]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 2]
|
||||
expected: FAIL
|
||||
|
||||
[ignoreBOM should work for encoding utf-16be, split at character 3]
|
||||
expected: FAIL
|
|
@ -0,0 +1,21 @@
|
|||
[decode-incomplete-input.any.html]
|
||||
[incomplete input with error mode "replacement" should end with a replacement character]
|
||||
expected: FAIL
|
||||
|
||||
[incomplete input with error mode "fatal" should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[decode-incomplete-input.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-incomplete-input.any.worker.html]
|
||||
[incomplete input with error mode "replacement" should end with a replacement character]
|
||||
expected: FAIL
|
||||
|
||||
[incomplete input with error mode "fatal" should error the stream]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[decode-incomplete-input.any.serviceworker.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,74 @@
|
|||
[decode-split-character.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-split-character.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[decode-split-character.any.worker.html]
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 2]
|
||||
expected: FAIL
|
||||
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 3]
|
||||
expected: FAIL
|
||||
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 4]
|
||||
expected: FAIL
|
||||
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 5]
|
||||
expected: FAIL
|
||||
|
||||
[a code point should be emitted as soon as all bytes are available]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 1]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 2]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 3]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 4]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 5]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 6]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[decode-split-character.any.html]
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 2]
|
||||
expected: FAIL
|
||||
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 3]
|
||||
expected: FAIL
|
||||
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 4]
|
||||
expected: FAIL
|
||||
|
||||
[a code point split between chunks should not be emitted until all bytes are available; split point = 5]
|
||||
expected: FAIL
|
||||
|
||||
[a code point should be emitted as soon as all bytes are available]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 1]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 2]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 3]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 4]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 5]
|
||||
expected: FAIL
|
||||
|
||||
[an empty chunk inside a code point split between chunks should not change the output; split point = 6]
|
||||
expected: FAIL
|
44
tests/wpt/meta/encoding/streams/encode-bad-chunks.any.js.ini
Normal file
44
tests/wpt/meta/encoding/streams/encode-bad-chunks.any.js.ini
Normal file
|
@ -0,0 +1,44 @@
|
|||
[encode-bad-chunks.any.html]
|
||||
[a chunk that cannot be converted to a string should error the streams]
|
||||
expected: FAIL
|
||||
|
||||
[input of type undefined should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type null should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type numeric should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type object should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type array should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[encode-bad-chunks.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[encode-bad-chunks.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[encode-bad-chunks.any.worker.html]
|
||||
[a chunk that cannot be converted to a string should error the streams]
|
||||
expected: FAIL
|
||||
|
||||
[input of type undefined should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type null should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type numeric should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type object should be converted correctly to string]
|
||||
expected: FAIL
|
||||
|
||||
[input of type array should be converted correctly to string]
|
||||
expected: FAIL
|
122
tests/wpt/meta/encoding/streams/encode-utf8.any.js.ini
Normal file
122
tests/wpt/meta/encoding/streams/encode-utf8.any.js.ini
Normal file
|
@ -0,0 +1,122 @@
|
|||
[encode-utf8.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[encode-utf8.any.html]
|
||||
[encoding one string of UTF-8 should give one complete chunk]
|
||||
expected: FAIL
|
||||
|
||||
[a character split between chunks should be correctly encoded]
|
||||
expected: FAIL
|
||||
|
||||
[a character following one split between chunks should be correctly encoded]
|
||||
expected: FAIL
|
||||
|
||||
[two consecutive astral characters each split down the middle should be correctly reassembled]
|
||||
expected: FAIL
|
||||
|
||||
[two consecutive astral characters each split down the middle with an invalid surrogate in the middle should be correctly encoded]
|
||||
expected: FAIL
|
||||
|
||||
[a stream ending in a leading surrogate should emit a replacement character as a final chunk]
|
||||
expected: FAIL
|
||||
|
||||
[an unmatched surrogate at the end of a chunk followed by an astral character in the next chunk should be replaced with the replacement character at the start of the next output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[an unmatched surrogate at the end of a chunk followed by an ascii character in the next chunk should be replaced with the replacement character at the start of the next output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[an unmatched surrogate at the end of a chunk followed by a plane 1 character split into two chunks should result in the encoded plane 1 character appearing in the last output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[two leading chunks should result in two replacement characters]
|
||||
expected: FAIL
|
||||
|
||||
[a non-terminal unpaired leading surrogate should immediately be replaced]
|
||||
expected: FAIL
|
||||
|
||||
[a terminal unpaired trailing surrogate should immediately be replaced]
|
||||
expected: FAIL
|
||||
|
||||
[a leading surrogate chunk should be carried past empty chunks]
|
||||
expected: FAIL
|
||||
|
||||
[a leading surrogate chunk should error when it is clear it didn't form a pair]
|
||||
expected: FAIL
|
||||
|
||||
[an empty string should result in no output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[a leading empty chunk should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[a trailing empty chunk should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[a plain ASCII chunk should be converted]
|
||||
expected: FAIL
|
||||
|
||||
[characters in the ISO-8859-1 range should be encoded correctly]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[encode-utf8.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[encode-utf8.any.worker.html]
|
||||
[encoding one string of UTF-8 should give one complete chunk]
|
||||
expected: FAIL
|
||||
|
||||
[a character split between chunks should be correctly encoded]
|
||||
expected: FAIL
|
||||
|
||||
[a character following one split between chunks should be correctly encoded]
|
||||
expected: FAIL
|
||||
|
||||
[two consecutive astral characters each split down the middle should be correctly reassembled]
|
||||
expected: FAIL
|
||||
|
||||
[two consecutive astral characters each split down the middle with an invalid surrogate in the middle should be correctly encoded]
|
||||
expected: FAIL
|
||||
|
||||
[a stream ending in a leading surrogate should emit a replacement character as a final chunk]
|
||||
expected: FAIL
|
||||
|
||||
[an unmatched surrogate at the end of a chunk followed by an astral character in the next chunk should be replaced with the replacement character at the start of the next output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[an unmatched surrogate at the end of a chunk followed by an ascii character in the next chunk should be replaced with the replacement character at the start of the next output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[an unmatched surrogate at the end of a chunk followed by a plane 1 character split into two chunks should result in the encoded plane 1 character appearing in the last output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[two leading chunks should result in two replacement characters]
|
||||
expected: FAIL
|
||||
|
||||
[a non-terminal unpaired leading surrogate should immediately be replaced]
|
||||
expected: FAIL
|
||||
|
||||
[a terminal unpaired trailing surrogate should immediately be replaced]
|
||||
expected: FAIL
|
||||
|
||||
[a leading surrogate chunk should be carried past empty chunks]
|
||||
expected: FAIL
|
||||
|
||||
[a leading surrogate chunk should error when it is clear it didn't form a pair]
|
||||
expected: FAIL
|
||||
|
||||
[an empty string should result in no output chunk]
|
||||
expected: FAIL
|
||||
|
||||
[a leading empty chunk should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[a trailing empty chunk should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[a plain ASCII chunk should be converted]
|
||||
expected: FAIL
|
||||
|
||||
[characters in the ISO-8859-1 range should be encoded correctly]
|
||||
expected: FAIL
|
|
@ -0,0 +1,20 @@
|
|||
[readable-writable-properties.any.html]
|
||||
[TextEncoderStream readable and writable properties must pass brand checks]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream readable and writable properties must pass brand checks]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[readable-writable-properties.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[readable-writable-properties.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[readable-writable-properties.any.worker.html]
|
||||
[TextEncoderStream readable and writable properties must pass brand checks]
|
||||
expected: FAIL
|
||||
|
||||
[TextDecoderStream readable and writable properties must pass brand checks]
|
||||
expected: FAIL
|
2
tests/wpt/meta/encoding/streams/realms.window.js.ini
Normal file
2
tests/wpt/meta/encoding/streams/realms.window.js.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[realms.window.html]
|
||||
expected: ERROR
|
|
@ -1,2 +1,3 @@
|
|||
[unsupported-labels.window.html]
|
||||
expected: TIMEOUT
|
||||
disabled: enormous number of timeouts
|
||||
|
|
9
tests/wpt/meta/encoding/utf-32-from-win1252.html.ini
Normal file
9
tests/wpt/meta/encoding/utf-32-from-win1252.html.ini
Normal file
|
@ -0,0 +1,9 @@
|
|||
[utf-32-from-win1252.html]
|
||||
[Expect resources/utf-32-big-endian-bom.html to parse as windows-1252]
|
||||
expected: FAIL
|
||||
|
||||
[Expect resources/utf-32-big-endian-nobom.html to parse as windows-1252]
|
||||
expected: FAIL
|
||||
|
||||
[Expect resources/utf-32-little-endian-nobom.html to parse as windows-1252]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue