summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webdriver/tests
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/webdriver/tests')
-rw-r--r--testing/web-platform/meta/webdriver/tests/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browser/get_user_contexts/get_user_contexts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/invalid.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/user_context.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini17
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/invalid.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/format.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/invalid.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_destroyed/context_destroyed.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/user_context.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/frames.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/invalid.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/locator.py.ini36
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/max_node_count.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/start_nodes.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/error.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini13
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini15
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/reload.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini20
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini27
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/viewport.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/context.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/delta.py.ini10
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/invalid.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_closed/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/user_prompt_opened.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/errors/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini69
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini15
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini21
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini28
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_drag.py.ini33
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_touch.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/console.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/phases.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/auth_required/unsubscribe.py.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/before_request_sent/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/combined/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/invalid.py.ini14
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/invalid.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/action.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/invalid.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/fail_request/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/provide_response/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/remove_intercept.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/response_started/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details_await_promise.py.ini21
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/remote_values.py.ini32
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/classic_interop/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/disown/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details_await_promise.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/internal_id.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/remote_values.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/message/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/realm_created.py.ini9
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/realm_destroyed.py.ini10
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/new/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/new/connect.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/status/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini22
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/file_upload.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_script/promise.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini24
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini22
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/invalid.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini34
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini19
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini39
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/switch_to_window/__dir__.ini1
169 files changed, 1265 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webdriver/tests/__dir__.ini b/testing/web-platform/meta/webdriver/tests/__dir__.ini
new file mode 100644
index 0000000000..75fa14ee1e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [Alloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, XPCWrappedNativeTearOff::AddTearOff, AddTearOff, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init, InitializeStaticHeaders, nsDynamicAtom::Create]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini
new file mode 100644
index 0000000000..cd9dac7398
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Malloc, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes]
+leak-threshold: [default:2867200]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini
new file mode 100644
index 0000000000..1196c7dda7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini
@@ -0,0 +1,4 @@
+[create_user_context.py]
+ [test_storage_isolation]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browser/get_user_contexts/get_user_contexts.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browser/get_user_contexts/get_user_contexts.py.ini
new file mode 100644
index 0000000000..2b54b241da
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browser/get_user_contexts/get_user_contexts.py.ini
@@ -0,0 +1,3 @@
+[get_user_contexts.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/invalid.py.ini
new file mode 100644
index 0000000000..425a5705e1
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/invalid.py.ini
@@ -0,0 +1,4 @@
+[invalid.py]
+ [test_params_user_context_invalid_type[None\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/user_context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/user_context.py.ini
new file mode 100644
index 0000000000..1865c8a207
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/user_context.py.ini
@@ -0,0 +1,12 @@
+[user_context.py]
+ [test_remove_context]
+ expected:
+ if (os == "android") and not debug: [PASS, ERROR]
+
+ [test_remove_context_closes_contexts[tab\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
+
+ [test_remove_context_closes_contexts[window\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini
new file mode 100644
index 0000000000..bdea729bbd
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini
@@ -0,0 +1,17 @@
+[activate.py]
+ expected:
+ if (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "mac") and not debug: [OK, TIMEOUT]
+ [test_activate_window]
+ disabled:
+ if os == "android": Not supported
+
+ [test_keeps_focused_area]
+ expected:
+ if not debug and (os == "linux") and fission and not tsan: [PASS, FAIL]
+ if not debug and (os == "win"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+
+ [test_activate]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/invalid.py.ini
new file mode 100644
index 0000000000..5acce5c8f7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/invalid.py.ini
@@ -0,0 +1,3 @@
+[invalid.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini
new file mode 100644
index 0000000000..7b783752b4
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini
@@ -0,0 +1,18 @@
+[capture_screenshot.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
+ [test_capture_with_viewport[height smaller-width smaller\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
+
+ [test_capture_with_viewport[height smaller-width larger\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
+
+ [test_capture_with_viewport[height larger-width smaller\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
+
+ [test_capture_with_viewport[height larger-width larger\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini
new file mode 100644
index 0000000000..60533fba25
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini
@@ -0,0 +1,3 @@
+[clip.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/format.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/format.py.ini
new file mode 100644
index 0000000000..87d375255c
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/format.py.ini
@@ -0,0 +1,6 @@
+[format.py]
+ [test_format_type]
+ expected: FAIL
+
+ [test_format_quality]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini
new file mode 100644
index 0000000000..8b7b710793
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini
@@ -0,0 +1,7 @@
+[invalid.py]
+ [test_closed_frame]
+ bug: 1761445
+ expected: FAIL
+
+ [test_params_format_invalid_value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini
new file mode 100644
index 0000000000..efabf6ec84
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini
@@ -0,0 +1,3 @@
+[close.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/invalid.py.ini
new file mode 100644
index 0000000000..5acce5c8f7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/invalid.py.ini
@@ -0,0 +1,3 @@
+[invalid.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini
new file mode 100644
index 0000000000..6403d6ebf5
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini
@@ -0,0 +1,12 @@
+[context_created.py]
+ [test_not_unsubscribed]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_new_user_context[tab\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
+
+ [test_new_user_context[window\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_destroyed/context_destroyed.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_destroyed/context_destroyed.py.ini
new file mode 100644
index 0000000000..6ff03192af
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_destroyed/context_destroyed.py.ini
@@ -0,0 +1,12 @@
+[context_destroyed.py]
+ [test_delete_nested_iframes]
+ bug: 1860008
+ expected: FAIL
+
+ [test_new_user_context[tab\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
+
+ [test_new_user_context[window\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini
new file mode 100644
index 0000000000..9e752cfef0
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini
@@ -0,0 +1,8 @@
+[reference_context.py]
+ [test_reference_context_with_no_user_context_set[tab\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
+
+ [test_reference_context_with_no_user_context_set[window\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/user_context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/user_context.py.ini
new file mode 100644
index 0000000000..53a5a72dd7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/user_context.py.ini
@@ -0,0 +1,3 @@
+[user_context.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini
new file mode 100644
index 0000000000..93c8dd6292
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini
@@ -0,0 +1,7 @@
+[dom_content_loaded.py]
+ expected:
+ if (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "android") and not debug: [OK, TIMEOUT]
+ [test_new_context[window\]]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/__dir__.ini
new file mode 100644
index 0000000000..aa9dcf3698
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [mozilla::detail::HashTable]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini
new file mode 100644
index 0000000000..9e62b7f860
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini
@@ -0,0 +1,7 @@
+[fragment_navigated.py]
+ [test_document_write]
+ bug: 1844517
+ expected: FAIL
+
+ [test_timestamp]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/frames.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/frames.py.ini
new file mode 100644
index 0000000000..6ef6f1c667
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/frames.py.ini
@@ -0,0 +1,12 @@
+[frames.py]
+ [test_user_context[default\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
+
+ [test_user_context[cross_origin-new\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
+
+ [test_user_context[same_origin-new\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini
new file mode 100644
index 0000000000..6595eeff3d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini
@@ -0,0 +1,7 @@
+[load.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
+
+ [test_iframe]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/invalid.py.ini
new file mode 100644
index 0000000000..0c8997c4c7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/invalid.py.ini
@@ -0,0 +1,4 @@
+[invalid.py]
+ [test_params_locator_value_invalid_value[innerText-\]]
+ bug: 1869538
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/locator.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/locator.py.ini
new file mode 100644
index 0000000000..4dfdbbd3f4
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/locator.py.ini
@@ -0,0 +1,36 @@
+[locator.py]
+ [test_find_by_locator[innerText-foobarBARbaz\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_true_full_match_no_max_depth\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_false_full_match_no_max_depth\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_true_partial_match_no_max_depth\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_false_partial_match_no_max_depth\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_true_full_match_max_depth_zero\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_false_full_match_max_depth_zero\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_true_partial_match_max_depth_zero\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_inner_text[ignore_case_false_partial_match_max_depth_zero\]]
+ bug: 1869538
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/max_node_count.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/max_node_count.py.ini
new file mode 100644
index 0000000000..3dfd0234ac
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/max_node_count.py.ini
@@ -0,0 +1,8 @@
+[max_node_count.py]
+ [test_find_by_locator_limit_return_count[inner_text_single\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_find_by_locator_limit_return_count[inner_text_multiple\]]
+ bug: 1869538
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/start_nodes.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/start_nodes.py.ini
new file mode 100644
index 0000000000..54cdc7e439
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/locate_nodes/start_nodes.py.ini
@@ -0,0 +1,8 @@
+[start_nodes.py]
+ [test_locate_with_context_nodes[innerText-foo-expected4\]]
+ bug: 1869538
+ expected: FAIL
+
+ [test_locate_with_multiple_context_nodes[innerText-foo\]]
+ bug: 1869538
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/__dir__.ini
new file mode 100644
index 0000000000..9a841cb511
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/__dir__.ini
@@ -0,0 +1,2 @@
+leak-threshold: [tab:358400]
+lsan-allowed: [mozilla::detail::HashTable]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/error.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/error.py.ini
new file mode 100644
index 0000000000..9909dd98d3
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/error.py.ini
@@ -0,0 +1,3 @@
+[error.py]
+ expected:
+ if (os == "mac") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/__dir__.ini
new file mode 100644
index 0000000000..17a9c0e1dd
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [mozilla::detail::HashTable, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry]
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini
new file mode 100644
index 0000000000..78cffcbc44
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini
@@ -0,0 +1,13 @@
+[navigation_started.py]
+ [test_redirect_http_equiv]
+ bug: 1859545
+ expected: FAIL
+
+ [test_nested_iframes]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [test_redirect_navigation]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini
new file mode 100644
index 0000000000..18cccf5fb3
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini
@@ -0,0 +1,6 @@
+[invalid.py]
+ [test_params_page_invalid_value[page2\]]
+ expected: FAIL
+
+ [test_params_page_invalid_value[page3\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini
new file mode 100644
index 0000000000..15c24099cc
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini
@@ -0,0 +1,15 @@
+[margin.py]
+ [test_margin_same_as_page_dimension[top\]]
+ expected: FAIL
+
+ [test_margin_same_as_page_dimension[left\]]
+ expected: FAIL
+
+ [test_margin_same_as_page_dimension[right\]]
+ expected: FAIL
+
+ [test_margin_same_as_page_dimension[bottom\]]
+ expected: FAIL
+
+ [test_margin_same_as_page_dimension[all\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini
new file mode 100644
index 0000000000..ddf9795d4f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini
@@ -0,0 +1,16 @@
+[invalid.py]
+ [test_params_ignore_cache_invalid_type[\]]
+ bug: 1851561
+ expected: FAIL
+
+ [test_params_ignore_cache_invalid_type[42\]]
+ bug: 1851561
+ expected: FAIL
+
+ [test_params_ignore_cache_invalid_type[value2\]]
+ bug: 1851561
+ expected: FAIL
+
+ [test_params_ignore_cache_invalid_type[value3\]]
+ bug: 1851561
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/reload.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/reload.py.ini
new file mode 100644
index 0000000000..6d4ad76ba0
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/reload.py.ini
@@ -0,0 +1,4 @@
+[reload.py]
+ [test_reload_special_protocols[file url\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini
new file mode 100644
index 0000000000..57b8a7029e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini
@@ -0,0 +1,20 @@
+[device_pixel_ratio.py]
+ [test_device_pixel_ratio_only[0.5\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_device_pixel_ratio_only[2\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_device_pixel_ratio_with_viewport[0.5\]]
+ bug: 1865618
+ expected: FAIL
+
+ [test_device_pixel_ratio_with_viewport[2\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_reset_device_pixel_ratio]
+ bug: 1857961
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini
new file mode 100644
index 0000000000..bbbf87d899
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini
@@ -0,0 +1,27 @@
+[invalid.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
+
+ [test_params_devicePixelRatio_invalid_type[False\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_params_devicePixelRatio_invalid_type[\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_params_devicePixelRatio_invalid_type[device_pixel_ratio2\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_params_devicePixelRatio_invalid_type[device_pixel_ratio3\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_params_devicePixelRatio_invalid_value[0\]]
+ bug: 1857961
+ expected: FAIL
+
+ [test_params_devicePixelRatio_invalid_value[-1\]]
+ bug: 1857961
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/viewport.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/viewport.py.ini
new file mode 100644
index 0000000000..00c357b99a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/viewport.py.ini
@@ -0,0 +1,3 @@
+[viewport.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/context.py.ini
new file mode 100644
index 0000000000..eb8db8a977
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/context.py.ini
@@ -0,0 +1,7 @@
+[context.py]
+ disabled:
+ if (os == "android") and not fission: bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1865124
+ [test_iframe[cross_origin\]]
+ expected:
+ if debug and (os == "linux") and fission and not swgl: [PASS, FAIL]
+ if not debug and asan and fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/delta.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/delta.py.ini
new file mode 100644
index 0000000000..7e5462e19d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/delta.py.ini
@@ -0,0 +1,10 @@
+[delta.py]
+ disabled:
+ if (os == "android") and not fission: bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1865124
+ [test_navigate_special_protocols[file url\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+
+ [test_navigate_in_the_same_document]
+ expected:
+ if tsan: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/invalid.py.ini
new file mode 100644
index 0000000000..b7325449c3
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/traverse_history/invalid.py.ini
@@ -0,0 +1,3 @@
+[invalid.py]
+ disabled:
+ if (os == "android") and not fission: bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1865124
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_closed/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_closed/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_closed/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/user_prompt_opened.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/user_prompt_opened.py.ini
new file mode 100644
index 0000000000..fbb36c609c
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/user_prompt_opened.py.ini
@@ -0,0 +1,8 @@
+[user_prompt_opened.py]
+ [test_prompt_default_value[empty string\]]
+ bug: 1859814
+ expected: FAIL
+
+ [test_prompt_default_value[null\]]
+ bug: 1859814
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/errors/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/errors/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/errors/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini
new file mode 100644
index 0000000000..2e944738d2
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini
@@ -0,0 +1,69 @@
+[invalid.py]
+ [test_params_descriptor_invalid_type[False\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_type[SOME_STRING\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_type[42\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_type[descriptor3\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_type[descriptor4\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_type[descriptor5\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_type[None\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_type[descriptor7\]]
+ expected: FAIL
+
+ [test_params_descriptor_invalid_value[descriptor0\]]
+ expected: FAIL
+
+ [test_params_state_invalid_type[False\]]
+ expected: FAIL
+
+ [test_params_state_invalid_type[42\]]
+ expected: FAIL
+
+ [test_params_state_invalid_type[state2\]]
+ expected: FAIL
+
+ [test_params_state_invalid_type[state3\]]
+ expected: FAIL
+
+ [test_params_state_invalid_type[None\]]
+ expected: FAIL
+
+ [test_params_state_invalid_type[state5\]]
+ expected: FAIL
+
+ [test_params_state_invalid_value[UNKOWN\]]
+ expected: FAIL
+
+ [test_params_state_invalid_value[Granted\]]
+ expected: FAIL
+
+ [test_params_origin_invalid_type[False\]]
+ expected: FAIL
+
+ [test_params_origin_invalid_type[42\]]
+ expected: FAIL
+
+ [test_params_origin_invalid_type[origin2\]]
+ expected: FAIL
+
+ [test_params_origin_invalid_type[origin3\]]
+ expected: FAIL
+
+ [test_params_origin_invalid_type[None\]]
+ expected: FAIL
+
+ [test_params_origin_invalid_type[origin5\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini
new file mode 100644
index 0000000000..8111031fb8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini
@@ -0,0 +1,15 @@
+[set_permission.py]
+ [test_set_permission]
+ expected: FAIL
+
+ [test_set_permission_insecure_context]
+ expected: FAIL
+
+ [test_set_permission_new_context]
+ expected: FAIL
+
+ [test_set_permission_origin_unknown[UNKNOWN\]]
+ expected: FAIL
+
+ [test_set_permission_origin_unknown[\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini
new file mode 100644
index 0000000000..3c07445c29
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini
@@ -0,0 +1,21 @@
+[invalid.py]
+ expected:
+ if (os == "linux") and not swgl and not debug and not asan and not tsan: [OK, TIMEOUT]
+ if (os == "linux") and swgl and not debug and not asan: [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
+ [test_params_key_action_value_invalid_multiple_codepoints[fa\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
+
+ [test_params_key_action_value_invalid_multiple_codepoints[\\u0ba8\\u0bbfb\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
+
+ [test_params_key_action_value_invalid_multiple_codepoints[\\u0ba8\\u0bbf\\u0ba8\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
+
+ [test_params_key_action_value_invalid_multiple_codepoints[\\u1100\\u1161\\u11a8c\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini
new file mode 100644
index 0000000000..dcd8ba4c43
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini
@@ -0,0 +1,18 @@
+[key_events.py]
+ [test_non_printable_key_sends_events[\\ue00c-ESCAPE\]]
+ expected: FAIL
+
+ [test_non_printable_key_sends_events[\\ue014-RIGHT\]]
+ expected: FAIL
+
+ [test_key_printable_sequence[True\]]
+ expected: FAIL
+
+ [test_key_printable_sequence[False\]]
+ expected: FAIL
+
+ [test_key_space]
+ expected: FAIL
+
+ [test_keyup_only_sends_no_events]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini
new file mode 100644
index 0000000000..59133a8dc5
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini
@@ -0,0 +1,28 @@
+[pointer_mouse.py]
+ [test_drag_and_drop[10-15-0\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10-15-300\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10-15-800\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-0\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-300\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-800\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_click_navigation]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_drag.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_drag.py.ini
new file mode 100644
index 0000000000..c49e917301
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_drag.py.ini
@@ -0,0 +1,33 @@
+[pointer_mouse_drag.py]
+ [test_drag_and_drop[10-15-0\]]
+ expected:
+ if os == "android": FAIL
+
+ [test_drag_and_drop[10-15-300\]]
+ expected:
+ if os == "android": FAIL
+
+ [test_drag_and_drop[10-15-800\]]
+ expected:
+ if os == "android": FAIL
+
+ [test_drag_and_drop[10--15-0\]]
+ expected:
+ if os == "android": FAIL
+
+ [test_drag_and_drop[10--15-300\]]
+ expected:
+ if os == "android": FAIL
+
+ [test_drag_and_drop[10--15-800\]]
+ expected:
+ if os == "android": FAIL
+
+ [test_drag_and_drop_with_draggable_element[0\]]
+ expected: FAIL
+
+ [test_drag_and_drop_with_draggable_element[300\]]
+ expected: FAIL
+
+ [test_drag_and_drop_with_draggable_element[800\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini
new file mode 100644
index 0000000000..80ea69f541
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini
@@ -0,0 +1,16 @@
+[pointer_pen.py]
+ [test_pen_pointer_in_shadow_tree[outer-open\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[outer-closed\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[inner-open\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[inner-closed\]]
+ expected: FAIL
+
+ [test_pen_pointer_properties]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1658880
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_touch.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_touch.py.ini
new file mode 100644
index 0000000000..240cd97f00
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_touch.py.ini
@@ -0,0 +1,3 @@
+[pointer_touch.py]
+ [test_touch_pointer_properties_angle_twist]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/console.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/console.py.ini
new file mode 100644
index 0000000000..7076b2abf7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/console.py.ini
@@ -0,0 +1,3 @@
+[console.py]
+ [test_method_timeEnd]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini
new file mode 100644
index 0000000000..be92ec312b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini
@@ -0,0 +1,6 @@
+[event_buffer.py]
+ [test_console_log_cached_message_after_refresh[console_api_log\]]
+ expected: FAIL
+
+ [test_console_log_cached_message_after_refresh[javascript_error\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini
new file mode 100644
index 0000000000..425f2412e8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini
@@ -0,0 +1,4 @@
+[realm.py]
+ [test_realm[sandbox\]]
+ bug: 1742589
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini
new file mode 100644
index 0000000000..4da7566acf
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini
@@ -0,0 +1,4 @@
+[stacktrace.py]
+ [test_console_entry_sync_callstack[warn-True\]]
+ bug: 1744705
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini
new file mode 100644
index 0000000000..1603b11c62
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini
@@ -0,0 +1,6 @@
+[subscription.py]
+ [test_subscribe_unsubscribe[console_api_log\]]
+ expected: FAIL
+
+ [test_subscribe_unsubscribe[javascript_error\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini
new file mode 100644
index 0000000000..eeef7c40dd
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini
@@ -0,0 +1,12 @@
+[add_intercept.py]
+ [test_other_context[beforeRequestSent\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_other_context[responseStarted\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_two_intercepts]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/phases.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/phases.py.ini
new file mode 100644
index 0000000000..19a941d207
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/phases.py.ini
@@ -0,0 +1,12 @@
+[phases.py]
+ [test_request_response_phases[phases1-responseStarted\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_not_listening_to_phase_event[beforeRequestSent\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_not_listening_to_phase_event[responseStarted\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini
new file mode 100644
index 0000000000..8c21a97363
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini
@@ -0,0 +1,18 @@
+[url_patterns.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
+ [test_string_patterns_not_matching[https://{wpt_host}/-https://some.other.host/\]]
+ expected:
+ if swgl and (os == "win"): [PASS, FAIL]
+
+ [test_string_patterns_not_matching[https://{wpt_host}/-https://{wpt_host}:5678/\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_string_patterns_not_matching[https://{wpt_host}/path-https://{wpt_host}/path/continued\]]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL]
+
+ [test_string_patterns_not_matching[https://{wpt_host}/path-https://{wpt_host}/other/path\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/auth_required/unsubscribe.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/auth_required/unsubscribe.py.ini
new file mode 100644
index 0000000000..e0f116d171
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/auth_required/unsubscribe.py.ini
@@ -0,0 +1,2 @@
+[unsubscribe.py]
+ expected: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/before_request_sent/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/before_request_sent/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/before_request_sent/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/combined/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/combined/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/combined/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/invalid.py.ini
new file mode 100644
index 0000000000..16a122edef
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_request/invalid.py.ini
@@ -0,0 +1,14 @@
+[invalid.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
+ [test_params_url_invalid_value[:invalid-http\]]
+ expected: FAIL
+
+ [test_params_url_invalid_value[:invalid-https\]]
+ expected: FAIL
+
+ [test_params_url_invalid_value[#invalid-http\]]
+ expected: FAIL
+
+ [test_params_url_invalid_value[#invalid-https\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/__dir__.ini
new file mode 100644
index 0000000000..307861badf
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:3635200, tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/invalid.py.ini
new file mode 100644
index 0000000000..8d33d0024b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_response/invalid.py.ini
@@ -0,0 +1,4 @@
+[invalid.py]
+ expected:
+ if (os == "linux") and not debug and not swgl and fission: [OK, TIMEOUT]
+ if (os == "linux") and not debug and not swgl and not fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/__dir__.ini
new file mode 100644
index 0000000000..7a3f6dbf79
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:3993600, tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/action.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/action.py.ini
new file mode 100644
index 0000000000..fe14a3bf6d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/action.py.ini
@@ -0,0 +1,4 @@
+[action.py]
+ [test_default]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=Bug 1870263
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/invalid.py.ini
new file mode 100644
index 0000000000..89d8310227
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/continue_with_auth/invalid.py.ini
@@ -0,0 +1,5 @@
+[invalid.py]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT]
+ if (os == "win") and (processor == "x86") and not debug: [OK, TIMEOUT]
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/fail_request/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/fail_request/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/fail_request/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/provide_response/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/provide_response/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/provide_response/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/__dir__.ini
new file mode 100644
index 0000000000..aa6e7ab4fe
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:3481600, tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/remove_intercept.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/remove_intercept.py.ini
new file mode 100644
index 0000000000..e2a8bfbdbc
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/remove_intercept/remove_intercept.py.ini
@@ -0,0 +1,3 @@
+[remove_intercept.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started.py.ini
new file mode 100644
index 0000000000..f7bf7b83c3
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started.py.ini
@@ -0,0 +1,4 @@
+[response_started.py]
+ [test_load_page_twice]
+ expected:
+ if swgl and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details.py.ini
new file mode 100644
index 0000000000..a0929661ce
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details.py.ini
@@ -0,0 +1,16 @@
+[exception_details.py]
+ [test_exception_details[[1, 2\][Symbol.iterator\]()-expected28\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details['mystring'[Symbol.iterator\]()-expected29\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details[(new Set([1,2\]))[Symbol.iterator\]()-expected30\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details[(new Map([[1,2\]\]))[Symbol.iterator\]()-expected31\]]
+ bug: 1853953
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details_await_promise.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details_await_promise.py.ini
new file mode 100644
index 0000000000..013acc6924
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/exception_details_await_promise.py.ini
@@ -0,0 +1,21 @@
+[exception_details_await_promise.py]
+ [test_exception_details[[1, 2\][Symbol.iterator\]()-expected28\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details['mystring'[Symbol.iterator\]()-expected29\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details[(new Set([1,2\]))[Symbol.iterator\]()-expected30\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details[(new Map([[1,2\]\]))[Symbol.iterator\]()-expected31\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details[undefined-expected0\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
+ if (os == "android") and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini
new file mode 100644
index 0000000000..5ec1d9ee1f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini
@@ -0,0 +1,8 @@
+[realm.py]
+ [test_target_realm]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_different_target_realm]
+ expected:
+ if tsan: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/remote_values.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/remote_values.py.ini
new file mode 100644
index 0000000000..9d12f9fdbc
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/remote_values.py.ini
@@ -0,0 +1,32 @@
+[remote_values.py]
+ [test_remote_values[[1, 2\][Symbol.iterator\]()-expected15-True\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values[[1, 2\][Symbol.iterator\]()-expected15-False\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values['mystring'[Symbol.iterator\]()-expected16-True\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values['mystring'[Symbol.iterator\]()-expected16-False\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values[(new Set([1,2\]))[Symbol.iterator\]()-expected17-True\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values[(new Set([1,2\]))[Symbol.iterator\]()-expected17-False\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values[(new Map([[1,2\]\]))[Symbol.iterator\]()-expected18-True\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values[(new Map([[1,2\]\]))[Symbol.iterator\]()-expected18-False\]]
+ bug: 1853953
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/classic_interop/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/classic_interop/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/classic_interop/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/disown/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/disown/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/disown/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details.py.ini
new file mode 100644
index 0000000000..a0929661ce
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details.py.ini
@@ -0,0 +1,16 @@
+[exception_details.py]
+ [test_exception_details[[1, 2\][Symbol.iterator\]()-expected28\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details['mystring'[Symbol.iterator\]()-expected29\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details[(new Set([1,2\]))[Symbol.iterator\]()-expected30\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details[(new Map([[1,2\]\]))[Symbol.iterator\]()-expected31\]]
+ bug: 1853953
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details_await_promise.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details_await_promise.py.ini
new file mode 100644
index 0000000000..58431145fa
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/exception_details_await_promise.py.ini
@@ -0,0 +1,16 @@
+[exception_details_await_promise.py]
+ [test_exception_details_await_promise[[1, 2\][Symbol.iterator\]()-expected28\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details_await_promise['mystring'[Symbol.iterator\]()-expected29\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details_await_promise[(new Set([1,2\]))[Symbol.iterator\]()-expected30\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_exception_details_await_promise[(new Map([[1,2\]\]))[Symbol.iterator\]()-expected31\]]
+ bug: 1853953
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/internal_id.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/internal_id.py.ini
new file mode 100644
index 0000000000..5203107819
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/internal_id.py.ini
@@ -0,0 +1,4 @@
+[internal_id.py]
+ [test_remote_values_with_internal_id[[1\]-array-[data, data\]-array\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/remote_values.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/remote_values.py.ini
new file mode 100644
index 0000000000..475a069307
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/remote_values.py.ini
@@ -0,0 +1,16 @@
+[remote_values.py]
+ [test_remote_values[[1, 2\][Symbol.iterator\]()-expected15\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values['mystring'[Symbol.iterator\]()-expected16\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values[(new Set([1,2\]))[Symbol.iterator\]()-expected17\]]
+ bug: 1853953
+ expected: FAIL
+
+ [test_remote_values[(new Map([[1,2\]\]))[Symbol.iterator\]()-expected18\]]
+ bug: 1853953
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/message/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/message/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/message/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/realm_created.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/realm_created.py.ini
new file mode 100644
index 0000000000..a4f41839e2
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_created/realm_created.py.ini
@@ -0,0 +1,9 @@
+[realm_created.py]
+ [test_dedicated_worker]
+ expected: FAIL
+
+ [test_shared_worker]
+ expected: FAIL
+
+ [test_service_worker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/realm_destroyed.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/realm_destroyed.py.ini
new file mode 100644
index 0000000000..e0b2830000
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/realm_destroyed/realm_destroyed.py.ini
@@ -0,0 +1,10 @@
+[realm_destroyed.py]
+ [test_iframe[same_origin\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [test_dedicated_worker]
+ expected: FAIL
+
+ [test_shared_worker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/new/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/new/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/new/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/new/connect.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/new/connect.py.ini
new file mode 100644
index 0000000000..161fe7ade8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/new/connect.py.ini
@@ -0,0 +1,6 @@
+[connect.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
+ [test_bidi_session_with_different_capability[capabilities0\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/status/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/status/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/status/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini
new file mode 100644
index 0000000000..073e2bb1bb
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini
@@ -0,0 +1,3 @@
+[events.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/__dir__.ini
new file mode 100644
index 0000000000..a67fa38e7b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:358400]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini
new file mode 100644
index 0000000000..2833275654
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini
@@ -0,0 +1,4 @@
+[partition.py]
+ [test_partition_context]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/classic/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/__dir__.ini
new file mode 100644
index 0000000000..0bd080aa42
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Malloc, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes]
+leak-threshold: [default:2867200, utility:51200]
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
new file mode 100644
index 0000000000..9dfa207b3c
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini
@@ -0,0 +1,5 @@
+[back.py]
+
+ [test_seen_nodes[https coop\]]
+ expected:
+ if (os == "android") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini
new file mode 100644
index 0000000000..ace9f9f361
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:5068800]
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
new file mode 100644
index 0000000000..beec02684f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini
@@ -0,0 +1,22 @@
+[clear.py]
+ [test_input_file]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ expected:
+ if os == "android": FAIL
+
+ [test_input_file_multiple]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ expected:
+ if os == "android": FAIL
+
+ [test_input[url-https://example.com/-\]]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL]
+
+ [test_input_readonly[tel\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_input_readonly[text\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini
new file mode 100644
index 0000000000..94f23c2f1e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini
@@ -0,0 +1,12 @@
+[center_point.py]
+ [test_entirely_in_view]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762069
+
+ [test_css_pixel_rounding[6\]]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762069
+
+ [test_css_pixel_rounding[7\]]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762069
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini
new file mode 100644
index 0000000000..6a437e4c0d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini
@@ -0,0 +1,3 @@
+[interactability.py]
+ [test_element_not_visible_overflow_hidden]
+ expected: 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
new file mode 100644
index 0000000000..5b1882ba0b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini
@@ -0,0 +1,4 @@
+[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/scroll_into_view.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini
new file mode 100644
index 0000000000..995de9568b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini
@@ -0,0 +1,4 @@
+[scroll_into_view.py]
+ [test_partially_visible_does_not_scroll[1\]]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762072
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
new file mode 100644
index 0000000000..e8195b6ff4
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini
@@ -0,0 +1,12 @@
+[user_prompts.py]
+ [test_dismiss[capabilities0-alert-None\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248
+
+ [test_dismiss[capabilities0-confirm-False\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248
+
+ [test_dismiss[capabilities0-prompt-None\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248
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
new file mode 100644
index 0000000000..9b5eb987d4
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini
@@ -0,0 +1,6 @@
+[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]
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
new file mode 100644
index 0000000000..87a92f6f37
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini
@@ -0,0 +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]
+ [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/element_send_keys/file_upload.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/file_upload.py.ini
new file mode 100644
index 0000000000..0769bf3fbf
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/file_upload.py.ini
@@ -0,0 +1,3 @@
+[file_upload.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini
new file mode 100644
index 0000000000..36d84953e0
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini
@@ -0,0 +1,3 @@
+[send_keys.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini
new file mode 100644
index 0000000000..96a440232a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini
@@ -0,0 +1,5 @@
+[collections.py]
+ [test_file_list]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini
new file mode 100644
index 0000000000..53a20f911d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini
@@ -0,0 +1,8 @@
+[objects.py]
+ [test_object_to_json]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1808709
+ expected: FAIL
+
+ [test_object_to_json_exception]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1808709
+ expected: FAIL
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
new file mode 100644
index 0000000000..abce0b314e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini
@@ -0,0 +1,3 @@
+[promise.py]
+ [test_await_promise_resolve]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini
new file mode 100644
index 0000000000..3ad5cba8aa
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini
@@ -0,0 +1,4 @@
+[collections.py]
+ [test_file_list]
+ 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_script/promise.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_script/promise.py.ini
new file mode 100644
index 0000000000..abce0b314e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_script/promise.py.ini
@@ -0,0 +1,3 @@
+[promise.py]
+ [test_await_promise_resolve]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini
new file mode 100644
index 0000000000..175c3926db
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini
@@ -0,0 +1,4 @@
+[find.py]
+ [test_no_top_browsing_context]
+ 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
new file mode 100644
index 0000000000..a82215e9ad
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini
@@ -0,0 +1,3 @@
+[find.py]
+ [test_parent_of_document_node_errors]
+ expected: 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
new file mode 100644
index 0000000000..5c55d20d1d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini
@@ -0,0 +1,18 @@
+[find.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [test_find_element[open-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_element[closed-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_element[open-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: FAIL
+
+ [test_find_element[closed-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: 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
new file mode 100644
index 0000000000..0e9760d37d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini
@@ -0,0 +1,4 @@
+[find.py]
+
+ [test_parent_of_document_node_errors]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini
new file mode 100644
index 0000000000..87d0239e42
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini
@@ -0,0 +1,24 @@
+[find.py]
+ [test_find_elements[open-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_elements[closed-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_elements[open-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: FAIL
+
+ [test_find_elements[closed-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: FAIL
+
+ [test_find_elements_partial_link_text[<a href=#>partial link<br>text</a>-k\\nt\]]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [test_find_elements_link_text[<a href=# style='text-transform: uppercase'>link text</a>-LINK TEXT\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini b/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini
new file mode 100644
index 0000000000..00d7bca94f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini
@@ -0,0 +1,5 @@
+[forward.py]
+
+ [test_seen_nodes[https coop\]]
+ expected:
+ if (os == "android") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini
new file mode 100644
index 0000000000..5c185d50e2
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini
@@ -0,0 +1,3 @@
+[fullscreen.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini
new file mode 100644
index 0000000000..a1a4c1989d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini
@@ -0,0 +1,3 @@
+[stress.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini
new file mode 100644
index 0000000000..c5f83133b8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini
@@ -0,0 +1,6 @@
+[file.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ [test_get_current_url_file_protocol]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini
new file mode 100644
index 0000000000..52c153f829
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini
@@ -0,0 +1,3 @@
+[get.py]
+ expected:
+ if (os == "android") and debug and not swgl: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini
new file mode 100644
index 0000000000..9bda4beeae
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini
@@ -0,0 +1,4 @@
+[get.py]
+ expected:
+ if (processor == "x86_64") and swgl and not debug and not asan: [OK, TIMEOUT]
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini b/testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini
new file mode 100644
index 0000000000..268e124f41
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini
@@ -0,0 +1,3 @@
+[enabled.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini
new file mode 100644
index 0000000000..c1dbe3440d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini
@@ -0,0 +1,3 @@
+[maximize.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini
new file mode 100644
index 0000000000..a1a4c1989d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini
@@ -0,0 +1,3 @@
+[stress.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini
new file mode 100644
index 0000000000..9b4d6b64df
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini
@@ -0,0 +1,22 @@
+[minimize.py]
+ disabled:
+ if os == "android": Not supported
+ [test_response_payload]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_restore_from_fullscreen]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_restore_from_maximized]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_minimize_from_normal_window]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_minimize_twice_is_idempotent]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini
new file mode 100644
index 0000000000..ce8b9e9b86
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini
@@ -0,0 +1,18 @@
+[stress.py]
+ disabled:
+ if os == "android": Not supported
+ [test_stress[1\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_stress[2\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_stress[3\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_stress[4\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini b/testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini
new file mode 100644
index 0000000000..29a274cd88
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini
@@ -0,0 +1,3 @@
+[file.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
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
new file mode 100644
index 0000000000..449e3bbb19
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini
@@ -0,0 +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]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini
new file mode 100644
index 0000000000..37f63784dd
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini
@@ -0,0 +1,6 @@
+[create_alwaysMatch.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH]
+ [test_valid[test:extension-False\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
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
new file mode 100644
index 0000000000..ca65f69ba9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini
@@ -0,0 +1,4 @@
+[default_values.py]
+
+ [test_desired]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini
new file mode 100644
index 0000000000..247fe61f3e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini
@@ -0,0 +1,6 @@
+[no_capabilities.py]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1852252
+
+ [test_no_capabilites]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1823907
+ 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
new file mode 100644
index 0000000000..a2bad16c0a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini
@@ -0,0 +1,4 @@
+[platform_name.py]
+ [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
new file mode 100644
index 0000000000..e777519d5f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini
@@ -0,0 +1,4 @@
+[response.py]
+ [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/perform_actions/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/invalid.py.ini
new file mode 100644
index 0000000000..f3d79cadd0
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/invalid.py.ini
@@ -0,0 +1,5 @@
+[invalid.py]
+ expected:
+ if not debug and (os == "linux") and not asan and not tsan and not swgl: [OK, TIMEOUT]
+ if not debug and (os == "win") and (processor == "x86_64"): [OK, TIMEOUT]
+ if not debug and (os == "win") and (processor == "x86"): [OK, TIMEOUT]
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
new file mode 100644
index 0000000000..68c65444fa
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini
@@ -0,0 +1,3 @@
+[key_events.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini
new file mode 100644
index 0000000000..0f7e0bda03
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini
@@ -0,0 +1,34 @@
+[pointer_mouse.py]
+ [test_drag_and_drop_with_draggable_element[0\]]
+ expected: FAIL
+
+ [test_drag_and_drop_with_draggable_element[300\]]
+ expected:
+ FAIL
+
+ [test_drag_and_drop_with_draggable_element[800\]]
+ expected: FAIL
+
+ [test_drag_and_drop[10-15-0\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10-15-300\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10-15-800\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-0\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-300\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-800\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini
new file mode 100644
index 0000000000..89ceed2dbe
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini
@@ -0,0 +1,19 @@
+[pointer_pen.py]
+ [test_null_response_value]
+ expected:
+ ERROR
+
+ [test_pen_pointer_in_shadow_tree[outer-open\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[outer-closed\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[inner-open\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[inner-closed\]]
+ expected: FAIL
+
+ [test_pen_pointer_properties]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini
new file mode 100644
index 0000000000..0581f47769
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini
@@ -0,0 +1,5 @@
+[pointer_touch.py]
+ disabled:
+ if os == "win" and not debug and not asan: https://bugzilla.mozilla.org/show_bug.cgi?id=1879556
+ [test_touch_pointer_properties_angle_twist]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini b/testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini
new file mode 100644
index 0000000000..90ff9cc151
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini
@@ -0,0 +1,39 @@
+[set.py]
+ [test_non_secure_context[granted\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters2\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters5\]]
+ expected: FAIL
+
+ [test_non_secure_context[prompt\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters6\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters1\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters4\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters3\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters0\]]
+ expected: FAIL
+
+ [test_non_secure_context[denied\]]
+ expected: FAIL
+
+ [test_set_to_state[granted\]]
+ expected: FAIL
+
+ [test_set_to_state[denied\]]
+ expected: FAIL
+
+ [test_set_to_state[prompt\]]
+ expected: FAIL
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
new file mode 100644
index 0000000000..b8deb212e3
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini
@@ -0,0 +1,5 @@
+[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]
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
new file mode 100644
index 0000000000..f376b5ad1b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini
@@ -0,0 +1,16 @@
+[printcmd.py]
+ [test_page_ranges_document[ranges8-expected8\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
+
+ [test_page_ranges_document[ranges9-expected9\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
+
+ [test_page_ranges_document[ranges10-expected10\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
+
+ [test_page_ranges_invalid[options0\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini
new file mode 100644
index 0000000000..1afe3b8d09
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini
@@ -0,0 +1,5 @@
+[set.py]
+ disabled:
+ if os == "android": Not supported
+ [test_negative_x_y]
+ bug: 1563248
diff --git a/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini b/testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini
new file mode 100644
index 0000000000..fc2177b1c8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini
@@ -0,0 +1,4 @@
+[switch_number.py]
+ [test_frame_id_number_index_out_of_bounds[1\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
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
new file mode 100644
index 0000000000..0bb9e4638a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini
@@ -0,0 +1,7 @@
+[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/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/__dir__.ini
new file mode 100644
index 0000000000..42e548b426
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:2867200, utility:51200]