diff options
Diffstat (limited to 'testing/web-platform/meta/webdriver/tests/classic')
33 files changed, 106 insertions, 36 deletions
diff --git a/testing/web-platform/meta/webdriver/tests/classic/accept_alert/accept.py.ini b/testing/web-platform/meta/webdriver/tests/classic/accept_alert/accept.py.ini new file mode 100644 index 0000000000..ea87795b7f --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/accept_alert/accept.py.ini @@ -0,0 +1,4 @@ +[accept.py] + [test_null_response_value] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/add_cookie/add.py.ini b/testing/web-platform/meta/webdriver/tests/classic/add_cookie/add.py.ini new file mode 100644 index 0000000000..ce2bbc9d87 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/add_cookie/add.py.ini @@ -0,0 +1,3 @@ +[add.py] + expected: + if asan and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini b/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini index 9dfa207b3c..7a2e4f611d 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini @@ -1,5 +1,8 @@ [back.py] - [test_seen_nodes[https coop\]] expected: if (os == "android") and debug: [PASS, FAIL] + + [test_null_response_value] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini index beec02684f..a4404f0bed 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini @@ -11,7 +11,7 @@ [test_input[url-https://example.com/-\]] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] [test_input_readonly[tel\]] expected: @@ -20,3 +20,11 @@ [test_input_readonly[text\]] expected: if (processor == "x86") and debug: [PASS, FAIL] + + [test_no_browsing_context] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR] + + [test_no_such_element_with_shadow_root] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini deleted file mode 100644 index 5b1882ba0b..0000000000 --- a/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini +++ /dev/null @@ -1,4 +0,0 @@ -[navigate.py] - - [test_link_unload_event] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1786639 diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini index e8195b6ff4..81663db8f4 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini @@ -10,3 +10,7 @@ [test_dismiss[capabilities0-prompt-None\]] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248 + + [test_default[beforeunload-None\]] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini index 9b5eb987d4..bd14f7cc14 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini @@ -1,6 +1,3 @@ [content_editable.py] expected: - if (os == "linux") and debug and fission and not swgl: [OK, CRASH] - [test_sets_insertion_point_to_end] - expected: - if (os == "android") and swgl: [PASS, ERROR] + if (os == "linux") and debug and fission: [OK, CRASH] diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini index 87a92f6f37..ce9ae7639a 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini @@ -1,7 +1,7 @@ [events.py] expected: - if (os == "linux") and debug and fission and not swgl: [OK, CRASH] if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "linux") and debug and fission: [OK, CRASH] [test_file_upload] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066 diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/arguments.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/arguments.py.ini new file mode 100644 index 0000000000..35ade9103c --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/arguments.py.ini @@ -0,0 +1,3 @@ +[arguments.py] + expected: + if asan and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/execute_async.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/execute_async.py.ini new file mode 100644 index 0000000000..2f7cd6f36d --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/execute_async.py.ini @@ -0,0 +1,3 @@ +[execute_async.py] + expected: + if asan and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini index abce0b314e..18338e74c7 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini @@ -1,3 +1,7 @@ [promise.py] [test_await_promise_resolve] expected: FAIL + + [test_promise_resolve] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini index a82215e9ad..961c0290d4 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini @@ -1,3 +1,7 @@ [find.py] [test_parent_of_document_node_errors] expected: FAIL + + [test_find_element_link_text[<a href=#> link text </a>-link text\]] + expected: + if (processor == "x86") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/user_prompts.py.ini new file mode 100644 index 0000000000..9b3e1ad584 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/user_prompts.py.ini @@ -0,0 +1,4 @@ +[user_prompts.py] + [test_dismiss_and_notify[capabilities0-alert-None\]] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini index 5c55d20d1d..b0ba613ed0 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini @@ -16,3 +16,11 @@ [test_find_element[closed-xpath-//a\]] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311 expected: FAIL + + [test_find_element_partial_link_text[<a href=# style='text-transform: uppercase'>partial link text</a>-LINK\]] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [test_find_element_partial_link_text[<a href=#>PARTIAL LINK TEXT</a>-LINK\]] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini index 0e9760d37d..a82215e9ad 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini @@ -1,4 +1,3 @@ [find.py] - [test_parent_of_document_node_errors] expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_element_attribute/get.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_element_attribute/get.py.ini new file mode 100644 index 0000000000..c4a6ae0dc3 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/get_element_attribute/get.py.ini @@ -0,0 +1,3 @@ +[get.py] + expected: + if asan and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_page_source/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_page_source/user_prompts.py.ini new file mode 100644 index 0000000000..f850bc9e5f --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/get_page_source/user_prompts.py.ini @@ -0,0 +1,4 @@ +[user_prompts.py] + [test_accept[capabilities0-alert-None\]] + expected: + if (os == "android") and debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_title/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_title/user_prompts.py.ini new file mode 100644 index 0000000000..bb22c692c1 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/get_title/user_prompts.py.ini @@ -0,0 +1,3 @@ +[user_prompts.py] + expected: + if (os == "linux") and debug and fission: [OK, CRASH] diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_window_handle/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_window_handle/user_prompts.py.ini index 69726711aa..bb22c692c1 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/get_window_handle/user_prompts.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/get_window_handle/user_prompts.py.ini @@ -1,3 +1,3 @@ [user_prompts.py] expected: - if (os == "linux") and debug and fission and not swgl: [OK, CRASH] + if (os == "linux") and debug and fission: [OK, CRASH] diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_window_rect/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_window_rect/user_prompts.py.ini new file mode 100644 index 0000000000..0675ca44e0 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/get_window_rect/user_prompts.py.ini @@ -0,0 +1,4 @@ +[user_prompts.py] + [test_ignore[capabilities0-alert\]] + expected: + if (os == "android") and not debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/navigate_to/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/navigate_to/user_prompts.py.ini new file mode 100644 index 0000000000..7e3707c267 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/navigate_to/user_prompts.py.ini @@ -0,0 +1,4 @@ +[user_prompts.py] + [test_dismiss[capabilities0-alert\]] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini index 449e3bbb19..e91def48b7 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini @@ -1 +1 @@ -lsan-allowed: [MakeUnique, Malloc, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes, nsLocalFile::Clone, nsStringBuffer::Alloc, nsStringBundleService::insertIntoCache] +lsan-allowed: [Create, CreateChildSHistory, MakeUnique, Malloc, PLDHashTable::MakeEntryHandle, WeakPtr, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, mozilla::ThrottledEventQueue::Create, mozilla::dom::BrowsingContext::Attach, mozilla::dom::BrowsingContext::CreateDetached, mozilla::dom::CanonicalBrowsingContext::GetSecureBrowserUI, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes, nsLocalFile::Clone, nsStringBuffer::Alloc, nsStringBundleService::insertIntoCache, operator] diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini index ca65f69ba9..02cd2c5bdd 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini @@ -1,4 +1,3 @@ [default_values.py] - [test_desired] expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini index 688c97a500..6ccf51be55 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini @@ -1,6 +1,6 @@ [platform_name.py] expected: - if (os == "linux") and debug and fission and not swgl: [OK, CRASH] + if (os == "linux") and debug and fission: [OK, CRASH] [test_corresponds_to_local_system] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762131 diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini index e777519d5f..baf0b84e94 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini @@ -1,4 +1,6 @@ [response.py] + expected: + if asan and fission: [OK, TIMEOUT] [test_capability_default_value[setWindowRect-True\]] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762132 diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/timeouts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/timeouts.py.ini new file mode 100644 index 0000000000..1216f4623c --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/timeouts.py.ini @@ -0,0 +1,3 @@ +[timeouts.py] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_window/new_tab.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_window/new_tab.py.ini deleted file mode 100644 index 4ad59c5a06..0000000000 --- a/testing/web-platform/meta/webdriver/tests/classic/new_window/new_tab.py.ini +++ /dev/null @@ -1,7 +0,0 @@ -[new_tab.py] - [test_focus_content] - expected: - if not swgl and (os == "linux") and not fission and not debug and asan: [PASS, FAIL] - if not swgl and (os == "linux") and not fission and not debug and not asan: [PASS, FAIL] - if not swgl and (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] - if not swgl and (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini index 68c65444fa..12f1ef5b94 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini @@ -1,3 +1,6 @@ [key_events.py] expected: if (processor == "x86") and not debug: [OK, TIMEOUT] + [test_special_key_sends_keydown[NUMPAD4-expected37\]] + expected: + if (os == "mac") and not debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini new file mode 100644 index 0000000000..6d71518f12 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini @@ -0,0 +1,16 @@ +[user_prompts.py] + [test_default[confirm-False\]] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR] + + [test_default[prompt-None\]] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR] + + [test_dismissed_beforeunload] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR] + + [test_ignore[capabilities0-alert\]] + expected: + if (processor == "x86") and not debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini b/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini index b8deb212e3..1f619f34cd 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini @@ -1,5 +1,4 @@ [background.py] [test_background[None-iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2P4DwQACfsD/Z8fLAAAAAAASUVORK5CYII=\]] expected: - if (os == "android") and not swgl and debug: [PASS, ERROR] - if (os == "android") and swgl: [PASS, ERROR] + if (os == "android") and debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini b/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini index f376b5ad1b..8f110eba0e 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini @@ -1,16 +1,16 @@ [printcmd.py] [test_page_ranges_document[ranges8-expected8\]] expected: - if (os == "android") and debug and not swgl: [PASS, FAIL] + if (os == "android") and debug: [PASS, FAIL] [test_page_ranges_document[ranges9-expected9\]] expected: - if (os == "android") and debug and not swgl: [PASS, FAIL] + if (os == "android") and debug: [PASS, FAIL] [test_page_ranges_document[ranges10-expected10\]] expected: - if (os == "android") and debug and not swgl: [PASS, ERROR] + if (os == "android") and debug: [PASS, ERROR] [test_page_ranges_invalid[options0\]] expected: - if (os == "android") and debug and not swgl: [PASS, ERROR] + if (os == "android") and debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini b/testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini deleted file mode 100644 index 0bb9e4638a..0000000000 --- a/testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini +++ /dev/null @@ -1,7 +0,0 @@ -[switch.py] - [test_no_parent_browsing_context] - expected: - if (os == "linux") and not debug and not asan and not tsan and fission: [PASS, FAIL] - if (os == "linux") and not debug and not asan and tsan: [PASS, FAIL] - if (os == "linux") and not debug and asan: [PASS, FAIL] - if (os == "linux") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/switch.py.ini b/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/switch.py.ini new file mode 100644 index 0000000000..f3a091e900 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/switch.py.ini @@ -0,0 +1,4 @@ +[switch.py] + [test_no_browsing_context] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] |