Update web-platform-tests to revision 821a1ef63f08a7329175513b6c2eb00bb8b0152e

This commit is contained in:
WPT Sync Bot 2020-12-29 08:21:44 +00:00
parent 388bf93e07
commit d36d2d0fd5
140 changed files with 645 additions and 629 deletions

View file

@ -1,4 +0,0 @@
[hit-test-floats-002.html]
[Hit test float]
expected: FAIL

View file

@ -1,4 +0,0 @@
[hit-test-floats-003.html]
[Miss float below something else]
expected: FAIL

View file

@ -1,4 +0,0 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -318,12 +318,21 @@
[<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>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
expected: FAIL

View file

@ -53,6 +53,3 @@
[combined text/javascript ]
expected: FAIL
[separate text/javascript;charset=windows-1252 error text/javascript]
expected: FAIL

View file

@ -1,2 +0,0 @@
[cross-origin-objects-on-new-window.html]
expected: TIMEOUT

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_escaping-1.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

View file

@ -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

View file

@ -1,4 +1,5 @@
[iframe_sandbox_popups_escaping-3.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL
expected: TIMEOUT

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_nonescaping-1.html]
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_nonescaping-2.html]
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN

View file

@ -1,4 +0,0 @@
[form-double-submit-3.html]
[<button> should have the same double-submit protection as <input type=submit>]
expected: FAIL

View file

@ -0,0 +1,4 @@
[form-double-submit.html]
[default submit action should supersede onclick submit()]
expected: FAIL

View file

@ -35,36 +35,36 @@
[input type search: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type password: select() a second time (must not fire select)]
expected: FAIL
[textarea: selectionDirection a second time (must not fire select)]
expected: FAIL
[textarea: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type password: setSelectionRange() a second time (must not fire select)]
[textarea: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart out of range a second time (must not fire select)]
[input type password: selectionStart a second time (must not fire select)]
expected: FAIL
[input type search: selectionEnd a second time (must not fire select)]
[input type url: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type password: setRangeText() a second time (must not fire select)]
[input type url: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)]
[input type url: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type tel: selectionStart a second time (must not fire select)]
[input type password: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange out of range a second time (must not fire select)]
[input type search: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type url: select() a second time (must not fire select)]
expected: FAIL
[input type search: selectionDirection a second time (must not fire select)]
expected: FAIL

View file

@ -0,0 +1,7 @@
[import-css-module-basic.html]
[A CSS Module should load]
expected: FAIL
[A large CSS Module should load]
expected: FAIL

View file

@ -1,4 +0,0 @@
[module-static-import-delayed.html]
[document.write in an imported module]
expected: FAIL

View file

@ -1,5 +1,5 @@
[ignore-opens-during-unload.window.html]
expected: CRASH
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during visibilitychange event (open(parent) while unloading parent and child)]
expected: TIMEOUT

View file

@ -1,4 +1,5 @@
[realtimeanalyser-fft-scaling.html]
expected: TIMEOUT
[X 2048-point FFT peak position is not equal to 64. Got 0.]
expected: FAIL

View file

@ -455,3 +455,9 @@
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t2.9180014260507006e-20\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n]
expected: FAIL
[X SNR (43.84283293563282 dB) is not greater than or equal to 65.737. Got 43.84283293563282.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t2.1212256979197264e-3\t9.3139332532882690e-1\t9.2927209963090718e-1\t9.9772252426527663e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.2927209963090718e-1 at index of 28696.\n\tMax RelError of 9.9772252426527663e-1 at index of 28696.\n]
expected: FAIL

View file

@ -1,5 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[WorkerGlobalScope-close.html]
[Test sending a message after closing.]
expected: FAIL

View file

