diff options
Diffstat (limited to 'tests')
47 files changed, 91 insertions, 253 deletions
diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json index 1469a123dd5..df2beac06bd 100644 --- a/tests/wpt/meta/MANIFEST.json +++ b/tests/wpt/meta/MANIFEST.json @@ -627813,7 +627813,7 @@ ] ], "XMLSerializer-serializeToString.html": [ - "6c294e464a5dc787abd4d10281ab2fe0555a0a3c", + "352a62c7d5db0710da6819bbc094ebfae46f4099", [ null, {} diff --git a/tests/wpt/meta/__dir__.ini b/tests/wpt/meta/__dir__.ini index 5d513146b3f..057fb932df2 100644 --- a/tests/wpt/meta/__dir__.ini +++ b/tests/wpt/meta/__dir__.ini @@ -1,4 +1,5 @@ prefs: [ + "dom_serviceworker_enabled:true", "dom_testutils_enabled:true", "dom_urlpattern_enabled:true", ] diff --git a/tests/wpt/meta/clipboard-apis/idlharness.https.window.js.ini b/tests/wpt/meta/clipboard-apis/idlharness.https.window.js.ini index 98bb3d8b303..e648b62a314 100644 --- a/tests/wpt/meta/clipboard-apis/idlharness.https.window.js.ini +++ b/tests/wpt/meta/clipboard-apis/idlharness.https.window.js.ini @@ -8,9 +8,6 @@ [Clipboard interface: operation read(optional ClipboardUnsanitizedFormats)] expected: FAIL - [Clipboard interface: operation readText()] - expected: FAIL - [Clipboard interface: operation write(ClipboardItems)] expected: FAIL @@ -20,9 +17,6 @@ [Clipboard interface: calling read(optional ClipboardUnsanitizedFormats) on navigator.clipboard with too few arguments must throw TypeError] expected: FAIL - [Clipboard interface: navigator.clipboard must inherit property "readText()" with the proper type] - expected: FAIL - [Clipboard interface: navigator.clipboard must inherit property "write(ClipboardItems)" with the proper type] expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src-attr-elem/style-src-elem-blocked-attr-allowed.html.ini b/tests/wpt/meta/content-security-policy/style-src-attr-elem/style-src-elem-blocked-attr-allowed.html.ini deleted file mode 100644 index c67fec5245c..00000000000 --- a/tests/wpt/meta/content-security-policy/style-src-attr-elem/style-src-elem-blocked-attr-allowed.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[style-src-elem-blocked-attr-allowed.html] - expected: TIMEOUT - [Should fire a security policy violation for the inline block] - expected: NOTRUN - - [The inline style should not be applied and the attribute style should be applied] - expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src-attr-elem/style-src-elem-blocked-src-allowed.html.ini b/tests/wpt/meta/content-security-policy/style-src-attr-elem/style-src-elem-blocked-src-allowed.html.ini deleted file mode 100644 index 06439a8cc0a..00000000000 --- a/tests/wpt/meta/content-security-policy/style-src-attr-elem/style-src-elem-blocked-src-allowed.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[style-src-elem-blocked-src-allowed.html] - expected: TIMEOUT - [Should fire a security policy violation event] - expected: NOTRUN - - [The inline style should not be applied] - expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src/injected-inline-style-blocked.sub.html.ini b/tests/wpt/meta/content-security-policy/style-src/injected-inline-style-blocked.sub.html.ini deleted file mode 100644 index 06132f67bfc..00000000000 --- a/tests/wpt/meta/content-security-policy/style-src/injected-inline-style-blocked.sub.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[injected-inline-style-blocked.sub.html] - [Expecting logs: ["violated-directive=style-src-elem","violated-directive=style-src-elem","PASS"\]] - expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src/inline-style-blocked.sub.html.ini b/tests/wpt/meta/content-security-policy/style-src/inline-style-blocked.sub.html.ini deleted file mode 100644 index 62bbd2f0e13..00000000000 --- a/tests/wpt/meta/content-security-policy/style-src/inline-style-blocked.sub.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[inline-style-blocked.sub.html] - expected: TIMEOUT - [Triggers securitypolicyviolation.] - expected: TIMEOUT - - [Inline style element is blocked by CSP.] - expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src/style-src-hash-blocked.html.ini b/tests/wpt/meta/content-security-policy/style-src/style-src-hash-blocked.html.ini index a79f011aec3..f63f4a41072 100644 --- a/tests/wpt/meta/content-security-policy/style-src/style-src-hash-blocked.html.ini +++ b/tests/wpt/meta/content-security-policy/style-src/style-src-hash-blocked.html.ini @@ -1,7 +1,4 @@ [style-src-hash-blocked.html] expected: TIMEOUT - [Should not load style that does not match hash] - expected: FAIL - [Should fire a securitypolicyviolation event] expected: NOTRUN diff --git a/tests/wpt/meta/content-security-policy/style-src/style-src-hash-case-insensitive.html.ini b/tests/wpt/meta/content-security-policy/style-src/style-src-hash-case-insensitive.html.ini new file mode 100644 index 00000000000..fe35d3ea411 --- /dev/null +++ b/tests/wpt/meta/content-security-policy/style-src/style-src-hash-case-insensitive.html.ini @@ -0,0 +1,3 @@ +[style-src-hash-case-insensitive.html] + [All style elements should load because they have proper hashes] + expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src/style-src-injected-inline-style-blocked.html.ini b/tests/wpt/meta/content-security-policy/style-src/style-src-injected-inline-style-blocked.html.ini index bb5c48df1b0..d77abcc7908 100644 --- a/tests/wpt/meta/content-security-policy/style-src/style-src-injected-inline-style-blocked.html.ini +++ b/tests/wpt/meta/content-security-policy/style-src/style-src-injected-inline-style-blocked.html.ini @@ -1,7 +1,4 @@ [style-src-injected-inline-style-blocked.html] expected: TIMEOUT - [Injected style attributes should not be applied] - expected: FAIL - [Should fire a securitypolicyviolation event] expected: NOTRUN diff --git a/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-blocked.html.ini b/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-blocked.html.ini index 33ee0df35af..3884b98ae92 100644 --- a/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-blocked.html.ini +++ b/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-blocked.html.ini @@ -1,7 +1,4 @@ [style-src-inline-style-blocked.html] expected: TIMEOUT - [Inline style element should not load without 'unsafe-inline'] - expected: FAIL - [Should fire a securitypolicyviolation event] expected: NOTRUN diff --git a/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-nonce-blocked.html.ini b/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-nonce-blocked.html.ini index df0fb590691..f2eac484989 100644 --- a/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-nonce-blocked.html.ini +++ b/tests/wpt/meta/content-security-policy/style-src/style-src-inline-style-nonce-blocked.html.ini @@ -1,7 +1,4 @@ [style-src-inline-style-nonce-blocked.html] expected: TIMEOUT - [Should not load inline style element with invalid nonce] - expected: FAIL - [Should fire a securitypolicyviolation event] expected: NOTRUN diff --git a/tests/wpt/meta/content-security-policy/style-src/stylehash-basic-blocked.sub.html.ini b/tests/wpt/meta/content-security-policy/style-src/stylehash-basic-blocked.sub.html.ini deleted file mode 100644 index 10375077b42..00000000000 --- a/tests/wpt/meta/content-security-policy/style-src/stylehash-basic-blocked.sub.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[stylehash-basic-blocked.sub.html] - [Expecting alerts: ["PASS: The 'p' element's text is green, which means the style was correctly applied.", "violated-directive=style-src-elem"\]] - expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src/stylenonce-allowed.sub.html.ini b/tests/wpt/meta/content-security-policy/style-src/stylenonce-allowed.sub.html.ini deleted file mode 100644 index ae2f83c41d8..00000000000 --- a/tests/wpt/meta/content-security-policy/style-src/stylenonce-allowed.sub.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[stylenonce-allowed.sub.html] - expected: TIMEOUT - [Should fire securitypolicyviolation] - expected: NOTRUN - - [stylenonce-allowed] - expected: FAIL diff --git a/tests/wpt/meta/content-security-policy/style-src/stylenonce-blocked.sub.html.ini b/tests/wpt/meta/content-security-policy/style-src/stylenonce-blocked.sub.html.ini deleted file mode 100644 index 97a86a69eea..00000000000 --- a/tests/wpt/meta/content-security-policy/style-src/stylenonce-blocked.sub.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[stylenonce-blocked.sub.html] - expected: TIMEOUT - [Should fire securitypolicyviolation] - expected: NOTRUN - - [stylenonce-blocked] - expected: FAIL diff --git a/tests/wpt/meta/custom-elements/parser/serializing-html-fragments-customized-builtins.html.ini b/tests/wpt/meta/custom-elements/parser/serializing-html-fragments-customized-builtins.html.ini deleted file mode 100644 index 15f02f181e4..00000000000 --- a/tests/wpt/meta/custom-elements/parser/serializing-html-fragments-customized-builtins.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[serializing-html-fragments-customized-builtins.html] - ["is" value should be serialized if the custom element has no "is" content attribute] - expected: FAIL - - ["is" value should be serialized even for an undefined element] - expected: FAIL diff --git a/tests/wpt/meta/urlpattern/urlpattern.any.js.ini b/tests/wpt/meta/urlpattern/urlpattern.any.js.ini index 74d44f4fdb7..7248fced522 100644 --- a/tests/wpt/meta/urlpattern/urlpattern.any.js.ini +++ b/tests/wpt/meta/urlpattern/urlpattern.any.js.ini @@ -581,9 +581,6 @@ [Pattern: [{"pathname":"/foo/bar"}\] Inputs: ["./foo/bar","https://example.com"\]] expected: FAIL - [Pattern: [{"pathname":"/foo/bar"}\] Inputs: [{"pathname":"/foo/bar"},"https://example.com"\]] - expected: FAIL - [Pattern: ["https://example.com:8080/foo?bar#baz"\] Inputs: [{"pathname":"/foo","search":"bar","hash":"baz","baseURL":"https://example.com:8080"}\]] expected: FAIL @@ -932,6 +929,12 @@ [Pattern: ["https://{sub.}?example{.com/}foo"\] Inputs: ["https://example.com/foo"\]] expected: FAIL + [Pattern: [{"hostname":"bad\\\\:hostname"}\] Inputs: undefined] + expected: FAIL + + [Pattern: [{"pathname":"/foo","baseURL":""}\] Inputs: undefined] + expected: FAIL + [urlpattern.any.sharedworker.html] expected: ERROR @@ -1519,9 +1522,6 @@ [Pattern: [{"pathname":"/foo/bar"}\] Inputs: ["./foo/bar","https://example.com"\]] expected: FAIL - [Pattern: [{"pathname":"/foo/bar"}\] Inputs: [{"pathname":"/foo/bar"},"https://example.com"\]] - expected: FAIL - [Pattern: ["https://example.com:8080/foo?bar#baz"\] Inputs: [{"pathname":"/foo","search":"bar","hash":"baz","baseURL":"https://example.com:8080"}\]] expected: FAIL @@ -1870,6 +1870,12 @@ [Pattern: ["https://{sub.}?example{.com/}foo"\] Inputs: ["https://example.com/foo"\]] expected: FAIL + [Pattern: [{"hostname":"bad\\\\:hostname"}\] Inputs: undefined] + expected: FAIL + + [Pattern: [{"pathname":"/foo","baseURL":""}\] Inputs: undefined] + expected: FAIL + [urlpattern.any.serviceworker.html] expected: ERROR diff --git a/tests/wpt/meta/urlpattern/urlpattern.https.any.js.ini b/tests/wpt/meta/urlpattern/urlpattern.https.any.js.ini index 1b230cf4b42..f1b0add7805 100644 --- a/tests/wpt/meta/urlpattern/urlpattern.https.any.js.ini +++ b/tests/wpt/meta/urlpattern/urlpattern.https.any.js.ini @@ -584,9 +584,6 @@ [Pattern: [{"pathname":"/foo/bar"}\] Inputs: ["./foo/bar","https://example.com"\]] expected: FAIL - [Pattern: [{"pathname":"/foo/bar"}\] Inputs: [{"pathname":"/foo/bar"},"https://example.com"\]] - expected: FAIL - [Pattern: ["https://example.com:8080/foo?bar#baz"\] Inputs: [{"pathname":"/foo","search":"bar","hash":"baz","baseURL":"https://example.com:8080"}\]] expected: FAIL @@ -935,6 +932,12 @@ [Pattern: ["https://{sub.}?example{.com/}foo"\] Inputs: ["https://example.com/foo"\]] expected: FAIL + [Pattern: [{"hostname":"bad\\\\:hostname"}\] Inputs: undefined] + expected: FAIL + + [Pattern: [{"pathname":"/foo","baseURL":""}\] Inputs: undefined] + expected: FAIL + [urlpattern.https.any.worker.html] [Pattern: [{"pathname":"/foo/bar"}\] Inputs: [{"pathname":"/foo/bar"}\]] @@ -1519,9 +1522,6 @@ [Pattern: [{"pathname":"/foo/bar"}\] Inputs: ["./foo/bar","https://example.com"\]] expected: FAIL - [Pattern: [{"pathname":"/foo/bar"}\] Inputs: [{"pathname":"/foo/bar"},"https://example.com"\]] - expected: FAIL - [Pattern: ["https://example.com:8080/foo?bar#baz"\] Inputs: [{"pathname":"/foo","search":"bar","hash":"baz","baseURL":"https://example.com:8080"}\]] expected: FAIL @@ -1870,6 +1870,12 @@ [Pattern: ["https://{sub.}?example{.com/}foo"\] Inputs: ["https://example.com/foo"\]] expected: FAIL + [Pattern: [{"hostname":"bad\\\\:hostname"}\] Inputs: undefined] + expected: FAIL + + [Pattern: [{"pathname":"/foo","baseURL":""}\] Inputs: undefined] + expected: FAIL + [urlpattern.https.any.serviceworker.html] expected: ERROR diff --git a/tests/wpt/meta/webdriver/tests/classic/element_click/click.py.ini b/tests/wpt/meta/webdriver/tests/classic/element_click/click.py.ini index ad0f9714ad1..9cdf1e0d0da 100644 --- a/tests/wpt/meta/webdriver/tests/classic/element_click/click.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/element_click/click.py.ini @@ -13,9 +13,3 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini b/tests/wpt/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini index 87c9c813881..2627072cf91 100644 --- a/tests/wpt/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini @@ -1,30 +1,30 @@ [scroll_into_view.py] [test_scroll_into_view] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[9\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[8\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[7\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[6\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[5\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[4\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[3\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[2\]] - expected: ERROR + expected: FAIL [test_partially_visible_does_not_scroll[1\]] - expected: ERROR + expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/element_send_keys/form_controls.py.ini b/tests/wpt/meta/webdriver/tests/classic/element_send_keys/form_controls.py.ini index 5d4a3bd4de5..1dea194f9b2 100644 --- a/tests/wpt/meta/webdriver/tests/classic/element_send_keys/form_controls.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/element_send_keys/form_controls.py.ini @@ -4,3 +4,6 @@ [test_textarea_append] expected: FAIL + + [test_date] + expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/element_send_keys/scroll_into_view.py.ini b/tests/wpt/meta/webdriver/tests/classic/element_send_keys/scroll_into_view.py.ini index 3e260cade03..d141c6022db 100644 --- a/tests/wpt/meta/webdriver/tests/classic/element_send_keys/scroll_into_view.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/element_send_keys/scroll_into_view.py.ini @@ -1,7 +1,4 @@ [scroll_into_view.py] - [test_element_outside_of_not_scrollable_viewport] - expected: FAIL - [test_element_outside_of_scrollable_viewport] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini b/tests/wpt/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini index b2b09490191..10a5a86e3d2 100644 --- a/tests/wpt/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini @@ -13,9 +13,3 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/execute_async_script/collections.py.ini b/tests/wpt/meta/webdriver/tests/classic/execute_async_script/collections.py.ini index 5d0711fe4ad..eb7c9dd30ae 100644 --- a/tests/wpt/meta/webdriver/tests/classic/execute_async_script/collections.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/execute_async_script/collections.py.ini @@ -2,9 +2,6 @@ [test_array_in_array] expected: FAIL - [test_dom_token_list] - expected: FAIL - [test_file_list] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/execute_script/collections.py.ini b/tests/wpt/meta/webdriver/tests/classic/execute_script/collections.py.ini index 68e5ec4b830..ff87e768065 100644 --- a/tests/wpt/meta/webdriver/tests/classic/execute_script/collections.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/execute_script/collections.py.ini @@ -1,7 +1,4 @@ [collections.py] - [test_dom_token_list] - expected: FAIL - [test_file_list] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/get_computed_role/get.py.ini b/tests/wpt/meta/webdriver/tests/classic/get_computed_role/get.py.ini index abd4a7750b7..f00172fdc5a 100644 --- a/tests/wpt/meta/webdriver/tests/classic/get_computed_role/get.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/get_computed_role/get.py.ini @@ -14,11 +14,5 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL - [test_computed_roles[<article>foo</article>-article-article\]] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/get_element_css_value/get.py.ini b/tests/wpt/meta/webdriver/tests/classic/get_element_css_value/get.py.ini index bcd25112776..d55c5312a47 100644 --- a/tests/wpt/meta/webdriver/tests/classic/get_element_css_value/get.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/get_element_css_value/get.py.ini @@ -13,9 +13,3 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/get_element_rect/get.py.ini b/tests/wpt/meta/webdriver/tests/classic/get_element_rect/get.py.ini index 065e9fbc4ce..67875a58cd9 100644 --- a/tests/wpt/meta/webdriver/tests/classic/get_element_rect/get.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/get_element_rect/get.py.ini @@ -14,11 +14,5 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL - [test_basic] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/get_element_tag_name/get.py.ini b/tests/wpt/meta/webdriver/tests/classic/get_element_tag_name/get.py.ini index b810c389100..0ac8ff98d59 100644 --- a/tests/wpt/meta/webdriver/tests/classic/get_element_tag_name/get.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/get_element_tag_name/get.py.ini @@ -14,11 +14,5 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL - [test_get_element_tag_name] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/get_element_text/get.py.ini b/tests/wpt/meta/webdriver/tests/classic/get_element_text/get.py.ini index 5f04f967054..ad870f8f49b 100644 --- a/tests/wpt/meta/webdriver/tests/classic/get_element_text/get.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/get_element_text/get.py.ini @@ -14,12 +14,6 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL - [test_transform_capitalize[space\]] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/is_element_selected/selected.py.ini b/tests/wpt/meta/webdriver/tests/classic/is_element_selected/selected.py.ini index f75724979c5..eb4c0299197 100644 --- a/tests/wpt/meta/webdriver/tests/classic/is_element_selected/selected.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/is_element_selected/selected.py.ini @@ -13,9 +13,3 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/new_window/new_tab.py.ini b/tests/wpt/meta/webdriver/tests/classic/new_window/new_tab.py.ini index 77be6174789..db51a3496ae 100644 --- a/tests/wpt/meta/webdriver/tests/classic/new_window/new_tab.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/new_window/new_tab.py.ini @@ -1,15 +1,9 @@ [new_tab.py] [test_keeps_current_window_handle] - expected: ERROR + expected: FAIL [test_opens_about_blank_in_new_tab] - expected: ERROR + expected: FAIL [test_initial_selection_for_contenteditable] - expected: ERROR - - [test_sets_no_window_name] - expected: ERROR - - [test_sets_no_opener] - expected: ERROR + expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/perform.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/perform.py.ini deleted file mode 100644 index b4a8841b9ae..00000000000 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/perform.py.ini +++ /dev/null @@ -1,9 +0,0 @@ -[perform.py] - [test_input_source_action_sequence_actions_pause_duration_valid[wheel\]] - expected: FAIL - - [test_input_source_action_sequence_actions_pause_duration_missing[wheel\]] - expected: FAIL - - [test_input_source_action_sequence_pointer_parameters_not_processed[wheel\]] - expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini index 4a163fe2fac..4222966b349 100644 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini @@ -1,18 +1,11 @@ [pointer_mouse.py] - expected: TIMEOUT [test_no_top_browsing_context] expected: FAIL [test_no_browsing_context] - expected: ERROR - - [test_pointer_down_closes_browsing_context] - expected: FAIL - - [test_stale_element_reference[top_context\]] expected: FAIL - [test_stale_element_reference[child_context\]] + [test_pointer_down_closes_browsing_context] expected: FAIL [test_click_at_coordinates] @@ -39,9 +32,6 @@ [test_click_element_in_shadow_tree[inner-closed\]] expected: FAIL - [test_click_navigation] - expected: FAIL - [test_move_to_position_in_viewport[x\]] expected: FAIL @@ -60,5 +50,5 @@ [test_move_to_origin_position_within_frame[element\]] expected: FAIL - [test_invalid_element_origin] + [test_params_actions_origin_outside_viewport[element\]] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse_drag.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse_drag.py.ini index 8657edd79e8..3fa735ac7ea 100644 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse_drag.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_mouse_drag.py.ini @@ -1,63 +1,63 @@ [pointer_mouse_drag.py] [test_drag_and_drop[20-0-0\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[20-0-300\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[20-0-800\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[0-15-0\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[0-15-300\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[0-15-800\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[10-15-0\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[10-15-300\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[10-15-800\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[-20-0-0\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[-20-0-300\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[-20-0-800\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[10--15-0\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[10--15-300\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[10--15-800\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[-10--15-0\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[-10--15-300\]] - expected: ERROR + expected: FAIL [test_drag_and_drop[-10--15-800\]] - expected: ERROR + expected: FAIL [test_drag_and_drop_with_draggable_element[0\]] - expected: ERROR + expected: FAIL [test_drag_and_drop_with_draggable_element[300\]] - expected: ERROR + expected: FAIL [test_drag_and_drop_with_draggable_element[800\]] - expected: ERROR + expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_origin.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_origin.py.ini index 112a4f9ddf4..8102334d66b 100644 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_origin.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_origin.py.ini @@ -1,27 +1,18 @@ [pointer_origin.py] [test_viewport_inside] - expected: ERROR + expected: FAIL [test_pointer_inside] - expected: ERROR + expected: FAIL [test_element_center_point] - expected: ERROR + expected: FAIL [test_element_center_point_with_offset] - expected: ERROR + expected: FAIL [test_element_in_view_center_point_partly_visible] - expected: ERROR + expected: FAIL [test_element_larger_than_viewport] - expected: ERROR - - [test_element_outside_of_view_port] - expected: ERROR - - [test_viewport_outside] - expected: ERROR - - [test_pointer_outside] - expected: ERROR + expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini index a3d52579f7d..5c08076b7b2 100644 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini @@ -8,12 +8,6 @@ [test_pointer_down_closes_browsing_context] expected: FAIL - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL - [test_pen_pointer_in_shadow_tree[outer-open\]] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini index 65101d138aa..2dd2ee19891 100644 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini @@ -8,12 +8,6 @@ [test_pointer_down_closes_browsing_context] expected: FAIL - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL - [test_touch_pointer_in_shadow_tree[outer-open\]] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/sequence.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/sequence.py.ini deleted file mode 100644 index 54ee376545d..00000000000 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/sequence.py.ini +++ /dev/null @@ -1,3 +0,0 @@ -[sequence.py] - [test_perform_no_actions_send_no_events] - expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/perform_actions/wheel.py.ini b/tests/wpt/meta/webdriver/tests/classic/perform_actions/wheel.py.ini index 3f6abc70f3e..c8a0364b783 100644 --- a/tests/wpt/meta/webdriver/tests/classic/perform_actions/wheel.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/perform_actions/wheel.py.ini @@ -1,19 +1,10 @@ [wheel.py] - [test_null_response_value] - expected: FAIL - [test_no_top_browsing_context] expected: FAIL [test_no_browsing_context] expected: FAIL - [test_params_actions_origin_outside_viewport[element\]] - expected: FAIL - - [test_params_actions_origin_outside_viewport[viewport\]] - expected: FAIL - [test_scroll_not_scrollable] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/switch_to_frame/switch_webelement.py.ini b/tests/wpt/meta/webdriver/tests/classic/switch_to_frame/switch_webelement.py.ini index 9932ab9a5d5..1f469cd85c3 100644 --- a/tests/wpt/meta/webdriver/tests/classic/switch_to_frame/switch_webelement.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/switch_to_frame/switch_webelement.py.ini @@ -1,10 +1,4 @@ [switch_webelement.py] - [test_frame_id_webelement_stale_element_reference[top_context\]] - expected: FAIL - - [test_frame_id_webelement_stale_element_reference[child_context\]] - expected: FAIL - [test_frame_id_webelement_frame[0-foo\]] expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/take_element_screenshot/screenshot.py.ini b/tests/wpt/meta/webdriver/tests/classic/take_element_screenshot/screenshot.py.ini index 319e4bf848f..981c68641a8 100644 --- a/tests/wpt/meta/webdriver/tests/classic/take_element_screenshot/screenshot.py.ini +++ b/tests/wpt/meta/webdriver/tests/classic/take_element_screenshot/screenshot.py.ini @@ -19,12 +19,3 @@ [test_no_such_element_from_other_frame[closed\]] expected: FAIL - - [test_stale_element_reference[top_context\]] - expected: FAIL - - [test_stale_element_reference[child_context\]] - expected: FAIL - - [test_format_and_dimensions] - expected: FAIL diff --git a/tests/wpt/meta/webdriver/tests/classic/take_screenshot/iframe.py.ini b/tests/wpt/meta/webdriver/tests/classic/take_screenshot/iframe.py.ini deleted file mode 100644 index 62f7ab5e4da..00000000000 --- a/tests/wpt/meta/webdriver/tests/classic/take_screenshot/iframe.py.ini +++ /dev/null @@ -1,3 +0,0 @@ -[iframe.py] - [test_always_captures_top_browsing_context] - expected: FAIL diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 78b1ca5e8b3..7035ae424dc 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -60,6 +60,13 @@ {} ] ], + "slice-blob-twice-crash.html": [ + "94227dcc74d80dae19b39df025708ffc24ee78c5", + [ + null, + {} + ] + ], "test-wait-crash.html": [ "2419da6af0c278a17b9ff974d4418f9e386ef3e0", [ diff --git a/tests/wpt/mozilla/meta/__dir__.ini b/tests/wpt/mozilla/meta/__dir__.ini index 925f07e1c50..e7a12669952 100644 --- a/tests/wpt/mozilla/meta/__dir__.ini +++ b/tests/wpt/mozilla/meta/__dir__.ini @@ -1,4 +1,5 @@ prefs: [ + "dom_serviceworker_enabled:true", "dom_urlpattern_enabled:true", "media_testing_enabled:true", ] diff --git a/tests/wpt/mozilla/tests/mozilla/slice-blob-twice-crash.html b/tests/wpt/mozilla/tests/mozilla/slice-blob-twice-crash.html new file mode 100644 index 00000000000..94227dcc74d --- /dev/null +++ b/tests/wpt/mozilla/tests/mozilla/slice-blob-twice-crash.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<script> + (new Blob()).slice().slice().size; +</script> + diff --git a/tests/wpt/tests/domparsing/XMLSerializer-serializeToString.html b/tests/wpt/tests/domparsing/XMLSerializer-serializeToString.html index 6c294e464a5..352a62c7d5d 100644 --- a/tests/wpt/tests/domparsing/XMLSerializer-serializeToString.html +++ b/tests/wpt/tests/domparsing/XMLSerializer-serializeToString.html @@ -256,6 +256,10 @@ test(function () { root.setAttributeNS(XMLNS_URI, 'xmlns:foo', ''); assert_equals(serialize(root), '<root xmlns="" xmlns:foo=""/>'); }, 'Check if a prefix bound to an empty namespace URI ("no namespace") serialize'); + +test(function() { + assert_equals(serialize(document.createAttribute("foobar")), "") +}, 'Attribute nodes are serialized as the empty string') </script> </body> </html> |