@ -281963,6 +281963,38 @@
],
"attributes": {
"resources": {
"path": {
"one.html": [
"3c5af1cb205daaef2561acf00fc4f01f87a5e193",
[]
],
"three.html": [
"3c5af1cb205daaef2561acf00fc4f01f87a5e193",
[]
],
"two.html": [
"3c5af1cb205daaef2561acf00fc4f01f87a5e193",
[]
]
},
"path-redirect-shared.js": [
"83a614117cd54c23540a7405e15dcbedf96cfa00",
[]
],
"path.html": [
"3c5af1cb205daaef2561acf00fc4f01f87a5e193",
[]
],
"pathfakeout": {
"one.html": [
"3c5af1cb205daaef2561acf00fc4f01f87a5e193",
[]
]
},
"pathfakeout.html": [
"3c5af1cb205daaef2561acf00fc4f01f87a5e193",
[]
],
"secure-non-secure-child.html": [
"65996e0c4d18c9d7a95ba7b20e76c63f4a372303",
[]
@ -282238,14 +282270,6 @@
"fea1e1a643b97d4a101d704bd1497376a4997b3c",
[]
],
"disabled-path0029-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"disabled-path0029-test": [
"d7219d590c6f13b8ef8aef2e5951cadab16ff17e",
[]
],
"domain0001-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
@ -283006,262 +283030,6 @@
"ba6e85c44cdea2aa269ef170fe2d3a4c3a14e1ce",
[]
],
"path0001-expected": [
"785d0a2f5f78a5bbf63c3b00c530cc60262598a5",
[]
],
"path0001-test": [
"ed81cb955f7950fd77566362f7f8af6814b66653",
[]
],
"path0002-expected": [
"2314ba0d4959934a91914ba987571706a5c9aacc",
[]
],
"path0002-test": [
"224932851853336d065676fc736076da634d9fd3",
[]
],
"path0003-expected": [
"2314ba0d4959934a91914ba987571706a5c9aacc",
[]
],
"path0003-test": [
"e4b5a4b256507b53e1c31a9a20f7e9f345dabee2",
[]
],
"path0004-expected": [
"785d0a2f5f78a5bbf63c3b00c530cc60262598a5",
[]
],
"path0004-test": [
"a80ea6ec01587765bfdb02381887052568091c65",
[]
],
"path0005-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0005-test": [
"6447c9164f9cfdb0a6fc8f65169a74221a779e94",
[]
],
"path0006-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0006-test": [
"07ecf27b82b009bdd73e37f68f48732cb106655b",
[]
],
"path0007-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0007-test": [
"66a54de7420a6e0dadb5bd8400b25b3455eb5be1",
[]
],
"path0008-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0008-test": [
"b10012d30960832f462b18b01221ffae2a1c5c69",
[]
],
"path0009-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0009-test": [
"874f21bad97d24903535b08c524fb2184982e6ea",
[]
],
"path0010-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0010-test": [
"0ea62fd5ec5384c3d97a4908eff138c0a5befe99",
[]
],
"path0011-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0011-test": [
"35ea0620495bb1f12f2df12c7eda5e545bbac41c",
[]
],
"path0012-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0012-test": [
"4c0577897bd90ba6b2c9c0bf37fa83e6265ae5c4",
[]
],
"path0013-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0013-test": [
"d17b99b6b4365aae60f4aba2904e371a08a57e70",
[]
],
"path0014-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0014-test": [
"a953e707b3b22b9b708b89f8e9ec36a2f807544c",
[]
],
"path0015-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0015-test": [
"253a9bb2fcdd16aabbe3e4fdedf49ae2e4371f7d",
[]
],
"path0016-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0016-test": [
"433faeb9120496a97b7b6e703b2c92280824a79d",
[]
],
"path0017-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0017-test": [
"a602d7ca6fe9199ce50b6fc380a76bda5d348ca9",
[]
],
"path0018-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0018-test": [
"37040dac5d32aef12ad7bd4b1facda7789f70b4e",
[]
],
"path0019-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0019-test": [
"6d498600a2f4ea0268cb4af4a238b315940c0768",
[]
],
"path0020-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0020-test": [
"603eded7ebd2198e5664d7c18e24540148c70526",
[]
],
"path0021-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0021-test": [
"4577c510a42d8d118ca53d9b67e4176dae960e44",
[]
],
"path0022-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0022-test": [
"4aade9e0145d5e71acea9ff937f65efbcfa4f970",
[]
],
"path0023-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0023-test": [
"f14d683df977e47efa74bd6941e9d9d7452e6bea",
[]
],
"path0024-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0024-test": [
"18a71c875b4adf92c91ad5bb538d6135fd1667a7",
[]
],
"path0025-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0025-test": [
"b6c497b97158481e5da1a5b08f4cd2aa393b7e16",
[]
],
"path0026-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0026-test": [
"ffc3b7a54fa34bdc163267fa86b3ebd3ca3cfc45",
[]
],
"path0027-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0027-test": [
"bd021f33e2c0819a8afd2c9eb9279e8e067ecf6e",
[]
],
"path0028-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0028-test": [
"3bcd6a5c657b3c39225d0d566717ac5aeddfa153",
[]
],
"path0029-expected": [
"1022f64a2906dd854109026bbc6c3d286a5a5283",
[]
],
"path0029-test": [
"17bd42f4212539fea41d5d402a23115bb26b1127",
[]
],
"path0030-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
],
"path0030-test": [
"e17a2d490b7871eb1d46d69d4dcafa19248c8100",
[]
],
"path0031-expected": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"path0031-test": [
"3b24090b33841dd5b0ef6a3ce9770a1bdbe3dc86",
[]
],
"path0032-expected": [
"e7403c4aadce372524b3ba71e480db4b6d28aa61",
[]
],
"path0032-test": [
"db6ceb2ea0678332b9d9a9854463680f89f86e6b",
[]
],
"value0001-expected": [
"b14d4f69b58c3d9cc7ed1f363d42d625e7bdcf8c",
[]
@ -283323,11 +283091,11 @@
[]
],
"cookie-test.js": [
"c0a03d78355ad219ae6303507c7398d63f3dee87",
"56e958263d9771efcdc19048a496753f3c87384d",
[]
],
"cookie.py": [
"63eedf0b01ef6b23bef5668fbb8fbf6cfab060bb",
"16efcc04aeb919e70c8e9bbf03253a8101bef2c8",
[]
],
"drop.py": [
@ -349064,6 +348832,10 @@
"796446b525ca03bf287e2abbdbbdae593b658bac",
[]
],
"basic-large.css": [
"f5b0db5d6ed261f1a0099cc8d9e49277d8b6b900",
[]
],
"basic.css": [
"3ea2ef45339c41dc5a39b1f8494fe2d2d4eae0d1",
[]
@ -349076,6 +348848,10 @@
"3a555c392716c0ee915f1aa65cd5a1dae42f0c52",
[]
],
"css-module-basic-large-iframe.html": [
"cc5b660e4cbd0bcfbf20923f8c979cc40672891a",
[]
],
"malformed-iframe.html": [
"471edd680cf656661bcc713656aaa23e49386ba7",
[]
@ -402186,8 +401962,17 @@
}
]
],
"path-redirect.html": [
"8c4d587cd46b6ed15140af2638b1ad0a130309bd",
[
null,
{
"timeout": "long"
}
]
],
"path.html": [
"c201aa170b83049c116e2e4a1e259d8191124302",
"2d5cfe74f1748a0be1e715316670aa028e219c0c",
[
null,
{
@ -402304,15 +402089,6 @@
{}
]
],
"path-tests.html": [
"b76360e249c4b9977d4479f8bfd640acb9d638d5",
[
null,
{
"timeout": "long"
}
]
],
"value-tests.html": [
"0d8daae165cbd2c33a4051048047ea459ad97b3c",
[
@ -429140,7 +428916,7 @@
]
],
"focus-visible-001.html": [
"2afcea22d1d332a71191ec8b22b194f04577709e",
"78d79e0b4757c82b5ac639ef2d03aaf76ce423af",
[
null,
{
@ -429149,7 +428925,7 @@
]
],
"focus-visible-002.html": [
"19c937a7abbc3ccba91ace6f998de9c5694cb602",
"703c9c0946c85797c2351ceb2aa88214793b0766",
[
null,
{
@ -429159,7 +428935,7 @@
]
],
"focus-visible-003.html": [
"4620c1e411492069f085efc08a3647a5eaae6fa6",
"4d3df3d7b794eedb84d22dccf8309bbe1e4972dd",
[
null,
{
@ -429168,7 +428944,7 @@
]
],
"focus-visible-004.html": [
"1c3fb3fcedd03b46da79af2aa53fc988d63ff7ca",
"f4a33111c09b120679a459447d0f4333d1ffec3a",
[
null,
{
@ -429177,7 +428953,7 @@
]
],
"focus-visible-005.html": [
"b5d58435db1c6d37881bbcd4c856e8abab03aada",
"7983727f80e7e7a9b192e7b078c25c5b8740681d",
[
null,
{
@ -429186,7 +428962,7 @@
]
],
"focus-visible-006.html": [
"12643e6cd442eb1814411037e5700b3883e15761",
"0383eb841f4872cd581e457c1af3661a45d6e03d",
[
null,
{
@ -429195,7 +428971,7 @@
]
],
"focus-visible-007.html": [
"95a27006e62076909f63f9946e1f2d7f8331732a",
"9a88a6bb9f0b05825d6735f180f2e7a22063a658",
[
null,
{
@ -429204,7 +428980,7 @@
]
],
"focus-visible-008.html": [
"75f676f53f3319cb672195343c77cc7ebd94eee4",
"171530f4119aa69f6d8f32b7fbde920845bb0fc9",
[
null,
{
@ -429213,21 +428989,21 @@
]
],
"focus-visible-009.html": [
"4dae6407adac3971db6064822643332cf7f1722d",
"102c47e961207a4263f86ac1540bcbbfe272a9d3",
[
null,
{}
]
],
"focus-visible-010.html": [
"00cd7f0b665d90a82b9939b5451b1e10cf89e5ee",
"9cfc3b8146ca633b8605268cf8d1fa08b91804fa",
[
null,
{}
]
],
"focus-visible-011.html": [
"0c05c21800d10042c00e67aad90fd867b515b4b2",
"73c4607fd10caac6dbd76495026cb13a6fd42ec3",
[
null,
{
@ -429236,7 +429012,7 @@
]
],
"focus-visible-012.html": [
"a81eef3fb11f446e2d5344d9e50509d1707d1fc2",
"2ccb2e675616d4a38f36390db083d5d6c8b60253",
[
null,
{
@ -490692,7 +490468,7 @@
]
],
"import-css-module-basic.html": [
"1cb290de3feb584bf9dc63e8090f6b31dd10eeb9",
"4ca2bb70899b1070030359ee1738075fed993567",
[
null,
{}
@ -549937,7 +549713,7 @@
]
],
"NDEFReader_scan.https.html": [
"ba101d67e5debc657b140bd23b7d81f9f5dc525d",
"281f3db5b7bd56a48ac6eb2cccea814912e07006",
[
null,
{}

View file

@ -1,40 +0,0 @@
[path-tests.html]
[path0015 - path0015]
expected: FAIL
[path0002 - path0002]
expected: FAIL
[path0003 - path0003]
expected: FAIL
[path0004 - path0004]
expected: FAIL
[path0001 - path0001]
expected: FAIL
[path0016 - path0016]
expected: FAIL
[path0026 - path0026]
expected: FAIL
[path0017 - path0017]
expected: FAIL
[path0032 - path0032]
expected: FAIL
[path0029 - path0029]
expected: FAIL
[disabled-path0029 - disabled-path0029]
expected: FAIL
[path0010 - path0010]
expected: FAIL
[path0007 - path0007]
expected: FAIL

View file

@ -1,4 +0,0 @@
[hit-test-floats-002.html]
[Hit test float]
expected: FAIL

View file

@ -1,4 +0,0 @@
[hit-test-floats-003.html]
[Miss float below something else]
expected: FAIL

View file

@ -1,4 +0,0 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -318,12 +318,21 @@
[<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>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
expected: FAIL

View file

@ -53,6 +53,3 @@
[combined text/javascript ]
expected: FAIL
[separate text/javascript;charset=windows-1252 error text/javascript]
expected: FAIL

View file

@ -1,2 +0,0 @@
[cross-origin-objects-on-new-window.html]
expected: TIMEOUT

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_escaping-1.html]
type: testharness
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

View file

@ -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

View file

@ -1,5 +1,6 @@
[iframe_sandbox_popups_escaping-3.html]
type: testharness
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL
expected: TIMEOUT

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_nonescaping-1.html]
type: testharness
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_nonescaping-2.html]
type: testharness
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN

View file

@ -1,4 +0,0 @@
[form-double-submit-3.html]
[<button> should have the same double-submit protection as <input type=submit>]
expected: FAIL

View file

@ -0,0 +1,4 @@
[form-double-submit.html]
[default submit action should supersede onclick submit()]
expected: FAIL

View file

@ -35,36 +35,36 @@
[input type search: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type password: select() a second time (must not fire select)]
expected: FAIL
[textarea: selectionDirection a second time (must not fire select)]
expected: FAIL
[textarea: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type password: setSelectionRange() a second time (must not fire select)]
[textarea: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart out of range a second time (must not fire select)]
[input type password: selectionStart a second time (must not fire select)]
expected: FAIL
[input type search: selectionEnd a second time (must not fire select)]
[input type url: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type password: setRangeText() a second time (must not fire select)]
[input type url: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)]
[input type url: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type tel: selectionStart a second time (must not fire select)]
[input type password: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange out of range a second time (must not fire select)]
[input type search: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type url: select() a second time (must not fire select)]
expected: FAIL
[input type search: selectionDirection a second time (must not fire select)]
expected: FAIL

View file

@ -5,3 +5,6 @@
[A CSS Module should load]
expected: FAIL
[A large CSS Module should load]
expected: FAIL

View file

@ -1,4 +0,0 @@
[module-static-import-delayed.html]
[document.write in an imported module]
expected: FAIL

View file

@ -1,5 +1,5 @@
[ignore-opens-during-unload.window.html]
expected: CRASH
expected: TIMEOUT
[ignore-opens-during-unload]
expected: FAIL

View file

@ -1,4 +1,5 @@
[realtimeanalyser-fft-scaling.html]
expected: TIMEOUT
[X 2048-point FFT peak position is not equal to 64. Got 0.]
expected: FAIL

View file

@ -683,3 +683,9 @@
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t2.9180014260507006e-20\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n]
expected: FAIL
[X SNR (43.84283293563282 dB) is not greater than or equal to 65.737. Got 43.84283293563282.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t2.1212256979197264e-3\t9.3139332532882690e-1\t9.2927209963090718e-1\t9.9772252426527663e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 9.2927209963090718e-1 at index of 28696.\n\tMax RelError of 9.9772252426527663e-1 at index of 28696.\n]
expected: FAIL

View file

@ -1,5 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[WorkerGlobalScope-close.html]
[Test sending a message after closing.]
expected: FAIL

View file

@ -0,0 +1,126 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>Test cookie path attribute parsing</title>
<meta name=help href="https://tools.ietf.org/html/rfc6265#section-5.2.4">
<meta name="timeout" content="long">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/cookies/resources/cookie-test.js"></script>
</head>
<body>
<script>
const pathRedirectTests = [
{
cookie: "test=1; path=/cookies/attributes/resources/path.html",
expected: "test=1",
name: "Cookie sent for exact redirected path match",
location: "/cookies/attributes/resources/path.html",
},
{
cookie: "test=2; path=/cookies/attributes/resources/path/one.html",
expected: "test=2",
name: "Cookie sent for exact redirected path match, one level deeper",
location: "/cookies/attributes/resources/path/one.html",
},
{
cookie: "test=3; path=/cookies/attributes/resources/path/",
expected: "test=3",
name: "Cookie sent for redirected path with trailing '/' and the redirected URL is one level deeper",
location: "/cookies/attributes/resources/path/one.html",
},
{
cookie: "test=4; path=/cookies/attributes/resources/path/",
expected: "test=4",
name: "Cookie sent for redirected path with trailing '/' and a double '/' in the redirected URL",
location: "/cookies/attributes/resources/path//one.html",
},
{
cookie: "test=5; path=/cookies/attributes/resources/path/one.html;",
expected: "test=5",
name: "Cookie sent for redirected path match with a trailing ';' after an unquoted Path",
location: "/cookies/attributes/resources/path/one.html",
},
{
cookie: 'test=6; path="/cookies/attributes/resources/path/one.html;"',
expected: "",
name: "No cookie sent for redirected path match with a trailing ';' inside a quoted Path",
location: "/cookies/attributes/resources/path/one.html",
},
{
cookie: "test=7a; path=/cookies/attributes/resources/p%61th/three.html",
expected: "",
name: "No cookie sent for redirected path match with partially URL encoded path",
location: "/cookies/attributes/resources/path/three.html",
},
{
cookie: ["test=8a; path=/cookies/attributes/resources",
"test=8b; path=/cookies/attributes/resources/"],
expected: "test=8b; test=8a",
name: "Multiple cookies sent for multiple redirected path matches, sorted by length",
location: "/cookies/attributes/resources/path.html",
},
{
cookie: "test=9; path=/cookies/attributes/resources/path.html",
expected: "",
name: "No cookie sent for redirected path mismatch where path and redirected URL begin with same string",
location: "/cookies/attributes/resources/pathfakeout.html",
},
{
cookie: "test=10; path=/cookies/attributes/resources/path/one.html",
expected: "",
name: "No cookie sent for redirected path mismatch where final path directory component and redirected URL resource begin with same string",
location: "/cookies/attributes/resources/path.html",
},
{
cookie: "test=11; path=/cookies/attributes/resources/path/one.html",
expected: "",
name: "No cookie sent for redirected path mismatch where final path directory component begins with same string as redirected URL final directory component",
location: "/cookies/attributes/resources/pathfakeout/one.html",
},
{
cookie: "test=12; path=/cookies/attributes/resources/path/one.html",
expected: "",
name: "No cookie sent for redirected path mismatch for different resources inside the same final directory component",
location: "/cookies/attributes/resources/path/two.html",
},
{
cookie: "test=13; path=/cookies/attributes/resources/path/one.html/",
expected: "",
name: "No cookie sent for redirected path mismatch where final path directory component ends in '/' and does not match redirected URL",
location: "/cookies/attributes/resources/path/two.html",
},
{
cookie: "test=14; path=/cookies/attributes/resources/path/",
expected: "",
name: "No cookie sent for redirected path mismatch with a similar start to the redirected URL",
location: "/cookies/attributes/resources/pathfakeout.html",
},
{
cookie: "test=15; path=/cookies/attributes/resources/path/one.html?",
expected: "",
name: "No cookie sent for redirected path mismatch with trailing '?' after unquoted Path",
location: "/cookies/attributes/resources/path/one.html",
},
{
cookie: "test=16; path=/cookies/attributes/resources/path/one.html#",
expected: "",
name: "No cookie sent for redirected path mismatch with trailing '#' after unquoted Path",
location: "/cookies/attributes/resources/path/one.html",
},
{
cookie: "test=17; path=/cookies/attributes/resources/path/one.html/",
expected: "",
name: "No cookie sent for redirected path mismatch with trailing '/' after unquoted Path",
location: "/cookies/attributes/resources/path/one.html",
},
];
for (const test of pathRedirectTests) {
httpRedirectCookieTest(test.cookie, test.expected, test.name,
test.location);
}
</script>
</body>
</html>

View file

@ -26,48 +26,111 @@
cookie: "test=3; Path=/",
expected: "test=3",
name: "Set cookie for Path=/",
defaultPath: false
defaultPath: false,
},
{
cookie: "test=4; Path=/qux",
expected: "",
name: "No cookie returned for mismatched path",
defaultPath: false
defaultPath: false,
},
{
cookie: "test=5; Path =/qux",
expected: "",
name: "No cookie returned for path space equals mismatched path",
defaultPath: false
defaultPath: false,
},
{
cookie: "test=6; Path= /qux",
expected: "",
name: "No cookie returned for path equals space mismatched path",
defaultPath: false
defaultPath: false,
},
{
cookie: "test=7; Path=/qux ; taz",
expected: "",
name: "No cookie returned for mismatched path and attribute",
defaultPath: false
defaultPath: false,
},
{
cookie: "test=8; Path=/qux; Path=/",
expected: "test=8",
name: "Set cookie for mismatched and root path"
name: "Set cookie for mismatched and root path",
},
{
cookie: "test=9; Path=/; Path=/qux",
expected: "",
name: "No cookie returned for root and mismatched path",
defaultPath: false
defaultPath: false,
},
{
cookie: "test=10; Path=/lol; Path=/qux",
expected: "",
name: "No cookie returned for multiple mismatched paths",
defaultPath: false
defaultPath: false,
},
{
cookie: ["testA=11; path=/", "testB=11; path=/cookies/attributes"],
expected: "testB=11; testA=11",
name: "Return 2 cookies sorted by matching path length (earlier name with shorter path set first)",
defaultPath: false,
},
{
cookie: ["testB=12; path=/", "testA=12; path=/cookies/attributes"],
expected: "testA=12; testB=12",
name: "Return 2 cookies sorted by matching path length (later name with shorter path set first)",
defaultPath: false,
},
{
cookie: ["testA=13; path=/cookies/attributes", "testB=13; path=/"],
expected: "testA=13; testB=13",
name: "Return 2 cookies sorted by matching path length (earlier name with longer path set first)",
defaultPath: false,
},
{
cookie: ["testB=14; path=/cookies/attributes", "testA=14; path=/"],
expected: "testB=14; testA=14",
name: "Return 2 cookies sorted by matching path length (later name with longer path set first)",
defaultPath: false,
},
{
cookie: ["test=15; path=/cookies/attributes/foo"],
expected: "",
name: "No cookie returned for partial path match",
defaultPath: false,
},
{
cookie: ["test=16", "test=0; path=/cookies/attributes/foo"],
expected: "test=16",
name: "No cookie returned for partial path match, return cookie for default path",
},
{
cookie: ["test=17; path= /"],
expected: "test=17",
name: "Return cookie for path= / (whitespace after equals)",
},
{
cookie: ["test=18; path=/cookies/ATTRIBUTES"],
expected: "",
name: "No cookie returned for case mismatched path",
defaultPath: false,
},
{
cookie: ["testA=19; path = /cookies/attributes", "testB=19; path = /book"],
expected: "testA=19",
name: "Return cookie A on path match, no cookie returned for path mismatch (plus whitespace)",
defaultPath: false,
},
{
cookie: ["test=20; path=; path=/dog"],
expected: "",
name: "No cookie returned for mismatched path (after bare path=)",
defaultPath: false,
},
{
cookie: ["test=21; path=/dog; path="],
expected: "test=21",
name: "Return cookie for bare path= (after mismatched path)",
},
];

View file

@ -0,0 +1,7 @@
window.expireCookie = (cookie) => {
const cookies = Array.isArray(cookie) ? cookie : [cookie];
for (let c of cookies) {
document.cookie = c += "; max-age=0";
}
}
window.getCookies = () => document.cookie;

View file

@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>helper iframe for matching cookie path redirect tests</title>
<meta name=help href="http://tools.ietf.org/html/rfc6265#section-5.1.4">
</head>
<body>
<script src="/cookies/attributes/resources/path-redirect-shared.js"></script>
</body>
</html>

View file

@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>helper iframe for matching cookie path redirect tests</title>
<meta name=help href="http://tools.ietf.org/html/rfc6265#section-5.1.4">
</head>
<body>
<script src="/cookies/attributes/resources/path-redirect-shared.js"></script>
</body>
</html>

View file

@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>helper iframe for matching cookie path redirect tests</title>
<meta name=help href="http://tools.ietf.org/html/rfc6265#section-5.1.4">
</head>
<body>
<script src="/cookies/attributes/resources/path-redirect-shared.js"></script>
</body>
</html>

View file

@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>helper iframe for matching cookie path redirect tests</title>
<meta name=help href="http://tools.ietf.org/html/rfc6265#section-5.1.4">
</head>
<body>
<script src="/cookies/attributes/resources/path-redirect-shared.js"></script>
</body>
</html>

View file

@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>helper iframe for matching cookie path redirect tests</title>
<meta name=help href="http://tools.ietf.org/html/rfc6265#section-5.1.4">
</head>
<body>
<script src="/cookies/attributes/resources/path-redirect-shared.js"></script>
</body>
</html>

View file

@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>helper iframe for matching cookie path redirect tests</title>
<meta name=help href="http://tools.ietf.org/html/rfc6265#section-5.1.4">
</head>
<body>
<script src="/cookies/attributes/resources/path-redirect-shared.js"></script>
</body>
</html>

View file

@ -1,63 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>Tests basic cookie setting functionality</title>
<meta name=help href="https://tools.ietf.org/html/rfc6265#page-8">
<meta name="timeout" content="long">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="resources/cookie-http-state-template.js"></script>
</head>
<body>
<div id="log"></div>
<div id="iframes"></div>
<script>
setup({ explicit_timeout: true });
const TEST_CASES = [
{file: "path0001", name: "path0001"},
{file: "path0002", name: "path0002"},
{file: "path0003", name: "path0003"},
{file: "path0004", name: "path0004"},
{file: "path0005", name: "path0005"},
{file: "path0006", name: "path0006"},
{file: "path0007", name: "path0007"},
{file: "path0008", name: "path0008"},
{file: "path0009", name: "path0009"},
{file: "path0010", name: "path0010"},
{file: "path0011", name: "path0011"},
{file: "path0012", name: "path0012"},
{file: "path0013", name: "path0013"},
{file: "path0014", name: "path0014"},
{file: "path0015", name: "path0015"},
{file: "path0016", name: "path0016"},
{file: "path0017", name: "path0017"},
{file: "path0018", name: "path0018"},
{file: "path0019", name: "path0019"},
{file: "path0020", name: "path0020"},
{file: "path0021", name: "path0021"},
{file: "path0022", name: "path0022"},
{file: "path0023", name: "path0023"},
{file: "path0024", name: "path0024"},
{file: "path0025", name: "path0025"},
{file: "path0026", name: "path0026"},
{file: "path0027", name: "path0027"},
{file: "path0028", name: "path0028"},
{file: "disabled-path0029", name: "disabled-path0029"},
{file: "path0029", name: "path0029"},
{file: "path0030", name: "path0030"},
{file: "path0031", name: "path0031"},
{file: "path0032", name: "path0032"},
];
for (const i in TEST_CASES) {
const t = TEST_CASES[i];
promise_test(createCookieTest(t.file),
t.file + " - " + t.name);
}
</script>
</body>
</html>

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/bar
Location: /cookie-parser-result/f%6Fo/bar?disabled-path0029

View file

@ -1,2 +0,0 @@
Set-Cookie: a=b; path=/
Set-Cookie: x=y; path=/cookie-parser-result

View file

@ -1,2 +0,0 @@
Set-Cookie: a=b; path=/cookie-parser-result
Set-Cookie: x=y; path=/

View file

@ -1,2 +0,0 @@
Set-Cookie: x=y; path=/
Set-Cookie: a=b; path=/cookie-parser-result

View file

@ -1,2 +0,0 @@
Set-Cookie: x=y; path=/cookie-parser-result
Set-Cookie: a=b; path=/

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar
Set-Cookie: foo=qux; path=/cookie-parser-result/foo

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo
Location: /cookie-parser-result/foo?path0007

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo
Location: /cookie-parser-result/bar?path0008

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/qux
Location: /cookie-parser-result/foo?path0009

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/qux
Location: /cookie-parser-result/foo/qux?path0010

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/qux
Location: /cookie-parser-result/bar/qux?path0011

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/qux
Location: /cookie-parser-result/foo/baz?path0012

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/qux/
Location: /cookie-parser-result/foo/baz?path0013

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/qux/
Location: /cookie-parser-result/foo/qux?path0014

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/qux/
Location: /cookie-parser-result/foo/qux/?path0015

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/
Location: /cookie-parser-result/foo/qux?path0016

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/
Location: /cookie-parser-result/foo//qux?path0017

View file

@ -1,2 +0,0 @@
Set-Cookie: foo=bar; path=/cookie-parser-result/foo/
Location: /cookie-parser-result/fooqux?path0018

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; path=

View file

@ -1 +0,0 @@
Set-Cookie: foo=bar; path=/

Some files were not shown because too many files have changed in this diff Show more