зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1869590 - Batch 19 - convert remaining mochitest ini to toml. r=aryx,necko-reviewers,devtools-reviewers,dom-storage-reviewers,asuth,valentin,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D196203
This commit is contained in:
Родитель
d84ca52ee4
Коммит
1ec9975fd9
|
@ -37,5 +37,5 @@ DevToolsModules(
|
||||||
MOCHITEST_CHROME_MANIFESTS += ["test/chrome/chrome.toml"]
|
MOCHITEST_CHROME_MANIFESTS += ["test/chrome/chrome.toml"]
|
||||||
BROWSER_CHROME_MANIFESTS += [
|
BROWSER_CHROME_MANIFESTS += [
|
||||||
"test/browser/browser.toml",
|
"test/browser/browser.toml",
|
||||||
"test/node/stubs/reps/stubs.ini",
|
"test/node/stubs/reps/stubs.toml",
|
||||||
]
|
]
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
[DEFAULT]
|
|
||||||
tags = devtools
|
|
||||||
subsuite = devtools
|
|
||||||
support-files =
|
|
||||||
attribute.js
|
|
||||||
comment-node.js
|
|
||||||
date-time.js
|
|
||||||
infinity.js
|
|
||||||
nan.js
|
|
||||||
null.js
|
|
||||||
number.js
|
|
||||||
stylesheet.js
|
|
||||||
symbol.js
|
|
||||||
text-node.js
|
|
||||||
undefined.js
|
|
||||||
window.js
|
|
||||||
|
|
||||||
[browser_dummy.js]
|
|
||||||
skip-if=true #This is only here so we can expose the support files in other ini files.
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
[DEFAULT]
|
||||||
|
tags = "devtools"
|
||||||
|
subsuite = "devtools"
|
||||||
|
support-files = [
|
||||||
|
"attribute.js",
|
||||||
|
"comment-node.js",
|
||||||
|
"date-time.js",
|
||||||
|
"infinity.js",
|
||||||
|
"nan.js",
|
||||||
|
"null.js",
|
||||||
|
"number.js",
|
||||||
|
"stylesheet.js",
|
||||||
|
"symbol.js",
|
||||||
|
"text-node.js",
|
||||||
|
"undefined.js",
|
||||||
|
"window.js",
|
||||||
|
]
|
||||||
|
|
||||||
|
["browser_dummy.js"]
|
||||||
|
skip-if = ["true"] #This is only here so we can expose the support files in other toml files.
|
|
@ -29,9 +29,9 @@ DevToolsModules(
|
||||||
|
|
||||||
BROWSER_CHROME_MANIFESTS += [
|
BROWSER_CHROME_MANIFESTS += [
|
||||||
"test/browser/_browser_console.toml",
|
"test/browser/_browser_console.toml",
|
||||||
"test/browser/_jsterm.ini",
|
"test/browser/_jsterm.toml",
|
||||||
"test/browser/_webconsole.toml",
|
"test/browser/_webconsole.toml",
|
||||||
"test/node/fixtures/stubs/stubs.ini",
|
"test/node/fixtures/stubs/stubs.toml",
|
||||||
]
|
]
|
||||||
|
|
||||||
MOCHITEST_CHROME_MANIFESTS += [
|
MOCHITEST_CHROME_MANIFESTS += [
|
||||||
|
|
|
@ -1,175 +0,0 @@
|
||||||
[DEFAULT]
|
|
||||||
tags = devtools
|
|
||||||
subsuite = devtools
|
|
||||||
support-files =
|
|
||||||
head.js
|
|
||||||
test-autocomplete-in-stackframe.html
|
|
||||||
test-autocomplete-mapped.html
|
|
||||||
test-autocomplete-mapped.js
|
|
||||||
test-autocomplete-mapped.js.map
|
|
||||||
test-autocomplete-mapped.src.js
|
|
||||||
test-block-action.html
|
|
||||||
test-block-action-style.css
|
|
||||||
test-console-evaluation-context-selector-child.html
|
|
||||||
test-console-evaluation-context-selector.html
|
|
||||||
test-console.html
|
|
||||||
test-dynamic-import.html
|
|
||||||
test-dynamic-import.mjs
|
|
||||||
test-iframe-child.html
|
|
||||||
test-iframe-parent.html
|
|
||||||
test_jsterm_screenshot_command.html
|
|
||||||
test-mangled-function.js
|
|
||||||
test-mangled-function.js.map
|
|
||||||
test-mangled-function.src.js
|
|
||||||
test-simple-function.html
|
|
||||||
test-simple-function.js
|
|
||||||
!/devtools/client/shared/test/shared-head.js
|
|
||||||
!/devtools/client/debugger/test/mochitest/shared-head.js
|
|
||||||
!/devtools/client/framework/browser-toolbox/test/helpers-browser-toolbox.js
|
|
||||||
!/devtools/client/shared/test/telemetry-test-helpers.js
|
|
||||||
!/devtools/client/shared/test/highlighter-test-actor.js
|
|
||||||
../../../../../toolkit/components/reader/test/readerModeArticle.html
|
|
||||||
|
|
||||||
[browser_jsterm_add_edited_input_to_history.js]
|
|
||||||
[browser_jsterm_autocomplete_accept_no_scroll.js]
|
|
||||||
[browser_jsterm_autocomplete_array_no_index.js]
|
|
||||||
[browser_jsterm_autocomplete_arrow_keys.js]
|
|
||||||
skip-if = debug && (os == "win" && bits == 32) #bug 1620638
|
|
||||||
[browser_jsterm_autocomplete_await.js]
|
|
||||||
[browser_jsterm_autocomplete_toggle.js]
|
|
||||||
[browser_jsterm_autocomplete_cached_results.js]
|
|
||||||
[browser_jsterm_autocomplete_commands.js]
|
|
||||||
[browser_jsterm_autocomplete_control_space.js]
|
|
||||||
[browser_jsterm_autocomplete_crossdomain_iframe.js]
|
|
||||||
[browser_jsterm_autocomplete_disabled.js]
|
|
||||||
[browser_jsterm_autocomplete_eager_evaluation.js]
|
|
||||||
[browser_jsterm_autocomplete_del_key.js]
|
|
||||||
[browser_jsterm_autocomplete_escape_key.js]
|
|
||||||
[browser_jsterm_autocomplete_expression_variables.js]
|
|
||||||
[browser_jsterm_autocomplete_extraneous_closing_brackets.js]
|
|
||||||
[browser_jsterm_autocomplete_getters_cache.js]
|
|
||||||
[browser_jsterm_autocomplete_getters_cancel.js]
|
|
||||||
[browser_jsterm_autocomplete_getters_confirm.js]
|
|
||||||
[browser_jsterm_autocomplete_getters_learn_more_link.js]
|
|
||||||
fail-if = a11y_checks # Bug 1849028
|
|
||||||
[browser_jsterm_autocomplete_helpers.js]
|
|
||||||
[browser_jsterm_autocomplete_in_chrome_tab.js]
|
|
||||||
[browser_jsterm_autocomplete_in_debugger_stackframe.js]
|
|
||||||
skip-if = (os == "win" && os_version == "6.1") # Bug 1620521
|
|
||||||
[browser_jsterm_autocomplete_inside_text.js]
|
|
||||||
skip-if = (os == "win" && os_version == "6.1") # Bug 1620521
|
|
||||||
[browser_jsterm_autocomplete_mapped_variables.js]
|
|
||||||
skip-if =
|
|
||||||
http3 # Bug 1829298
|
|
||||||
http2
|
|
||||||
a11y_checks # Bugs 1849028 and 1802390 - clicked <input> is inconsistently not accessible
|
|
||||||
[browser_jsterm_autocomplete_native_getters.js]
|
|
||||||
[browser_jsterm_autocomplete_nav_and_tab_key.js]
|
|
||||||
[browser_jsterm_autocomplete_null.js]
|
|
||||||
skip-if = tsan # bug 1778033
|
|
||||||
[browser_jsterm_autocomplete_paste_undo.js]
|
|
||||||
[browser_jsterm_autocomplete_race_on_enter.js]
|
|
||||||
[browser_jsterm_autocomplete_return_key_no_selection.js]
|
|
||||||
[browser_jsterm_autocomplete_return_key.js]
|
|
||||||
[browser_jsterm_autocomplete_width.js]
|
|
||||||
[browser_jsterm_autocomplete_will_navigate.js]
|
|
||||||
[browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
|
|
||||||
skip-if = debug && (os == "win" && bits == 32) # Bug 1620856
|
|
||||||
[browser_jsterm_await_assignments.js]
|
|
||||||
[browser_jsterm_await_concurrent_same_result.js]
|
|
||||||
[browser_jsterm_await_concurrent.js]
|
|
||||||
[browser_jsterm_await_dynamic_import.js]
|
|
||||||
[browser_jsterm_await_error.js]
|
|
||||||
[browser_jsterm_await_helper_dollar_underscore.js]
|
|
||||||
[browser_jsterm_await_paused.js]
|
|
||||||
skip-if =
|
|
||||||
debug # crashes on "Unexpected UpdateTransformLayer hint" bug 1570685
|
|
||||||
[browser_jsterm_await.js]
|
|
||||||
[browser_jsterm_block_command.js]
|
|
||||||
[browser_jsterm_commands.js]
|
|
||||||
[browser_jsterm_completion_bracket_cached_results.js]
|
|
||||||
[browser_jsterm_completion_bracket.js]
|
|
||||||
skip-if = debug && (os == "win" && os_version == "6.1") # Bug 1620724
|
|
||||||
[browser_jsterm_completion_case_sensitivity.js]
|
|
||||||
[browser_jsterm_completion_perfect_match.js]
|
|
||||||
[browser_jsterm_completion_dollar_underscore.js]
|
|
||||||
[browser_jsterm_completion_dollar_zero.js]
|
|
||||||
[browser_jsterm_completion.js]
|
|
||||||
[browser_jsterm_content_defined_helpers.js]
|
|
||||||
[browser_jsterm_context_menu_labels.js]
|
|
||||||
skip-if = (os == "win" && processor == "aarch64") # disabled on aarch64 due to 1531571
|
|
||||||
[browser_jsterm_copy_command.js]
|
|
||||||
[browser_jsterm_ctrl_a_select_all.js]
|
|
||||||
[browser_jsterm_ctrl_key_nav.js]
|
|
||||||
skip-if = os != 'mac' # The tested ctrl+key shortcuts are OSX only
|
|
||||||
[browser_jsterm_document_no_xray.js]
|
|
||||||
[browser_jsterm_eager_evaluation_element_highlight.js]
|
|
||||||
[browser_jsterm_eager_evaluation_in_debugger_stackframe.js]
|
|
||||||
[browser_jsterm_eager_evaluation_warnings.js]
|
|
||||||
[browser_jsterm_eager_evaluation.js]
|
|
||||||
[browser_jsterm_editor.js]
|
|
||||||
[browser_jsterm_editor_code_folding.js]
|
|
||||||
[browser_jsterm_editor_disabled_history_nav_with_keyboard.js]
|
|
||||||
[browser_jsterm_editor_enter.js]
|
|
||||||
[browser_jsterm_editor_execute_selection.js]
|
|
||||||
[browser_jsterm_editor_execute.js]
|
|
||||||
[browser_jsterm_editor_gutter.js]
|
|
||||||
[browser_jsterm_editor_onboarding.js]
|
|
||||||
[browser_jsterm_editor_toggle_keyboard_shortcut.js]
|
|
||||||
[browser_jsterm_editor_resize.js]
|
|
||||||
fail-if = a11y_checks # Bug 1849028
|
|
||||||
[browser_jsterm_editor_reverse_search_button.js]
|
|
||||||
[browser_jsterm_editor_reverse_search_keyboard_navigation.js]
|
|
||||||
[browser_jsterm_editor_toolbar.js]
|
|
||||||
[browser_jsterm_error_docs.js]
|
|
||||||
[browser_jsterm_error_outside_valid_range.js]
|
|
||||||
[browser_jsterm_evaluation_context_selector_iframe_picker.js]
|
|
||||||
[browser_jsterm_evaluation_context_selector_pause_in_debugger.js]
|
|
||||||
[browser_jsterm_evaluation_context_selector_targets_update.js]
|
|
||||||
skip-if =
|
|
||||||
http3 # Bug 1829298
|
|
||||||
http2
|
|
||||||
[browser_jsterm_evaluation_context_selector_inspector.js]
|
|
||||||
[browser_jsterm_evaluation_context_selector.js]
|
|
||||||
[browser_jsterm_evaluation_notification_original_variable_mapping_warning.js]
|
|
||||||
[browser_jsterm_file_load_save_keyboard_shortcut.js]
|
|
||||||
[browser_jsterm_focus_reload.js]
|
|
||||||
[browser_jsterm_helper_clear.js]
|
|
||||||
[browser_jsterm_helper_dollar_dollar.js]
|
|
||||||
[browser_jsterm_helper_dollar_x.js]
|
|
||||||
[browser_jsterm_helper_dollar.js]
|
|
||||||
[browser_jsterm_helper_help.js]
|
|
||||||
[browser_jsterm_helper_keys_values.js]
|
|
||||||
[browser_jsterm_helpers_no_override.js]
|
|
||||||
[browser_jsterm_hide_when_devtools_chrome_enabled_false.js]
|
|
||||||
fail-if = a11y_checks # Bug 1849028
|
|
||||||
[browser_jsterm_history.js]
|
|
||||||
[browser_jsterm_history_command.js]
|
|
||||||
[browser_jsterm_history_arrow_keys.js]
|
|
||||||
[browser_jsterm_history_nav.js]
|
|
||||||
[browser_jsterm_history_persist.js]
|
|
||||||
[browser_jsterm_insert_tab_when_overflows_no_scroll.js]
|
|
||||||
[browser_jsterm_inspect.js]
|
|
||||||
[browser_jsterm_inspect_panels.js]
|
|
||||||
[browser_jsterm_instance_of.js]
|
|
||||||
[browser_jsterm_middle_click_paste.js]
|
|
||||||
fail-if = a11y_checks # Bug 1849028
|
|
||||||
[browser_jsterm_multiline.js]
|
|
||||||
[browser_jsterm_no_input_and_tab_key_pressed.js]
|
|
||||||
skip-if = (os == "win" && processor == "aarch64") # disabled on aarch64 due to 1531573
|
|
||||||
[browser_jsterm_null_undefined.js]
|
|
||||||
[browser_jsterm_popup_close_on_tab_switch.js]
|
|
||||||
[browser_jsterm_screenshot_command_clipboard.js]
|
|
||||||
[browser_jsterm_screenshot_command_user.js]
|
|
||||||
[browser_jsterm_screenshot_command_file.js]
|
|
||||||
[browser_jsterm_screenshot_command_fixed_header.js]
|
|
||||||
[browser_jsterm_screenshot_command_selector.js]
|
|
||||||
[browser_jsterm_screenshot_command_warnings.js]
|
|
||||||
skip-if =
|
|
||||||
os == "win" && os_version == "6.1" # Getting the clipboard image dimensions throws an exception
|
|
||||||
os == 'linux' && bits == 64 && !debug # Bug 1701439
|
|
||||||
[browser_jsterm_selfxss.js]
|
|
||||||
[browser_jsterm_syntax_highlight_output.js]
|
|
||||||
skip-if =
|
|
||||||
os == "win" && processor == "aarch64" # disabled on aarch64 due to 1531574
|
|
||||||
[browser_jsterm_trace_command.js]
|
|
|
@ -0,0 +1,283 @@
|
||||||
|
[DEFAULT]
|
||||||
|
tags = "devtools"
|
||||||
|
subsuite = "devtools"
|
||||||
|
support-files = [
|
||||||
|
"head.js",
|
||||||
|
"test-autocomplete-in-stackframe.html",
|
||||||
|
"test-autocomplete-mapped.html",
|
||||||
|
"test-autocomplete-mapped.js",
|
||||||
|
"test-autocomplete-mapped.js.map",
|
||||||
|
"test-autocomplete-mapped.src.js",
|
||||||
|
"test-block-action.html",
|
||||||
|
"test-block-action-style.css",
|
||||||
|
"test-console-evaluation-context-selector-child.html",
|
||||||
|
"test-console-evaluation-context-selector.html",
|
||||||
|
"test-console.html",
|
||||||
|
"test-dynamic-import.html",
|
||||||
|
"test-dynamic-import.mjs",
|
||||||
|
"test-iframe-child.html",
|
||||||
|
"test-iframe-parent.html",
|
||||||
|
"test_jsterm_screenshot_command.html",
|
||||||
|
"test-mangled-function.js",
|
||||||
|
"test-mangled-function.js.map",
|
||||||
|
"test-mangled-function.src.js",
|
||||||
|
"test-simple-function.html",
|
||||||
|
"test-simple-function.js",
|
||||||
|
"!/devtools/client/shared/test/shared-head.js",
|
||||||
|
"!/devtools/client/debugger/test/mochitest/shared-head.js",
|
||||||
|
"!/devtools/client/framework/browser-toolbox/test/helpers-browser-toolbox.js",
|
||||||
|
"!/devtools/client/shared/test/telemetry-test-helpers.js",
|
||||||
|
"!/devtools/client/shared/test/highlighter-test-actor.js",
|
||||||
|
"../../../../../toolkit/components/reader/test/readerModeArticle.html",
|
||||||
|
]
|
||||||
|
|
||||||
|
["browser_jsterm_add_edited_input_to_history.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js"]
|
||||||
|
skip-if = ["debug && os == 'win' && bits == 32"] # Bug 1620856
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_accept_no_scroll.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_array_no_index.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_arrow_keys.js"]
|
||||||
|
skip-if = ["debug && os == 'win' && bits == 32"] # Bug 1620856
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_await.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_cached_results.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_commands.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_control_space.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_crossdomain_iframe.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_del_key.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_disabled.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_eager_evaluation.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_escape_key.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_expression_variables.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_extraneous_closing_brackets.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_getters_cache.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_getters_cancel.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_getters_confirm.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_getters_learn_more_link.js"]
|
||||||
|
fail-if = ["a11y_checks"] # Bug 1849028
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_helpers.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_in_chrome_tab.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_in_debugger_stackframe.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_inside_text.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_mapped_variables.js"]
|
||||||
|
skip-if = [
|
||||||
|
"http3", # Bug 1829298
|
||||||
|
"http2",
|
||||||
|
"a11y_checks", # Bugs 1849028 and 1802390 - clicked <input> is inconsistently not accessible
|
||||||
|
]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_native_getters.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_nav_and_tab_key.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_null.js"]
|
||||||
|
skip-if = ["tsan"] # bug 1778033
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_paste_undo.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_race_on_enter.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_return_key.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_return_key_no_selection.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_toggle.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_width.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_autocomplete_will_navigate.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await_assignments.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await_concurrent.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await_concurrent_same_result.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await_dynamic_import.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await_error.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await_helper_dollar_underscore.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_await_paused.js"]
|
||||||
|
skip-if = ["debug"] # crashes on "Unexpected UpdateTransformLayer hint" bug 1570685
|
||||||
|
|
||||||
|
["browser_jsterm_block_command.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_commands.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_completion.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_completion_bracket.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_completion_bracket_cached_results.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_completion_case_sensitivity.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_completion_dollar_underscore.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_completion_dollar_zero.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_completion_perfect_match.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_content_defined_helpers.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_context_menu_labels.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_copy_command.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_ctrl_a_select_all.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_ctrl_key_nav.js"]
|
||||||
|
run-if = ["os == 'mac'"] # The tested ctrl+key shortcuts are OSX only
|
||||||
|
|
||||||
|
["browser_jsterm_document_no_xray.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_eager_evaluation.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_eager_evaluation_element_highlight.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_eager_evaluation_in_debugger_stackframe.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_eager_evaluation_warnings.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_code_folding.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_disabled_history_nav_with_keyboard.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_enter.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_execute.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_execute_selection.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_gutter.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_onboarding.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_resize.js"]
|
||||||
|
fail-if = ["a11y_checks"] # Bug 1849028
|
||||||
|
|
||||||
|
["browser_jsterm_editor_reverse_search_button.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_reverse_search_keyboard_navigation.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_toggle_keyboard_shortcut.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_editor_toolbar.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_error_docs.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_error_outside_valid_range.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_evaluation_context_selector.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_evaluation_context_selector_iframe_picker.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_evaluation_context_selector_inspector.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_evaluation_context_selector_pause_in_debugger.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_evaluation_context_selector_targets_update.js"]
|
||||||
|
skip-if = [
|
||||||
|
"http3", # Bug 1829298
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["browser_jsterm_evaluation_notification_original_variable_mapping_warning.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_file_load_save_keyboard_shortcut.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_focus_reload.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_helper_clear.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_helper_dollar.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_helper_dollar_dollar.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_helper_dollar_x.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_helper_help.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_helper_keys_values.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_helpers_no_override.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_hide_when_devtools_chrome_enabled_false.js"]
|
||||||
|
fail-if = ["a11y_checks"] # Bug 1849028
|
||||||
|
|
||||||
|
["browser_jsterm_history.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_history_arrow_keys.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_history_command.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_history_nav.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_history_persist.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_insert_tab_when_overflows_no_scroll.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_inspect.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_inspect_panels.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_instance_of.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_middle_click_paste.js"]
|
||||||
|
fail-if = ["a11y_checks"] # Bug 1849028
|
||||||
|
|
||||||
|
["browser_jsterm_multiline.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_no_input_and_tab_key_pressed.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_null_undefined.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_popup_close_on_tab_switch.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_screenshot_command_clipboard.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_screenshot_command_file.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_screenshot_command_fixed_header.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_screenshot_command_selector.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_screenshot_command_user.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_screenshot_command_warnings.js"]
|
||||||
|
skip-if = ["os == 'linux' && bits == 64 && !debug"] # Bug 1701439
|
||||||
|
|
||||||
|
["browser_jsterm_selfxss.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_syntax_highlight_output.js"]
|
||||||
|
|
||||||
|
["browser_jsterm_trace_command.js"]
|
|
@ -1,14 +0,0 @@
|
||||||
[DEFAULT]
|
|
||||||
tags = devtools
|
|
||||||
subsuite = devtools
|
|
||||||
support-files =
|
|
||||||
consoleApi.js
|
|
||||||
cssMessage.js
|
|
||||||
evaluationResult.js
|
|
||||||
index.js
|
|
||||||
networkEvent.js
|
|
||||||
pageError.js
|
|
||||||
platformMessage.js
|
|
||||||
|
|
||||||
[browser_dummy.js]
|
|
||||||
skip-if=true #This is only here so we can expose the support files in other ini files.
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
[DEFAULT]
|
||||||
|
tags = "devtools"
|
||||||
|
subsuite = "devtools"
|
||||||
|
support-files = [
|
||||||
|
"consoleApi.js",
|
||||||
|
"cssMessage.js",
|
||||||
|
"evaluationResult.js",
|
||||||
|
"index.js",
|
||||||
|
"networkEvent.js",
|
||||||
|
"pageError.js",
|
||||||
|
"platformMessage.js",
|
||||||
|
]
|
||||||
|
|
||||||
|
["browser_dummy.js"]
|
||||||
|
skip-if = ["true"] #This is only here so we can expose the support files in other toml files.
|
|
@ -1,9 +1,9 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
prefs = [ "browser.privatebrowsing.autostart=true",
|
prefs = [
|
||||||
"dom.cache.privateBrowsing.enabled=true",]
|
"browser.privatebrowsing.autostart=true",
|
||||||
|
"dom.cache.privateBrowsing.enabled=true",
|
||||||
|
]
|
||||||
dupe-manifest = true
|
dupe-manifest = true
|
||||||
|
|
||||||
tags = "dom-cache-api dom-cache-api-private"
|
tags = "dom-cache-api dom-cache-api-private"
|
||||||
|
|
||||||
["include:mochitest-common.ini"]
|
["include:mochitest-common.toml"]
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
|
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
dupe-manifest = true
|
dupe-manifest = true
|
||||||
|
|
||||||
tags = "dom-cache-api dom-cache-api-regular"
|
tags = "dom-cache-api dom-cache-api-regular"
|
||||||
|
|
||||||
["include:mochitest-common.ini"]
|
["include:mochitest-common.toml"]
|
||||||
|
|
|
@ -8,9 +8,9 @@ with Files("**"):
|
||||||
BUG_COMPONENT = ("Core", "Storage: IndexedDB")
|
BUG_COMPONENT = ("Core", "Storage: IndexedDB")
|
||||||
|
|
||||||
MOCHITEST_MANIFESTS += [
|
MOCHITEST_MANIFESTS += [
|
||||||
"test/mochitest-intl-api.ini",
|
"test/mochitest-intl-api.toml",
|
||||||
"test/mochitest-private.ini",
|
"test/mochitest-private.toml",
|
||||||
"test/mochitest-regular.ini",
|
"test/mochitest-regular.toml",
|
||||||
]
|
]
|
||||||
|
|
||||||
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]
|
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]
|
||||||
|
|
|
@ -1,278 +0,0 @@
|
||||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
[DEFAULT]
|
|
||||||
prefs =
|
|
||||||
extensions.blocklist.enabled=false
|
|
||||||
support-files =
|
|
||||||
bfcache_page1.html
|
|
||||||
bfcache_page2.html
|
|
||||||
blob_worker_crash_iframe.html
|
|
||||||
!/dom/events/test/event_leak_utils.js
|
|
||||||
error_events_abort_transactions_iframe.html
|
|
||||||
event_propagation_iframe.html
|
|
||||||
exceptions_in_events_iframe.html
|
|
||||||
file.js
|
|
||||||
helpers.js
|
|
||||||
leaving_page_iframe.html
|
|
||||||
unit/test_abort_deleted_index.js
|
|
||||||
unit/test_abort_deleted_objectStore.js
|
|
||||||
unit/test_add_put.js
|
|
||||||
unit/test_add_twice_failure.js
|
|
||||||
unit/test_advance.js
|
|
||||||
unit/test_autoIncrement.js
|
|
||||||
unit/test_autoIncrement_indexes.js
|
|
||||||
unit/test_blob_file_backed.js
|
|
||||||
unit/test_blocked_order.js
|
|
||||||
unit/test_clear.js
|
|
||||||
unit/test_complex_keyPaths.js
|
|
||||||
unit/test_constraint_error_messages.js
|
|
||||||
unit/test_count.js
|
|
||||||
unit/test_create_index.js
|
|
||||||
unit/test_create_index_with_integer_keys.js
|
|
||||||
unit/test_create_locale_aware_index.js
|
|
||||||
unit/test_create_objectStore.js
|
|
||||||
unit/test_cursor_mutation.js
|
|
||||||
unit/test_cursor_update_updates_indexes.js
|
|
||||||
unit/test_cursors.js
|
|
||||||
unit/test_database_onclose.js
|
|
||||||
unit/test_deleteDatabase.js
|
|
||||||
unit/test_deleteDatabase_interactions.js
|
|
||||||
unit/test_deleteDatabase_onblocked.js
|
|
||||||
unit/test_deleteDatabase_onblocked_duringVersionChange.js
|
|
||||||
unit/test_event_source.js
|
|
||||||
unit/test_getAll.js
|
|
||||||
unit/test_globalObjects_ipc.js
|
|
||||||
unit/test_globalObjects_other.js
|
|
||||||
unit/test_globalObjects_xpc.js
|
|
||||||
unit/test_global_data.js
|
|
||||||
unit/test_index_empty_keyPath.js
|
|
||||||
unit/test_index_getAll.js
|
|
||||||
unit/test_index_getAllObjects.js
|
|
||||||
unit/test_index_object_cursors.js
|
|
||||||
unit/test_index_update_delete.js
|
|
||||||
unit/test_indexes.js
|
|
||||||
unit/test_indexes_bad_values.js
|
|
||||||
unit/test_indexes_funny_things.js
|
|
||||||
unit/test_invalid_cursor.js
|
|
||||||
unit/test_invalid_version.js
|
|
||||||
unit/test_invalidate.js
|
|
||||||
unit/test_key_requirements.js
|
|
||||||
unit/test_keys.js
|
|
||||||
unit/test_locale_aware_indexes.js
|
|
||||||
unit/test_locale_aware_index_getAll.js
|
|
||||||
unit/test_locale_aware_index_getAllObjects.js
|
|
||||||
unit/test_maximal_serialized_object_size.js
|
|
||||||
unit/test_multientry.js
|
|
||||||
unit/test_names_sorted.js
|
|
||||||
unit/test_objectCursors.js
|
|
||||||
unit/test_objectStore_getAllKeys.js
|
|
||||||
unit/test_objectStore_inline_autoincrement_key_added_on_put.js
|
|
||||||
unit/test_objectStore_openKeyCursor.js
|
|
||||||
unit/test_objectStore_remove_values.js
|
|
||||||
unit/test_object_identity.js
|
|
||||||
unit/test_odd_result_order.js
|
|
||||||
unit/test_open_empty_db.js
|
|
||||||
unit/test_open_for_principal.js
|
|
||||||
unit/test_open_objectStore.js
|
|
||||||
unit/test_optionalArguments.js
|
|
||||||
unit/test_overlapping_transactions.js
|
|
||||||
unit/test_put_get_values.js
|
|
||||||
unit/test_put_get_values_autoIncrement.js
|
|
||||||
unit/test_readonly_transactions.js
|
|
||||||
unit/test_readwriteflush_disabled.js
|
|
||||||
unit/test_remove_index.js
|
|
||||||
unit/test_remove_objectStore.js
|
|
||||||
unit/test_rename_index.js
|
|
||||||
unit/test_rename_index_errors.js
|
|
||||||
unit/test_rename_objectStore.js
|
|
||||||
unit/test_rename_objectStore_errors.js
|
|
||||||
unit/test_request_readyState.js
|
|
||||||
unit/test_setVersion.js
|
|
||||||
unit/test_setVersion_abort.js
|
|
||||||
unit/test_setVersion_events.js
|
|
||||||
unit/test_setVersion_exclusion.js
|
|
||||||
unit/test_setVersion_throw.js
|
|
||||||
unit/test_storage_manager_estimate.js
|
|
||||||
unit/test_success_events_after_abort.js
|
|
||||||
unit/test_table_locks.js
|
|
||||||
unit/test_table_rollback.js
|
|
||||||
unit/test_temporary_storage.js
|
|
||||||
unit/test_traffic_jam.js
|
|
||||||
unit/test_transaction_abort.js
|
|
||||||
unit/test_transaction_abort_hang.js
|
|
||||||
unit/test_transaction_duplicate_store_names.js
|
|
||||||
unit/test_transaction_error.js
|
|
||||||
unit/test_transaction_lifetimes.js
|
|
||||||
unit/test_transaction_lifetimes_nested.js
|
|
||||||
unit/test_transaction_ordering.js
|
|
||||||
unit/test_upgrade_add_index.js
|
|
||||||
unit/test_unique_index_update.js
|
|
||||||
unit/test_view_put_get_values.js
|
|
||||||
unit/test_wasm_put_get_values.js
|
|
||||||
unit/test_writer_starvation.js
|
|
||||||
|
|
||||||
[test_abort_deleted_index.html]
|
|
||||||
[test_abort_deleted_objectStore.html]
|
|
||||||
[test_abort_on_reload.html]
|
|
||||||
support-files =
|
|
||||||
abort_on_reload.html
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_add_put.html]
|
|
||||||
[test_add_twice_failure.html]
|
|
||||||
[test_advance.html]
|
|
||||||
[test_autoIncrement.html]
|
|
||||||
[test_autoIncrement_indexes.html]
|
|
||||||
[test_bfcache.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_blob_file_backed.html]
|
|
||||||
[test_blob_simple.html]
|
|
||||||
[test_blob_worker_crash.html]
|
|
||||||
skip-if = os == 'win' && os_version == '6.1' # Bug 1342415
|
|
||||||
[test_blob_worker_xhr_post.html]
|
|
||||||
skip-if =
|
|
||||||
(os == 'win' && os_version == '6.1') || (verify && (os == 'win')) # Bug 1342415
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
socketprocess_networking # Bug 1827221: test is toggled off here rather than in private.ini
|
|
||||||
# because socketprocess_networking is an un-released feature so we
|
|
||||||
# do not loose much coverage by disabling it here.
|
|
||||||
|
|
||||||
[test_blob_worker_xhr_post_multifile.html]
|
|
||||||
skip-if =
|
|
||||||
os == 'win' && os_version == '6.1' # Bug 1342415
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
socketprocess_networking # Bug 1827221: test is toggled off here rather than in private.ini
|
|
||||||
# because socketprocess_networking is an un-released feature so we
|
|
||||||
# do not loose much coverage by disabling it here.
|
|
||||||
|
|
||||||
[test_blob_worker_xhr_read.html]
|
|
||||||
[test_blob_worker_xhr_read_slice.html]
|
|
||||||
[test_blocked_order.html]
|
|
||||||
[test_bug937006.html]
|
|
||||||
[test_clear.html]
|
|
||||||
[test_complex_keyPaths.html]
|
|
||||||
[test_constraint_error_messages.html]
|
|
||||||
[test_count.html]
|
|
||||||
[test_create_index.html]
|
|
||||||
[test_create_index_with_integer_keys.html]
|
|
||||||
[test_create_objectStore.html]
|
|
||||||
[test_cursor_mutation.html]
|
|
||||||
[test_cursor_update_updates_indexes.html]
|
|
||||||
[test_cursors.html]
|
|
||||||
[test_database_onclose.html]
|
|
||||||
[test_deleteDatabase.html]
|
|
||||||
[test_deleteDatabase_interactions.html]
|
|
||||||
[test_deleteDatabase_onblocked.html]
|
|
||||||
[test_deleteDatabase_onblocked_duringVersionChange.html]
|
|
||||||
[test_error_events_abort_transactions.html]
|
|
||||||
skip-if = verify
|
|
||||||
[test_event_listener_leaks.html]
|
|
||||||
skip-if = (os == "win" && processor == "aarch64") #bug 1535784
|
|
||||||
[test_event_propagation.html]
|
|
||||||
skip-if = verify
|
|
||||||
[test_event_source.html]
|
|
||||||
[test_exceptions_in_events.html]
|
|
||||||
[test_file_array.html]
|
|
||||||
[test_file_cross_database_copying.html]
|
|
||||||
[test_file_delete.html]
|
|
||||||
[test_file_put_get_object.html]
|
|
||||||
[test_file_put_get_values.html]
|
|
||||||
[test_file_replace.html]
|
|
||||||
[test_file_resurrection_delete.html]
|
|
||||||
skip-if = toolkit == 'android'
|
|
||||||
[test_file_resurrection_transaction_abort.html]
|
|
||||||
skip-if = toolkit == 'android'
|
|
||||||
[test_file_sharing.html]
|
|
||||||
[test_file_transaction_abort.html]
|
|
||||||
[test_getAll.html]
|
|
||||||
[test_getFileId.html]
|
|
||||||
[test_globalObjects_content.html]
|
|
||||||
[test_global_data.html]
|
|
||||||
[test_index_empty_keyPath.html]
|
|
||||||
[test_index_getAll.html]
|
|
||||||
[test_index_getAllObjects.html]
|
|
||||||
[test_index_object_cursors.html]
|
|
||||||
[test_index_update_delete.html]
|
|
||||||
[test_indexes.html]
|
|
||||||
[test_indexes_bad_values.html]
|
|
||||||
[test_indexes_funny_things.html]
|
|
||||||
[test_invalid_cursor.html]
|
|
||||||
[test_invalid_version.html]
|
|
||||||
[test_invalidate.html]
|
|
||||||
# disabled for the moment
|
|
||||||
skip-if = true
|
|
||||||
[test_key_requirements.html]
|
|
||||||
[test_keys.html]
|
|
||||||
[test_leaving_page.html]
|
|
||||||
[test_maximal_serialized_object_size.html]
|
|
||||||
[test_message_manager_ipc.html]
|
|
||||||
[test_multientry.html]
|
|
||||||
[test_names_sorted.html]
|
|
||||||
skip-if =
|
|
||||||
(xorigin && !debug) # Hangs
|
|
||||||
os == "linux" && bits == 64 && !debug # Bug 1602927
|
|
||||||
[test_objectCursors.html]
|
|
||||||
[test_objectStore_getAllKeys.html]
|
|
||||||
[test_objectStore_inline_autoincrement_key_added_on_put.html]
|
|
||||||
[test_objectStore_openKeyCursor.html]
|
|
||||||
[test_objectStore_remove_values.html]
|
|
||||||
[test_object_identity.html]
|
|
||||||
[test_odd_result_order.html]
|
|
||||||
[test_open_empty_db.html]
|
|
||||||
[test_open_for_principal.html]
|
|
||||||
[test_open_objectStore.html]
|
|
||||||
[test_optionalArguments.html]
|
|
||||||
[test_overlapping_transactions.html]
|
|
||||||
[test_put_get_values.html]
|
|
||||||
[test_put_get_values_autoIncrement.html]
|
|
||||||
[test_readonly_transactions.html]
|
|
||||||
[test_readwriteflush_disabled.html]
|
|
||||||
[test_remove_index.html]
|
|
||||||
[test_remove_objectStore.html]
|
|
||||||
[test_rename_index.html]
|
|
||||||
skip-if = os == "linux" && os_version == "18.04" #Bug 1601601
|
|
||||||
[test_rename_index_errors.html]
|
|
||||||
[test_rename_objectStore.html]
|
|
||||||
[test_rename_objectStore_errors.html]
|
|
||||||
[test_request_readyState.html]
|
|
||||||
[test_sandbox.html]
|
|
||||||
skip-if = verify
|
|
||||||
[test_setVersion.html]
|
|
||||||
[test_setVersion_abort.html]
|
|
||||||
[test_setVersion_events.html]
|
|
||||||
[test_setVersion_exclusion.html]
|
|
||||||
[test_setVersion_throw.html]
|
|
||||||
[test_success_events_after_abort.html]
|
|
||||||
[test_table_locks.html]
|
|
||||||
[test_table_rollback.html]
|
|
||||||
[test_third_party.html]
|
|
||||||
support-files =
|
|
||||||
third_party_window.html
|
|
||||||
third_party_iframe1.html
|
|
||||||
third_party_iframe2.html
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_traffic_jam.html]
|
|
||||||
[test_transaction_abort.html]
|
|
||||||
[test_transaction_abort_hang.html]
|
|
||||||
[test_transaction_duplicate_store_names.html]
|
|
||||||
[test_transaction_error.html]
|
|
||||||
[test_transaction_lifetimes.html]
|
|
||||||
[test_transaction_lifetimes_nested.html]
|
|
||||||
[test_transaction_ordering.html]
|
|
||||||
[test_unique_index_update.html]
|
|
||||||
[test_upgrade_add_index.html]
|
|
||||||
skip-if = (!debug && bits == 64 && (os == "linux" || os == "mac")) || (os == "win") #Bug 1637715
|
|
||||||
scheme = https
|
|
||||||
[test_view_put_get_values.html]
|
|
||||||
[test_wasm_put_get_values.html]
|
|
||||||
[test_writer_starvation.html]
|
|
||||||
skip-if = true #Bug 595368
|
|
|
@ -0,0 +1,396 @@
|
||||||
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
|
[DEFAULT]
|
||||||
|
prefs = [
|
||||||
|
"extensions.blocklist.enabled=false",
|
||||||
|
]
|
||||||
|
support-files = [
|
||||||
|
"bfcache_page1.html",
|
||||||
|
"bfcache_page2.html",
|
||||||
|
"blob_worker_crash_iframe.html",
|
||||||
|
"!/dom/events/test/event_leak_utils.js",
|
||||||
|
"error_events_abort_transactions_iframe.html",
|
||||||
|
"event_propagation_iframe.html",
|
||||||
|
"exceptions_in_events_iframe.html",
|
||||||
|
"file.js",
|
||||||
|
"helpers.js",
|
||||||
|
"leaving_page_iframe.html",
|
||||||
|
"unit/test_abort_deleted_index.js",
|
||||||
|
"unit/test_abort_deleted_objectStore.js",
|
||||||
|
"unit/test_add_put.js",
|
||||||
|
"unit/test_add_twice_failure.js",
|
||||||
|
"unit/test_advance.js",
|
||||||
|
"unit/test_autoIncrement.js",
|
||||||
|
"unit/test_autoIncrement_indexes.js",
|
||||||
|
"unit/test_blob_file_backed.js",
|
||||||
|
"unit/test_blocked_order.js",
|
||||||
|
"unit/test_clear.js",
|
||||||
|
"unit/test_complex_keyPaths.js",
|
||||||
|
"unit/test_constraint_error_messages.js",
|
||||||
|
"unit/test_count.js",
|
||||||
|
"unit/test_create_index.js",
|
||||||
|
"unit/test_create_index_with_integer_keys.js",
|
||||||
|
"unit/test_create_locale_aware_index.js",
|
||||||
|
"unit/test_create_objectStore.js",
|
||||||
|
"unit/test_cursor_mutation.js",
|
||||||
|
"unit/test_cursor_update_updates_indexes.js",
|
||||||
|
"unit/test_cursors.js",
|
||||||
|
"unit/test_database_onclose.js",
|
||||||
|
"unit/test_deleteDatabase.js",
|
||||||
|
"unit/test_deleteDatabase_interactions.js",
|
||||||
|
"unit/test_deleteDatabase_onblocked.js",
|
||||||
|
"unit/test_deleteDatabase_onblocked_duringVersionChange.js",
|
||||||
|
"unit/test_event_source.js",
|
||||||
|
"unit/test_getAll.js",
|
||||||
|
"unit/test_globalObjects_ipc.js",
|
||||||
|
"unit/test_globalObjects_other.js",
|
||||||
|
"unit/test_globalObjects_xpc.js",
|
||||||
|
"unit/test_global_data.js",
|
||||||
|
"unit/test_index_empty_keyPath.js",
|
||||||
|
"unit/test_index_getAll.js",
|
||||||
|
"unit/test_index_getAllObjects.js",
|
||||||
|
"unit/test_index_object_cursors.js",
|
||||||
|
"unit/test_index_update_delete.js",
|
||||||
|
"unit/test_indexes.js",
|
||||||
|
"unit/test_indexes_bad_values.js",
|
||||||
|
"unit/test_indexes_funny_things.js",
|
||||||
|
"unit/test_invalid_cursor.js",
|
||||||
|
"unit/test_invalid_version.js",
|
||||||
|
"unit/test_invalidate.js",
|
||||||
|
"unit/test_key_requirements.js",
|
||||||
|
"unit/test_keys.js",
|
||||||
|
"unit/test_locale_aware_indexes.js",
|
||||||
|
"unit/test_locale_aware_index_getAll.js",
|
||||||
|
"unit/test_locale_aware_index_getAllObjects.js",
|
||||||
|
"unit/test_maximal_serialized_object_size.js",
|
||||||
|
"unit/test_multientry.js",
|
||||||
|
"unit/test_names_sorted.js",
|
||||||
|
"unit/test_objectCursors.js",
|
||||||
|
"unit/test_objectStore_getAllKeys.js",
|
||||||
|
"unit/test_objectStore_inline_autoincrement_key_added_on_put.js",
|
||||||
|
"unit/test_objectStore_openKeyCursor.js",
|
||||||
|
"unit/test_objectStore_remove_values.js",
|
||||||
|
"unit/test_object_identity.js",
|
||||||
|
"unit/test_odd_result_order.js",
|
||||||
|
"unit/test_open_empty_db.js",
|
||||||
|
"unit/test_open_for_principal.js",
|
||||||
|
"unit/test_open_objectStore.js",
|
||||||
|
"unit/test_optionalArguments.js",
|
||||||
|
"unit/test_overlapping_transactions.js",
|
||||||
|
"unit/test_put_get_values.js",
|
||||||
|
"unit/test_put_get_values_autoIncrement.js",
|
||||||
|
"unit/test_readonly_transactions.js",
|
||||||
|
"unit/test_readwriteflush_disabled.js",
|
||||||
|
"unit/test_remove_index.js",
|
||||||
|
"unit/test_remove_objectStore.js",
|
||||||
|
"unit/test_rename_index.js",
|
||||||
|
"unit/test_rename_index_errors.js",
|
||||||
|
"unit/test_rename_objectStore.js",
|
||||||
|
"unit/test_rename_objectStore_errors.js",
|
||||||
|
"unit/test_request_readyState.js",
|
||||||
|
"unit/test_setVersion.js",
|
||||||
|
"unit/test_setVersion_abort.js",
|
||||||
|
"unit/test_setVersion_events.js",
|
||||||
|
"unit/test_setVersion_exclusion.js",
|
||||||
|
"unit/test_setVersion_throw.js",
|
||||||
|
"unit/test_storage_manager_estimate.js",
|
||||||
|
"unit/test_success_events_after_abort.js",
|
||||||
|
"unit/test_table_locks.js",
|
||||||
|
"unit/test_table_rollback.js",
|
||||||
|
"unit/test_temporary_storage.js",
|
||||||
|
"unit/test_traffic_jam.js",
|
||||||
|
"unit/test_transaction_abort.js",
|
||||||
|
"unit/test_transaction_abort_hang.js",
|
||||||
|
"unit/test_transaction_duplicate_store_names.js",
|
||||||
|
"unit/test_transaction_error.js",
|
||||||
|
"unit/test_transaction_lifetimes.js",
|
||||||
|
"unit/test_transaction_lifetimes_nested.js",
|
||||||
|
"unit/test_transaction_ordering.js",
|
||||||
|
"unit/test_upgrade_add_index.js",
|
||||||
|
"unit/test_unique_index_update.js",
|
||||||
|
"unit/test_view_put_get_values.js",
|
||||||
|
"unit/test_wasm_put_get_values.js",
|
||||||
|
"unit/test_writer_starvation.js",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_abort_deleted_index.html"]
|
||||||
|
|
||||||
|
["test_abort_deleted_objectStore.html"]
|
||||||
|
|
||||||
|
["test_abort_on_reload.html"]
|
||||||
|
support-files = [
|
||||||
|
"abort_on_reload.html",
|
||||||
|
]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_add_put.html"]
|
||||||
|
|
||||||
|
["test_add_twice_failure.html"]
|
||||||
|
|
||||||
|
["test_advance.html"]
|
||||||
|
|
||||||
|
["test_autoIncrement.html"]
|
||||||
|
|
||||||
|
["test_autoIncrement_indexes.html"]
|
||||||
|
|
||||||
|
["test_bfcache.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_blob_file_backed.html"]
|
||||||
|
|
||||||
|
["test_blob_simple.html"]
|
||||||
|
|
||||||
|
["test_blob_worker_crash.html"]
|
||||||
|
|
||||||
|
["test_blob_worker_xhr_post.html"]
|
||||||
|
skip-if = [
|
||||||
|
"os == 'win' && verify",
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
"socketprocess_networking", # Bug 1827221: test is toggled off here rather than in private.ini
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_blob_worker_xhr_post_multifile.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
"socketprocess_networking", # Bug 1827221: test is toggled off here rather than in private.ini
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_blob_worker_xhr_read.html"]
|
||||||
|
|
||||||
|
["test_blob_worker_xhr_read_slice.html"]
|
||||||
|
|
||||||
|
["test_blocked_order.html"]
|
||||||
|
|
||||||
|
["test_bug937006.html"]
|
||||||
|
|
||||||
|
["test_clear.html"]
|
||||||
|
|
||||||
|
["test_complex_keyPaths.html"]
|
||||||
|
|
||||||
|
["test_constraint_error_messages.html"]
|
||||||
|
|
||||||
|
["test_count.html"]
|
||||||
|
|
||||||
|
["test_create_index.html"]
|
||||||
|
|
||||||
|
["test_create_index_with_integer_keys.html"]
|
||||||
|
|
||||||
|
["test_create_objectStore.html"]
|
||||||
|
|
||||||
|
["test_cursor_mutation.html"]
|
||||||
|
|
||||||
|
["test_cursor_update_updates_indexes.html"]
|
||||||
|
|
||||||
|
["test_cursors.html"]
|
||||||
|
|
||||||
|
["test_database_onclose.html"]
|
||||||
|
|
||||||
|
["test_deleteDatabase.html"]
|
||||||
|
|
||||||
|
["test_deleteDatabase_interactions.html"]
|
||||||
|
|
||||||
|
["test_deleteDatabase_onblocked.html"]
|
||||||
|
|
||||||
|
["test_deleteDatabase_onblocked_duringVersionChange.html"]
|
||||||
|
|
||||||
|
["test_error_events_abort_transactions.html"]
|
||||||
|
skip-if = ["verify"]
|
||||||
|
|
||||||
|
["test_event_listener_leaks.html"]
|
||||||
|
|
||||||
|
["test_event_propagation.html"]
|
||||||
|
skip-if = ["verify"]
|
||||||
|
|
||||||
|
["test_event_source.html"]
|
||||||
|
|
||||||
|
["test_exceptions_in_events.html"]
|
||||||
|
|
||||||
|
["test_file_array.html"]
|
||||||
|
|
||||||
|
["test_file_cross_database_copying.html"]
|
||||||
|
|
||||||
|
["test_file_delete.html"]
|
||||||
|
|
||||||
|
["test_file_put_get_object.html"]
|
||||||
|
|
||||||
|
["test_file_put_get_values.html"]
|
||||||
|
|
||||||
|
["test_file_replace.html"]
|
||||||
|
|
||||||
|
["test_file_resurrection_delete.html"]
|
||||||
|
skip-if = ["os == 'android'"]
|
||||||
|
|
||||||
|
["test_file_resurrection_transaction_abort.html"]
|
||||||
|
skip-if = ["os == 'android'"]
|
||||||
|
|
||||||
|
["test_file_sharing.html"]
|
||||||
|
|
||||||
|
["test_file_transaction_abort.html"]
|
||||||
|
|
||||||
|
["test_getAll.html"]
|
||||||
|
|
||||||
|
["test_getFileId.html"]
|
||||||
|
|
||||||
|
["test_globalObjects_content.html"]
|
||||||
|
|
||||||
|
["test_global_data.html"]
|
||||||
|
|
||||||
|
["test_index_empty_keyPath.html"]
|
||||||
|
|
||||||
|
["test_index_getAll.html"]
|
||||||
|
|
||||||
|
["test_index_getAllObjects.html"]
|
||||||
|
|
||||||
|
["test_index_object_cursors.html"]
|
||||||
|
|
||||||
|
["test_index_update_delete.html"]
|
||||||
|
|
||||||
|
["test_indexes.html"]
|
||||||
|
|
||||||
|
["test_indexes_bad_values.html"]
|
||||||
|
|
||||||
|
["test_indexes_funny_things.html"]
|
||||||
|
|
||||||
|
["test_invalid_cursor.html"]
|
||||||
|
|
||||||
|
["test_invalid_version.html"]
|
||||||
|
|
||||||
|
["test_invalidate.html"]
|
||||||
|
skip-if = ["true"] # disabled for the moment
|
||||||
|
|
||||||
|
["test_key_requirements.html"]
|
||||||
|
|
||||||
|
["test_keys.html"]
|
||||||
|
|
||||||
|
["test_leaving_page.html"]
|
||||||
|
|
||||||
|
["test_maximal_serialized_object_size.html"]
|
||||||
|
|
||||||
|
["test_message_manager_ipc.html"]
|
||||||
|
|
||||||
|
["test_multientry.html"]
|
||||||
|
|
||||||
|
["test_names_sorted.html"]
|
||||||
|
skip-if = [
|
||||||
|
"xorigin && !debug", # Hangs
|
||||||
|
"os == 'linux' && bits == 64 && !debug", # Bug 1602927
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_objectCursors.html"]
|
||||||
|
|
||||||
|
["test_objectStore_getAllKeys.html"]
|
||||||
|
|
||||||
|
["test_objectStore_inline_autoincrement_key_added_on_put.html"]
|
||||||
|
|
||||||
|
["test_objectStore_openKeyCursor.html"]
|
||||||
|
|
||||||
|
["test_objectStore_remove_values.html"]
|
||||||
|
|
||||||
|
["test_object_identity.html"]
|
||||||
|
|
||||||
|
["test_odd_result_order.html"]
|
||||||
|
|
||||||
|
["test_open_empty_db.html"]
|
||||||
|
|
||||||
|
["test_open_for_principal.html"]
|
||||||
|
|
||||||
|
["test_open_objectStore.html"]
|
||||||
|
|
||||||
|
["test_optionalArguments.html"]
|
||||||
|
|
||||||
|
["test_overlapping_transactions.html"]
|
||||||
|
|
||||||
|
["test_put_get_values.html"]
|
||||||
|
|
||||||
|
["test_put_get_values_autoIncrement.html"]
|
||||||
|
|
||||||
|
["test_readonly_transactions.html"]
|
||||||
|
|
||||||
|
["test_readwriteflush_disabled.html"]
|
||||||
|
|
||||||
|
["test_remove_index.html"]
|
||||||
|
|
||||||
|
["test_remove_objectStore.html"]
|
||||||
|
|
||||||
|
["test_rename_index.html"]
|
||||||
|
skip-if = ["os == 'linux' && os_version == '18.04'"] #Bug 1601601
|
||||||
|
|
||||||
|
["test_rename_index_errors.html"]
|
||||||
|
|
||||||
|
["test_rename_objectStore.html"]
|
||||||
|
|
||||||
|
["test_rename_objectStore_errors.html"]
|
||||||
|
|
||||||
|
["test_request_readyState.html"]
|
||||||
|
|
||||||
|
["test_sandbox.html"]
|
||||||
|
skip-if = ["verify"]
|
||||||
|
|
||||||
|
["test_setVersion.html"]
|
||||||
|
|
||||||
|
["test_setVersion_abort.html"]
|
||||||
|
|
||||||
|
["test_setVersion_events.html"]
|
||||||
|
|
||||||
|
["test_setVersion_exclusion.html"]
|
||||||
|
|
||||||
|
["test_setVersion_throw.html"]
|
||||||
|
|
||||||
|
["test_success_events_after_abort.html"]
|
||||||
|
|
||||||
|
["test_table_locks.html"]
|
||||||
|
|
||||||
|
["test_table_rollback.html"]
|
||||||
|
|
||||||
|
["test_third_party.html"]
|
||||||
|
support-files = [
|
||||||
|
"third_party_window.html",
|
||||||
|
"third_party_iframe1.html",
|
||||||
|
"third_party_iframe2.html",
|
||||||
|
]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_traffic_jam.html"]
|
||||||
|
|
||||||
|
["test_transaction_abort.html"]
|
||||||
|
|
||||||
|
["test_transaction_abort_hang.html"]
|
||||||
|
|
||||||
|
["test_transaction_duplicate_store_names.html"]
|
||||||
|
|
||||||
|
["test_transaction_error.html"]
|
||||||
|
|
||||||
|
["test_transaction_lifetimes.html"]
|
||||||
|
|
||||||
|
["test_transaction_lifetimes_nested.html"]
|
||||||
|
|
||||||
|
["test_transaction_ordering.html"]
|
||||||
|
|
||||||
|
["test_unique_index_update.html"]
|
||||||
|
|
||||||
|
["test_upgrade_add_index.html"]
|
||||||
|
skip-if = [
|
||||||
|
"!debug && bits == 64 && (os == 'linux' || os == 'mac')",
|
||||||
|
"os == 'win'", #Bug 1637715
|
||||||
|
]
|
||||||
|
scheme = "https"
|
||||||
|
|
||||||
|
["test_view_put_get_values.html"]
|
||||||
|
|
||||||
|
["test_wasm_put_get_values.html"]
|
||||||
|
|
||||||
|
["test_writer_starvation.html"]
|
||||||
|
skip-if = ["true"] #Bug 595368
|
|
@ -1,10 +0,0 @@
|
||||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
[DEFAULT]
|
|
||||||
|
|
||||||
[test_create_locale_aware_index.html]
|
|
||||||
[test_locale_aware_indexes.html]
|
|
||||||
[test_locale_aware_index_getAll.html]
|
|
||||||
[test_locale_aware_index_getAllObjects.html]
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
[DEFAULT]
|
||||||
|
|
||||||
|
["test_create_locale_aware_index.html"]
|
||||||
|
|
||||||
|
["test_locale_aware_index_getAll.html"]
|
||||||
|
|
||||||
|
["test_locale_aware_index_getAllObjects.html"]
|
||||||
|
|
||||||
|
["test_locale_aware_indexes.html"]
|
|
@ -1,21 +0,0 @@
|
||||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
[DEFAULT]
|
|
||||||
dupe-manifest =
|
|
||||||
prefs =
|
|
||||||
browser.privatebrowsing.autostart=true
|
|
||||||
dom.indexedDB.privateBrowsing.enabled=true
|
|
||||||
extensions.blocklist.enabled=false
|
|
||||||
tags = indexedDB indexedDB-private
|
|
||||||
|
|
||||||
[include:mochitest-common.ini]
|
|
||||||
|
|
||||||
[test_file_os_delete.html]
|
|
||||||
skip-if = true # Bug 1819284: Run test_file_os_delete only for regular manifest.
|
|
||||||
[test_file_put_deleted.html]
|
|
||||||
skip-if = verify # Bug 1829690: Investigate failing test_file_put_delete.html in verify mode for PBM.
|
|
||||||
[test_storage_manager_estimate.html]
|
|
||||||
scheme = https
|
|
||||||
skip-if = xorigin
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
[DEFAULT]
|
||||||
|
dupe-manifest = true
|
||||||
|
prefs = [
|
||||||
|
"browser.privatebrowsing.autostart=true",
|
||||||
|
"dom.indexedDB.privateBrowsing.enabled=true",
|
||||||
|
"extensions.blocklist.enabled=false",
|
||||||
|
]
|
||||||
|
tags = "indexedDB indexedDB-private"
|
||||||
|
|
||||||
|
["include:mochitest-common.toml"]
|
||||||
|
|
||||||
|
["test_file_os_delete.html"]
|
||||||
|
skip-if = ["true"] # Bug 1819284: Run test_file_os_delete only for regular manifest.
|
||||||
|
|
||||||
|
["test_file_put_deleted.html"]
|
||||||
|
skip-if = ["verify"] # Bug 1829690: Investigate failing test_file_put_delete.html in verify mode for PBM.
|
||||||
|
|
||||||
|
["test_storage_manager_estimate.html"]
|
||||||
|
scheme = "https"
|
||||||
|
skip-if = ["xorigin"]
|
|
@ -1,17 +0,0 @@
|
||||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
[DEFAULT]
|
|
||||||
dupe-manifest =
|
|
||||||
prefs =
|
|
||||||
extensions.blocklist.enabled=false
|
|
||||||
tags = indexedDB indexedDB-regular
|
|
||||||
|
|
||||||
[include:mochitest-common.ini]
|
|
||||||
|
|
||||||
[test_file_os_delete.html] # Bug 1819284: Run test_file_os_delete only for regular manifest.
|
|
||||||
skip-if = xorigin # Bug 1827617: Investigate test_file_os_delete.html failure in xorigin.
|
|
||||||
[test_file_put_deleted.html] # Bug 1829690: Investigate failing test_file_put_delete.html in verify mode for PBM.
|
|
||||||
[test_storage_manager_estimate.html]
|
|
||||||
scheme = https
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
[DEFAULT]
|
||||||
|
dupe-manifest = true
|
||||||
|
prefs = ["extensions.blocklist.enabled=false"]
|
||||||
|
tags = "indexedDB indexedDB-regular"
|
||||||
|
|
||||||
|
["include:mochitest-common.toml"]
|
||||||
|
|
||||||
|
["test_file_os_delete.html"] # Bug 1819284: Run test_file_os_delete only for regular manifest.
|
||||||
|
skip-if = ["xorigin"] # Bug 1827617: Investigate test_file_os_delete.html failure in xorigin.
|
||||||
|
|
||||||
|
["test_file_put_deleted.html"] # Bug 1829690: Investigate failing test_file_put_delete.html in verify mode for PBM.
|
||||||
|
|
||||||
|
["test_storage_manager_estimate.html"]
|
||||||
|
scheme = "https"
|
|
@ -112,7 +112,7 @@ include("/ipc/chromium/chromium-config.mozbuild")
|
||||||
FINAL_LIBRARY = "xul"
|
FINAL_LIBRARY = "xul"
|
||||||
|
|
||||||
MOCHITEST_MANIFESTS += [
|
MOCHITEST_MANIFESTS += [
|
||||||
"test/mochitest-dFPI.ini",
|
"test/mochitest-dFPI.toml",
|
||||||
"test/mochitest.toml",
|
"test/mochitest.toml",
|
||||||
"test/performance/perftest.toml",
|
"test/performance/perftest.toml",
|
||||||
]
|
]
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
prefs = ["network.cookie.cookieBehavior=5"]
|
prefs = ["network.cookie.cookieBehavior=5"]
|
||||||
dupe-manifest = true
|
dupe-manifest = true
|
||||||
|
|
||||||
["include:browser-common.ini"]
|
["include:browser-common.toml"]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
dupe-manifest = true
|
dupe-manifest = true
|
||||||
|
|
||||||
["include:browser-common.ini"]
|
["include:browser-common.toml"]
|
||||||
|
|
|
@ -1,390 +0,0 @@
|
||||||
[DEFAULT]
|
|
||||||
tags = condprof
|
|
||||||
support-files =
|
|
||||||
abrupt_completion_worker.js
|
|
||||||
worker.js
|
|
||||||
worker2.js
|
|
||||||
worker3.js
|
|
||||||
fetch_event_worker.js
|
|
||||||
parse_error_worker.js
|
|
||||||
activate_event_error_worker.js
|
|
||||||
install_event_worker.js
|
|
||||||
install_event_error_worker.js
|
|
||||||
simpleregister/index.html
|
|
||||||
simpleregister/ready.html
|
|
||||||
controller/index.html
|
|
||||||
unregister/index.html
|
|
||||||
unregister/unregister.html
|
|
||||||
workerUpdate/update.html
|
|
||||||
sw_clients/simple.html
|
|
||||||
sw_clients/service_worker_controlled.html
|
|
||||||
match_all_worker.js
|
|
||||||
match_all_advanced_worker.js
|
|
||||||
worker_unregister.js
|
|
||||||
worker_update.js
|
|
||||||
message_posting_worker.js
|
|
||||||
fetch/index.html
|
|
||||||
fetch/fetch_worker_script.js
|
|
||||||
fetch/fetch_tests.js
|
|
||||||
fetch/deliver-gzip.sjs
|
|
||||||
fetch/redirect.sjs
|
|
||||||
fetch/real-file.txt
|
|
||||||
fetch/cookie/cookie_test.js
|
|
||||||
fetch/cookie/register.html
|
|
||||||
fetch/cookie/unregister.html
|
|
||||||
fetch/hsts/hsts_test.js
|
|
||||||
fetch/hsts/embedder.html
|
|
||||||
fetch/hsts/image.html
|
|
||||||
fetch/hsts/image-20px.png
|
|
||||||
fetch/hsts/image-40px.png
|
|
||||||
fetch/hsts/realindex.html
|
|
||||||
fetch/hsts/register.html
|
|
||||||
fetch/hsts/register.html^headers^
|
|
||||||
fetch/hsts/unregister.html
|
|
||||||
fetch/https/index.html
|
|
||||||
fetch/https/register.html
|
|
||||||
fetch/https/unregister.html
|
|
||||||
fetch/https/https_test.js
|
|
||||||
fetch/https/clonedresponse/index.html
|
|
||||||
fetch/https/clonedresponse/register.html
|
|
||||||
fetch/https/clonedresponse/unregister.html
|
|
||||||
fetch/https/clonedresponse/https_test.js
|
|
||||||
fetch/imagecache/image-20px.png
|
|
||||||
fetch/imagecache/image-40px.png
|
|
||||||
fetch/imagecache/imagecache_test.js
|
|
||||||
fetch/imagecache/index.html
|
|
||||||
fetch/imagecache/postmortem.html
|
|
||||||
fetch/imagecache/register.html
|
|
||||||
fetch/imagecache/unregister.html
|
|
||||||
fetch/imagecache-maxage/index.html
|
|
||||||
fetch/imagecache-maxage/image-20px.png
|
|
||||||
fetch/imagecache-maxage/image-40px.png
|
|
||||||
fetch/imagecache-maxage/maxage_test.js
|
|
||||||
fetch/imagecache-maxage/register.html
|
|
||||||
fetch/imagecache-maxage/unregister.html
|
|
||||||
fetch/importscript-mixedcontent/register.html
|
|
||||||
fetch/importscript-mixedcontent/unregister.html
|
|
||||||
fetch/importscript-mixedcontent/https_test.js
|
|
||||||
fetch/interrupt.sjs
|
|
||||||
fetch/origin/index.sjs
|
|
||||||
fetch/origin/index-to-https.sjs
|
|
||||||
fetch/origin/realindex.html
|
|
||||||
fetch/origin/realindex.html^headers^
|
|
||||||
fetch/origin/register.html
|
|
||||||
fetch/origin/unregister.html
|
|
||||||
fetch/origin/origin_test.js
|
|
||||||
fetch/origin/https/index-https.sjs
|
|
||||||
fetch/origin/https/realindex.html
|
|
||||||
fetch/origin/https/realindex.html^headers^
|
|
||||||
fetch/origin/https/register.html
|
|
||||||
fetch/origin/https/unregister.html
|
|
||||||
fetch/origin/https/origin_test.js
|
|
||||||
fetch/requesturl/index.html
|
|
||||||
fetch/requesturl/redirect.sjs
|
|
||||||
fetch/requesturl/redirector.html
|
|
||||||
fetch/requesturl/register.html
|
|
||||||
fetch/requesturl/requesturl_test.js
|
|
||||||
fetch/requesturl/secret.html
|
|
||||||
fetch/requesturl/unregister.html
|
|
||||||
fetch/sandbox/index.html
|
|
||||||
fetch/sandbox/intercepted_index.html
|
|
||||||
fetch/sandbox/register.html
|
|
||||||
fetch/sandbox/unregister.html
|
|
||||||
fetch/sandbox/sandbox_test.js
|
|
||||||
fetch/upgrade-insecure/upgrade-insecure_test.js
|
|
||||||
fetch/upgrade-insecure/embedder.html
|
|
||||||
fetch/upgrade-insecure/embedder.html^headers^
|
|
||||||
fetch/upgrade-insecure/image.html
|
|
||||||
fetch/upgrade-insecure/image-20px.png
|
|
||||||
fetch/upgrade-insecure/image-40px.png
|
|
||||||
fetch/upgrade-insecure/realindex.html
|
|
||||||
fetch/upgrade-insecure/register.html
|
|
||||||
fetch/upgrade-insecure/unregister.html
|
|
||||||
match_all_properties_worker.js
|
|
||||||
match_all_clients/match_all_controlled.html
|
|
||||||
test_serviceworker_interfaces.js
|
|
||||||
serviceworker_wrapper.js
|
|
||||||
message_receiver.html
|
|
||||||
serviceworker_not_sharedworker.js
|
|
||||||
match_all_client/match_all_client_id.html
|
|
||||||
match_all_client_id_worker.js
|
|
||||||
source_message_posting_worker.js
|
|
||||||
scope/scope_worker.js
|
|
||||||
redirect_serviceworker.sjs
|
|
||||||
importscript.sjs
|
|
||||||
importscript_worker.js
|
|
||||||
bug1151916_worker.js
|
|
||||||
bug1151916_driver.html
|
|
||||||
bug1240436_worker.js
|
|
||||||
notificationclick.html
|
|
||||||
notificationclick-otherwindow.html
|
|
||||||
notificationclick.js
|
|
||||||
notificationclick_focus.html
|
|
||||||
notificationclick_focus.js
|
|
||||||
notificationclose.html
|
|
||||||
notificationclose.js
|
|
||||||
worker_updatefoundevent.js
|
|
||||||
worker_updatefoundevent2.js
|
|
||||||
updatefoundevent.html
|
|
||||||
empty.html
|
|
||||||
empty.js
|
|
||||||
notification_constructor_error.js
|
|
||||||
notification_get_sw.js
|
|
||||||
notification/register.html
|
|
||||||
sanitize/frame.html
|
|
||||||
sanitize/register.html
|
|
||||||
sanitize/example_check_and_unregister.html
|
|
||||||
sanitize_worker.js
|
|
||||||
streamfilter_server.sjs
|
|
||||||
streamfilter_worker.js
|
|
||||||
swa/worker_scope_different.js
|
|
||||||
swa/worker_scope_different.js^headers^
|
|
||||||
swa/worker_scope_different2.js
|
|
||||||
swa/worker_scope_different2.js^headers^
|
|
||||||
swa/worker_scope_precise.js
|
|
||||||
swa/worker_scope_precise.js^headers^
|
|
||||||
swa/worker_scope_too_deep.js
|
|
||||||
swa/worker_scope_too_deep.js^headers^
|
|
||||||
swa/worker_scope_too_narrow.js
|
|
||||||
swa/worker_scope_too_narrow.js^headers^
|
|
||||||
claim_oninstall_worker.js
|
|
||||||
claim_worker_1.js
|
|
||||||
claim_worker_2.js
|
|
||||||
claim_clients/client.html
|
|
||||||
force_refresh_worker.js
|
|
||||||
sw_clients/refresher.html
|
|
||||||
sw_clients/refresher_compressed.html
|
|
||||||
sw_clients/refresher_compressed.html^headers^
|
|
||||||
sw_clients/refresher_cached.html
|
|
||||||
sw_clients/refresher_cached_compressed.html
|
|
||||||
sw_clients/refresher_cached_compressed.html^headers^
|
|
||||||
strict_mode_warning.js
|
|
||||||
skip_waiting_installed_worker.js
|
|
||||||
skip_waiting_scope/index.html
|
|
||||||
thirdparty/iframe1.html
|
|
||||||
thirdparty/iframe2.html
|
|
||||||
thirdparty/register.html
|
|
||||||
thirdparty/unregister.html
|
|
||||||
thirdparty/sw.js
|
|
||||||
thirdparty/worker.js
|
|
||||||
register_https.html
|
|
||||||
gzip_redirect_worker.js
|
|
||||||
sw_clients/navigator.html
|
|
||||||
eval_worker.js
|
|
||||||
test_eval_allowed.html^headers^
|
|
||||||
opaque_intercept_worker.js
|
|
||||||
notify_loaded.js
|
|
||||||
fetch/plugin/worker.js
|
|
||||||
fetch/plugin/plugins.html
|
|
||||||
eventsource/*
|
|
||||||
sw_clients/file_blob_upload_frame.html
|
|
||||||
redirect_post.sjs
|
|
||||||
xslt_worker.js
|
|
||||||
xslt/*
|
|
||||||
unresolved_fetch_worker.js
|
|
||||||
header_checker.sjs
|
|
||||||
openWindow_worker.js
|
|
||||||
redirect.sjs
|
|
||||||
open_window/client.sjs
|
|
||||||
lorem_script.js
|
|
||||||
file_blob_response_worker.js
|
|
||||||
file_js_cache_cleanup.js
|
|
||||||
file_js_cache.html
|
|
||||||
file_js_cache_with_sri.html
|
|
||||||
file_js_cache.js
|
|
||||||
file_js_cache_save_after_load.html
|
|
||||||
file_js_cache_save_after_load.js
|
|
||||||
file_js_cache_syntax_error.html
|
|
||||||
file_js_cache_syntax_error.js
|
|
||||||
!/dom/security/test/cors/file_CrossSiteXHR_server.sjs
|
|
||||||
!/dom/notification/test/mochitest/MockServices.js
|
|
||||||
!/dom/notification/test/mochitest/NotificationTest.js
|
|
||||||
blocking_install_event_worker.js
|
|
||||||
sw_bad_mime_type.js
|
|
||||||
sw_bad_mime_type.js^headers^
|
|
||||||
error_reporting_helpers.js
|
|
||||||
fetch.js
|
|
||||||
hello.html
|
|
||||||
create_another_sharedWorker.html
|
|
||||||
sharedWorker_fetch.js
|
|
||||||
async_waituntil_worker.js
|
|
||||||
lazy_worker.js
|
|
||||||
nofetch_handler_worker.js
|
|
||||||
service_worker.js
|
|
||||||
service_worker_client.html
|
|
||||||
utils.js
|
|
||||||
sw_storage_not_allow.js
|
|
||||||
update_worker.sjs
|
|
||||||
self_update_worker.sjs
|
|
||||||
!/dom/events/test/event_leak_utils.js
|
|
||||||
onmessageerror_worker.js
|
|
||||||
pref/fetch_nonexistent_file.html
|
|
||||||
pref/intercept_nonexistent_file_sw.js
|
|
||||||
|
|
||||||
[test_abrupt_completion.html]
|
|
||||||
skip-if =
|
|
||||||
os == 'linux' #Bug 1615164
|
|
||||||
win10_2004 # Bug 1615164
|
|
||||||
[test_async_waituntil.html]
|
|
||||||
[test_bad_script_cache.html]
|
|
||||||
[test_bug1151916.html]
|
|
||||||
[test_bug1240436.html]
|
|
||||||
[test_bug1408734.html]
|
|
||||||
[test_claim.html]
|
|
||||||
[test_claim_oninstall.html]
|
|
||||||
[test_controller.html]
|
|
||||||
[test_cross_origin_url_after_redirect.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_devtools_bypass_serviceworker.html]
|
|
||||||
[test_empty_serviceworker.html]
|
|
||||||
[test_enabled_pref.html]
|
|
||||||
[test_error_reporting.html]
|
|
||||||
skip-if = serviceworker_e10s
|
|
||||||
[test_escapedSlashes.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_eval_allowed.html]
|
|
||||||
[test_event_listener_leaks.html]
|
|
||||||
skip-if = (os == "win" && processor == "aarch64") #bug 1535784
|
|
||||||
[test_fetch_event.html]
|
|
||||||
skip-if = debug # Bug 1262224
|
|
||||||
[test_fetch_event_with_thirdpartypref.html]
|
|
||||||
skip-if = debug # Bug 1262224
|
|
||||||
[test_fetch_integrity.html]
|
|
||||||
skip-if = serviceworker_e10s
|
|
||||||
support-files = console_monitor.js
|
|
||||||
[test_file_blob_response.html]
|
|
||||||
[test_file_blob_upload.html]
|
|
||||||
[test_file_upload.html]
|
|
||||||
skip-if = toolkit == 'android' #Bug 1430182
|
|
||||||
support-files = script_file_upload.js sw_file_upload.js server_file_upload.sjs
|
|
||||||
[test_force_refresh.html]
|
|
||||||
[test_gzip_redirect.html]
|
|
||||||
[test_hsts_upgrade_intercept.html]
|
|
||||||
skip-if =
|
|
||||||
win10_2004 && !debug # Bug 1717091
|
|
||||||
win11_2009 && !debug # Bug 1797751
|
|
||||||
os == "linux" && bits == 64 && debug # Bug 1749068
|
|
||||||
apple_catalina && !debug # Bug 1717091
|
|
||||||
scheme = https
|
|
||||||
[test_imagecache.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_imagecache_max_age.html]
|
|
||||||
skip-if =
|
|
||||||
os == 'linux' && bits == 64 && !debug && asan && os_version == '18.04' # Bug 1585668
|
|
||||||
display == 'wayland' && os_version == '22.04' && debug # Bug 1856980
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_importscript.html]
|
|
||||||
[test_install_event.html]
|
|
||||||
[test_install_event_gc.html]
|
|
||||||
skip-if = xorigin # JavaScript error: http://mochi.xorigin-test:8888/tests/SimpleTest/TestRunner.js, line 157: SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object
|
|
||||||
[test_installation_simple.html]
|
|
||||||
[test_match_all.html]
|
|
||||||
[test_match_all_advanced.html]
|
|
||||||
[test_match_all_client_id.html]
|
|
||||||
skip-if =
|
|
||||||
toolkit == 'android'
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_match_all_client_properties.html]
|
|
||||||
skip-if = toolkit == 'android'
|
|
||||||
[test_navigationPreload_disable_crash.html]
|
|
||||||
scheme = https
|
|
||||||
skip-if =
|
|
||||||
os == "linux" && bits == 64 && debug # Bug 1749068
|
|
||||||
[test_navigator.html]
|
|
||||||
[test_nofetch_handler.html]
|
|
||||||
[test_not_intercept_plugin.html]
|
|
||||||
skip-if = serviceworker_e10s # leaks InterceptedHttpChannel and others things
|
|
||||||
[test_notification_constructor_error.html]
|
|
||||||
[test_notification_get.html]
|
|
||||||
skip-if = xorigin # Bug 1792790
|
|
||||||
[test_notification_openWindow.html]
|
|
||||||
skip-if =
|
|
||||||
toolkit == 'android' # Bug 1620052
|
|
||||||
xorigin # JavaScript error: http://mochi.xorigin-test:8888/tests/SimpleTest/TestRunner.js, line 157: SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
support-files = notification_openWindow_worker.js file_notification_openWindow.html
|
|
||||||
tags = openwindow
|
|
||||||
[test_notificationclick-otherwindow.html]
|
|
||||||
skip-if = xorigin # Bug 1792790
|
|
||||||
[test_notificationclick.html]
|
|
||||||
skip-if = xorigin # Bug 1792790
|
|
||||||
[test_notificationclick_focus.html]
|
|
||||||
skip-if = xorigin # Bug 1792790
|
|
||||||
[test_notificationclose.html]
|
|
||||||
skip-if = xorigin # Bug 1792790
|
|
||||||
[test_onmessageerror.html]
|
|
||||||
skip-if = xorigin # Hangs with no error log
|
|
||||||
[test_opaque_intercept.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_origin_after_redirect.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_origin_after_redirect_cached.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_origin_after_redirect_to_https.html]
|
|
||||||
[test_origin_after_redirect_to_https_cached.html]
|
|
||||||
[test_post_message.html]
|
|
||||||
[test_post_message_advanced.html]
|
|
||||||
[test_post_message_source.html]
|
|
||||||
[test_register_base.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_register_https_in_http.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_sandbox_intercept.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_sanitize.html]
|
|
||||||
[test_scopes.html]
|
|
||||||
[test_script_loader_intercepted_js_cache.html]
|
|
||||||
skip-if = serviceworker_e10s
|
|
||||||
[test_self_update_worker.html]
|
|
||||||
skip-if = serviceworker_e10s
|
|
||||||
toolkit == 'android'
|
|
||||||
[test_service_worker_allowed.html]
|
|
||||||
[test_serviceworker.html]
|
|
||||||
[test_serviceworker_header.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_serviceworker_interfaces.html]
|
|
||||||
[test_serviceworker_not_sharedworker.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
||||||
[test_skip_waiting.html]
|
|
||||||
[test_streamfilter.html]
|
|
||||||
[test_strict_mode_warning.html]
|
|
||||||
[test_third_party_iframes.html]
|
|
||||||
support-files =
|
|
||||||
window_party_iframes.html
|
|
||||||
[test_unregister.html]
|
|
||||||
[test_unresolved_fetch_interception.html]
|
|
||||||
skip-if = verify
|
|
||||||
serviceworker_e10s
|
|
||||||
[test_workerUnregister.html]
|
|
||||||
[test_workerUpdate.html]
|
|
||||||
[test_worker_reference_gc_timeout.html]
|
|
||||||
[test_workerupdatefoundevent.html]
|
|
||||||
[test_xslt.html]
|
|
||||||
skip-if =
|
|
||||||
http3
|
|
||||||
http2
|
|
|
@ -0,0 +1,494 @@
|
||||||
|
[DEFAULT]
|
||||||
|
tags = "condprof"
|
||||||
|
support-files = [
|
||||||
|
"abrupt_completion_worker.js",
|
||||||
|
"worker.js",
|
||||||
|
"worker2.js",
|
||||||
|
"worker3.js",
|
||||||
|
"fetch_event_worker.js",
|
||||||
|
"parse_error_worker.js",
|
||||||
|
"activate_event_error_worker.js",
|
||||||
|
"install_event_worker.js",
|
||||||
|
"install_event_error_worker.js",
|
||||||
|
"simpleregister/index.html",
|
||||||
|
"simpleregister/ready.html",
|
||||||
|
"controller/index.html",
|
||||||
|
"unregister/index.html",
|
||||||
|
"unregister/unregister.html",
|
||||||
|
"workerUpdate/update.html",
|
||||||
|
"sw_clients/simple.html",
|
||||||
|
"sw_clients/service_worker_controlled.html",
|
||||||
|
"match_all_worker.js",
|
||||||
|
"match_all_advanced_worker.js",
|
||||||
|
"worker_unregister.js",
|
||||||
|
"worker_update.js",
|
||||||
|
"message_posting_worker.js",
|
||||||
|
"fetch/index.html",
|
||||||
|
"fetch/fetch_worker_script.js",
|
||||||
|
"fetch/fetch_tests.js",
|
||||||
|
"fetch/deliver-gzip.sjs",
|
||||||
|
"fetch/redirect.sjs",
|
||||||
|
"fetch/real-file.txt",
|
||||||
|
"fetch/cookie/cookie_test.js",
|
||||||
|
"fetch/cookie/register.html",
|
||||||
|
"fetch/cookie/unregister.html",
|
||||||
|
"fetch/hsts/hsts_test.js",
|
||||||
|
"fetch/hsts/embedder.html",
|
||||||
|
"fetch/hsts/image.html",
|
||||||
|
"fetch/hsts/image-20px.png",
|
||||||
|
"fetch/hsts/image-40px.png",
|
||||||
|
"fetch/hsts/realindex.html",
|
||||||
|
"fetch/hsts/register.html",
|
||||||
|
"fetch/hsts/register.html^headers^",
|
||||||
|
"fetch/hsts/unregister.html",
|
||||||
|
"fetch/https/index.html",
|
||||||
|
"fetch/https/register.html",
|
||||||
|
"fetch/https/unregister.html",
|
||||||
|
"fetch/https/https_test.js",
|
||||||
|
"fetch/https/clonedresponse/index.html",
|
||||||
|
"fetch/https/clonedresponse/register.html",
|
||||||
|
"fetch/https/clonedresponse/unregister.html",
|
||||||
|
"fetch/https/clonedresponse/https_test.js",
|
||||||
|
"fetch/imagecache/image-20px.png",
|
||||||
|
"fetch/imagecache/image-40px.png",
|
||||||
|
"fetch/imagecache/imagecache_test.js",
|
||||||
|
"fetch/imagecache/index.html",
|
||||||
|
"fetch/imagecache/postmortem.html",
|
||||||
|
"fetch/imagecache/register.html",
|
||||||
|
"fetch/imagecache/unregister.html",
|
||||||
|
"fetch/imagecache-maxage/index.html",
|
||||||
|
"fetch/imagecache-maxage/image-20px.png",
|
||||||
|
"fetch/imagecache-maxage/image-40px.png",
|
||||||
|
"fetch/imagecache-maxage/maxage_test.js",
|
||||||
|
"fetch/imagecache-maxage/register.html",
|
||||||
|
"fetch/imagecache-maxage/unregister.html",
|
||||||
|
"fetch/importscript-mixedcontent/register.html",
|
||||||
|
"fetch/importscript-mixedcontent/unregister.html",
|
||||||
|
"fetch/importscript-mixedcontent/https_test.js",
|
||||||
|
"fetch/interrupt.sjs",
|
||||||
|
"fetch/origin/index.sjs",
|
||||||
|
"fetch/origin/index-to-https.sjs",
|
||||||
|
"fetch/origin/realindex.html",
|
||||||
|
"fetch/origin/realindex.html^headers^",
|
||||||
|
"fetch/origin/register.html",
|
||||||
|
"fetch/origin/unregister.html",
|
||||||
|
"fetch/origin/origin_test.js",
|
||||||
|
"fetch/origin/https/index-https.sjs",
|
||||||
|
"fetch/origin/https/realindex.html",
|
||||||
|
"fetch/origin/https/realindex.html^headers^",
|
||||||
|
"fetch/origin/https/register.html",
|
||||||
|
"fetch/origin/https/unregister.html",
|
||||||
|
"fetch/origin/https/origin_test.js",
|
||||||
|
"fetch/requesturl/index.html",
|
||||||
|
"fetch/requesturl/redirect.sjs",
|
||||||
|
"fetch/requesturl/redirector.html",
|
||||||
|
"fetch/requesturl/register.html",
|
||||||
|
"fetch/requesturl/requesturl_test.js",
|
||||||
|
"fetch/requesturl/secret.html",
|
||||||
|
"fetch/requesturl/unregister.html",
|
||||||
|
"fetch/sandbox/index.html",
|
||||||
|
"fetch/sandbox/intercepted_index.html",
|
||||||
|
"fetch/sandbox/register.html",
|
||||||
|
"fetch/sandbox/unregister.html",
|
||||||
|
"fetch/sandbox/sandbox_test.js",
|
||||||
|
"fetch/upgrade-insecure/upgrade-insecure_test.js",
|
||||||
|
"fetch/upgrade-insecure/embedder.html",
|
||||||
|
"fetch/upgrade-insecure/embedder.html^headers^",
|
||||||
|
"fetch/upgrade-insecure/image.html",
|
||||||
|
"fetch/upgrade-insecure/image-20px.png",
|
||||||
|
"fetch/upgrade-insecure/image-40px.png",
|
||||||
|
"fetch/upgrade-insecure/realindex.html",
|
||||||
|
"fetch/upgrade-insecure/register.html",
|
||||||
|
"fetch/upgrade-insecure/unregister.html",
|
||||||
|
"match_all_properties_worker.js",
|
||||||
|
"match_all_clients/match_all_controlled.html",
|
||||||
|
"test_serviceworker_interfaces.js",
|
||||||
|
"serviceworker_wrapper.js",
|
||||||
|
"message_receiver.html",
|
||||||
|
"serviceworker_not_sharedworker.js",
|
||||||
|
"match_all_client/match_all_client_id.html",
|
||||||
|
"match_all_client_id_worker.js",
|
||||||
|
"source_message_posting_worker.js",
|
||||||
|
"scope/scope_worker.js",
|
||||||
|
"redirect_serviceworker.sjs",
|
||||||
|
"importscript.sjs",
|
||||||
|
"importscript_worker.js",
|
||||||
|
"bug1151916_worker.js",
|
||||||
|
"bug1151916_driver.html",
|
||||||
|
"bug1240436_worker.js",
|
||||||
|
"notificationclick.html",
|
||||||
|
"notificationclick-otherwindow.html",
|
||||||
|
"notificationclick.js",
|
||||||
|
"notificationclick_focus.html",
|
||||||
|
"notificationclick_focus.js",
|
||||||
|
"notificationclose.html",
|
||||||
|
"notificationclose.js",
|
||||||
|
"worker_updatefoundevent.js",
|
||||||
|
"worker_updatefoundevent2.js",
|
||||||
|
"updatefoundevent.html",
|
||||||
|
"empty.html",
|
||||||
|
"empty.js",
|
||||||
|
"notification_constructor_error.js",
|
||||||
|
"notification_get_sw.js",
|
||||||
|
"notification/register.html",
|
||||||
|
"sanitize/frame.html",
|
||||||
|
"sanitize/register.html",
|
||||||
|
"sanitize/example_check_and_unregister.html",
|
||||||
|
"sanitize_worker.js",
|
||||||
|
"streamfilter_server.sjs",
|
||||||
|
"streamfilter_worker.js",
|
||||||
|
"swa/worker_scope_different.js",
|
||||||
|
"swa/worker_scope_different.js^headers^",
|
||||||
|
"swa/worker_scope_different2.js",
|
||||||
|
"swa/worker_scope_different2.js^headers^",
|
||||||
|
"swa/worker_scope_precise.js",
|
||||||
|
"swa/worker_scope_precise.js^headers^",
|
||||||
|
"swa/worker_scope_too_deep.js",
|
||||||
|
"swa/worker_scope_too_deep.js^headers^",
|
||||||
|
"swa/worker_scope_too_narrow.js",
|
||||||
|
"swa/worker_scope_too_narrow.js^headers^",
|
||||||
|
"claim_oninstall_worker.js",
|
||||||
|
"claim_worker_1.js",
|
||||||
|
"claim_worker_2.js",
|
||||||
|
"claim_clients/client.html",
|
||||||
|
"force_refresh_worker.js",
|
||||||
|
"sw_clients/refresher.html",
|
||||||
|
"sw_clients/refresher_compressed.html",
|
||||||
|
"sw_clients/refresher_compressed.html^headers^",
|
||||||
|
"sw_clients/refresher_cached.html",
|
||||||
|
"sw_clients/refresher_cached_compressed.html",
|
||||||
|
"sw_clients/refresher_cached_compressed.html^headers^",
|
||||||
|
"strict_mode_warning.js",
|
||||||
|
"skip_waiting_installed_worker.js",
|
||||||
|
"skip_waiting_scope/index.html",
|
||||||
|
"thirdparty/iframe1.html",
|
||||||
|
"thirdparty/iframe2.html",
|
||||||
|
"thirdparty/register.html",
|
||||||
|
"thirdparty/unregister.html",
|
||||||
|
"thirdparty/sw.js",
|
||||||
|
"thirdparty/worker.js",
|
||||||
|
"register_https.html",
|
||||||
|
"gzip_redirect_worker.js",
|
||||||
|
"sw_clients/navigator.html",
|
||||||
|
"eval_worker.js",
|
||||||
|
"test_eval_allowed.html^headers^",
|
||||||
|
"opaque_intercept_worker.js",
|
||||||
|
"notify_loaded.js",
|
||||||
|
"fetch/plugin/worker.js",
|
||||||
|
"fetch/plugin/plugins.html",
|
||||||
|
"eventsource/*",
|
||||||
|
"sw_clients/file_blob_upload_frame.html",
|
||||||
|
"redirect_post.sjs",
|
||||||
|
"xslt_worker.js",
|
||||||
|
"xslt/*",
|
||||||
|
"unresolved_fetch_worker.js",
|
||||||
|
"header_checker.sjs",
|
||||||
|
"openWindow_worker.js",
|
||||||
|
"redirect.sjs",
|
||||||
|
"open_window/client.sjs",
|
||||||
|
"lorem_script.js",
|
||||||
|
"file_blob_response_worker.js",
|
||||||
|
"file_js_cache_cleanup.js",
|
||||||
|
"file_js_cache.html",
|
||||||
|
"file_js_cache_with_sri.html",
|
||||||
|
"file_js_cache.js",
|
||||||
|
"file_js_cache_save_after_load.html",
|
||||||
|
"file_js_cache_save_after_load.js",
|
||||||
|
"file_js_cache_syntax_error.html",
|
||||||
|
"file_js_cache_syntax_error.js",
|
||||||
|
"!/dom/security/test/cors/file_CrossSiteXHR_server.sjs",
|
||||||
|
"!/dom/notification/test/mochitest/MockServices.js",
|
||||||
|
"!/dom/notification/test/mochitest/NotificationTest.js",
|
||||||
|
"blocking_install_event_worker.js",
|
||||||
|
"sw_bad_mime_type.js",
|
||||||
|
"sw_bad_mime_type.js^headers^",
|
||||||
|
"error_reporting_helpers.js",
|
||||||
|
"fetch.js",
|
||||||
|
"hello.html",
|
||||||
|
"create_another_sharedWorker.html",
|
||||||
|
"sharedWorker_fetch.js",
|
||||||
|
"async_waituntil_worker.js",
|
||||||
|
"lazy_worker.js",
|
||||||
|
"nofetch_handler_worker.js",
|
||||||
|
"service_worker.js",
|
||||||
|
"service_worker_client.html",
|
||||||
|
"utils.js",
|
||||||
|
"sw_storage_not_allow.js",
|
||||||
|
"update_worker.sjs",
|
||||||
|
"self_update_worker.sjs",
|
||||||
|
"!/dom/events/test/event_leak_utils.js",
|
||||||
|
"onmessageerror_worker.js",
|
||||||
|
"pref/fetch_nonexistent_file.html",
|
||||||
|
"pref/intercept_nonexistent_file_sw.js",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_abrupt_completion.html"]
|
||||||
|
skip-if = ["os == 'linux'"] # Bug 1615164
|
||||||
|
|
||||||
|
["test_async_waituntil.html"]
|
||||||
|
|
||||||
|
["test_bad_script_cache.html"]
|
||||||
|
|
||||||
|
["test_bug1151916.html"]
|
||||||
|
|
||||||
|
["test_bug1240436.html"]
|
||||||
|
|
||||||
|
["test_bug1408734.html"]
|
||||||
|
|
||||||
|
["test_claim.html"]
|
||||||
|
|
||||||
|
["test_claim_oninstall.html"]
|
||||||
|
|
||||||
|
["test_controller.html"]
|
||||||
|
|
||||||
|
["test_cross_origin_url_after_redirect.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_devtools_bypass_serviceworker.html"]
|
||||||
|
|
||||||
|
["test_empty_serviceworker.html"]
|
||||||
|
|
||||||
|
["test_enabled_pref.html"]
|
||||||
|
|
||||||
|
["test_error_reporting.html"]
|
||||||
|
skip-if = ["serviceworker_e10s"]
|
||||||
|
|
||||||
|
["test_escapedSlashes.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_eval_allowed.html"]
|
||||||
|
|
||||||
|
["test_event_listener_leaks.html"]
|
||||||
|
|
||||||
|
["test_fetch_event.html"]
|
||||||
|
skip-if = ["debug"] # Bug 1262224
|
||||||
|
|
||||||
|
["test_fetch_event_with_thirdpartypref.html"]
|
||||||
|
skip-if = ["debug"] # Bug 1262224
|
||||||
|
|
||||||
|
["test_fetch_integrity.html"]
|
||||||
|
skip-if = ["serviceworker_e10s"]
|
||||||
|
support-files = [
|
||||||
|
"console_monitor.js",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_file_blob_response.html"]
|
||||||
|
|
||||||
|
["test_file_blob_upload.html"]
|
||||||
|
|
||||||
|
["test_file_upload.html"]
|
||||||
|
skip-if = ["os == 'android'"] #Bug 1430182
|
||||||
|
support-files = [
|
||||||
|
"script_file_upload.js",
|
||||||
|
"sw_file_upload.js",
|
||||||
|
"server_file_upload.sjs",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_force_refresh.html"]
|
||||||
|
|
||||||
|
["test_gzip_redirect.html"]
|
||||||
|
|
||||||
|
["test_hsts_upgrade_intercept.html"]
|
||||||
|
skip-if = [
|
||||||
|
"win11_2009 && !debug", # Bug 1797751
|
||||||
|
"os == 'linux' && bits == 64 && debug", # Bug 1749068
|
||||||
|
"apple_catalina && !debug", # Bug 1717091
|
||||||
|
]
|
||||||
|
scheme = "https"
|
||||||
|
|
||||||
|
["test_imagecache.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_imagecache_max_age.html"]
|
||||||
|
skip-if = [
|
||||||
|
"os == 'linux' && bits == 64 && !debug && asan && os_version == '18.04'", # Bug 1585668
|
||||||
|
"display == 'wayland' && os_version == '22.04' && debug", # Bug 1856980
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_importscript.html"]
|
||||||
|
|
||||||
|
["test_install_event.html"]
|
||||||
|
|
||||||
|
["test_install_event_gc.html"]
|
||||||
|
skip-if = ["xorigin"] # JavaScript error: http://mochi.xorigin-test:8888/tests/SimpleTest/TestRunner.js, line 157: SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object
|
||||||
|
|
||||||
|
["test_installation_simple.html"]
|
||||||
|
|
||||||
|
["test_match_all.html"]
|
||||||
|
|
||||||
|
["test_match_all_advanced.html"]
|
||||||
|
|
||||||
|
["test_match_all_client_id.html"]
|
||||||
|
skip-if = [
|
||||||
|
"os == 'android'",
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_match_all_client_properties.html"]
|
||||||
|
skip-if = ["os == 'android'"]
|
||||||
|
|
||||||
|
["test_navigationPreload_disable_crash.html"]
|
||||||
|
scheme = "https"
|
||||||
|
skip-if = ["os == 'linux' && bits == 64 && debug"] # Bug 1749068
|
||||||
|
|
||||||
|
["test_navigator.html"]
|
||||||
|
|
||||||
|
["test_nofetch_handler.html"]
|
||||||
|
|
||||||
|
["test_not_intercept_plugin.html"]
|
||||||
|
skip-if = ["serviceworker_e10s"] # leaks InterceptedHttpChannel and others things
|
||||||
|
|
||||||
|
["test_notification_constructor_error.html"]
|
||||||
|
|
||||||
|
["test_notification_get.html"]
|
||||||
|
skip-if = ["xorigin"] # Bug 1792790
|
||||||
|
|
||||||
|
["test_notification_openWindow.html"]
|
||||||
|
skip-if = [
|
||||||
|
"os == 'android'", # Bug 1620052
|
||||||
|
"xorigin", # JavaScript error: http://mochi.xorigin-test:8888/tests/SimpleTest/TestRunner.js, line 157: SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
support-files = [
|
||||||
|
"notification_openWindow_worker.js",
|
||||||
|
"file_notification_openWindow.html",
|
||||||
|
]
|
||||||
|
tags = "openwindow"
|
||||||
|
|
||||||
|
["test_notificationclick-otherwindow.html"]
|
||||||
|
skip-if = ["xorigin"] # Bug 1792790
|
||||||
|
|
||||||
|
["test_notificationclick.html"]
|
||||||
|
skip-if = ["xorigin"] # Bug 1792790
|
||||||
|
|
||||||
|
["test_notificationclick_focus.html"]
|
||||||
|
skip-if = ["xorigin"] # Bug 1792790
|
||||||
|
|
||||||
|
["test_notificationclose.html"]
|
||||||
|
skip-if = ["xorigin"] # Bug 1792790
|
||||||
|
|
||||||
|
["test_onmessageerror.html"]
|
||||||
|
skip-if = ["xorigin"] # Bug 1792790
|
||||||
|
|
||||||
|
["test_opaque_intercept.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_origin_after_redirect.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_origin_after_redirect_cached.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_origin_after_redirect_to_https.html"]
|
||||||
|
|
||||||
|
["test_origin_after_redirect_to_https_cached.html"]
|
||||||
|
|
||||||
|
["test_post_message.html"]
|
||||||
|
|
||||||
|
["test_post_message_advanced.html"]
|
||||||
|
|
||||||
|
["test_post_message_source.html"]
|
||||||
|
|
||||||
|
["test_register_base.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_register_https_in_http.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_sandbox_intercept.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_sanitize.html"]
|
||||||
|
|
||||||
|
["test_scopes.html"]
|
||||||
|
|
||||||
|
["test_script_loader_intercepted_js_cache.html"]
|
||||||
|
skip-if = ["serviceworker_e10s"]
|
||||||
|
|
||||||
|
["test_self_update_worker.html"]
|
||||||
|
skip-if = [
|
||||||
|
"serviceworker_e10s",
|
||||||
|
"os == 'android'",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_service_worker_allowed.html"]
|
||||||
|
|
||||||
|
["test_serviceworker.html"]
|
||||||
|
|
||||||
|
["test_serviceworker_header.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_serviceworker_interfaces.html"]
|
||||||
|
|
||||||
|
["test_serviceworker_not_sharedworker.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_skip_waiting.html"]
|
||||||
|
|
||||||
|
["test_streamfilter.html"]
|
||||||
|
|
||||||
|
["test_strict_mode_warning.html"]
|
||||||
|
|
||||||
|
["test_third_party_iframes.html"]
|
||||||
|
support-files = [
|
||||||
|
"window_party_iframes.html",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_unregister.html"]
|
||||||
|
|
||||||
|
["test_unresolved_fetch_interception.html"]
|
||||||
|
skip-if = [
|
||||||
|
"verify",
|
||||||
|
"serviceworker_e10s",
|
||||||
|
]
|
||||||
|
|
||||||
|
["test_workerUnregister.html"]
|
||||||
|
|
||||||
|
["test_workerUpdate.html"]
|
||||||
|
|
||||||
|
["test_worker_reference_gc_timeout.html"]
|
||||||
|
|
||||||
|
["test_workerupdatefoundevent.html"]
|
||||||
|
|
||||||
|
["test_xslt.html"]
|
||||||
|
skip-if = [
|
||||||
|
"http3",
|
||||||
|
"http2",
|
||||||
|
]
|
|
@ -1,11 +1,10 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
# Enable dFPI(cookieBehavior 5) for service worker tests.
|
# Enable dFPI(cookieBehavior 5) for service worker tests.
|
||||||
prefs =
|
prefs = ["network.cookie.cookieBehavior=5"]
|
||||||
network.cookie.cookieBehavior=5
|
tags = "serviceworker-dfpi"
|
||||||
tags = serviceworker-dfpi
|
|
||||||
# We disable service workers for third-party contexts when dFPI is enabled. So,
|
# We disable service workers for third-party contexts when dFPI is enabled. So,
|
||||||
# we disable xorigin tests for dFPI.
|
# we disable xorigin tests for dFPI.
|
||||||
skip-if = xorigin
|
skip-if = ["xorigin"]
|
||||||
dupe-manifest = true
|
dupe-manifest = true
|
||||||
|
|
||||||
[include:mochitest-common.ini]
|
["include:mochitest-common.toml"]
|
|
@ -9,10 +9,10 @@ dupe-manifest = true
|
||||||
tags = "condprof"
|
tags = "condprof"
|
||||||
|
|
||||||
# Following tests are not working currently when dFPI is enabled. So, we put
|
# Following tests are not working currently when dFPI is enabled. So, we put
|
||||||
# these tests here instead of mochitest-common.ini so that these tests won't run
|
# these tests here instead of mochitest-common.toml so that these tests won't run
|
||||||
# when dFPI is enabled.
|
# when dFPI is enabled.
|
||||||
|
|
||||||
["include:mochitest-common.ini"]
|
["include:mochitest-common.toml"]
|
||||||
|
|
||||||
["test_cookie_fetch.html"]
|
["test_cookie_fetch.html"]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
subsuite = webgpu
|
subsuite = "webgpu"
|
||||||
run-if = release_or_beta
|
run-if = ["release_or_beta"]
|
||||||
|
|
||||||
# Even if the pref were enabled, WebGPU is only available in secure contexts.
|
# Even if the pref were enabled, WebGPU is only available in secure contexts.
|
||||||
#
|
#
|
||||||
# See spec WebIDL, like this: https://www.w3.org/TR/webgpu/#navigatorgpu
|
# See spec WebIDL, like this: https://www.w3.org/TR/webgpu/#navigatorgpu
|
||||||
scheme = https
|
scheme = "https"
|
||||||
|
|
||||||
[test_disabled.html]
|
["test_disabled.html"]
|
|
@ -8,7 +8,7 @@ with Files("**"):
|
||||||
BUG_COMPONENT = ("Core", "Graphics: WebGPU")
|
BUG_COMPONENT = ("Core", "Graphics: WebGPU")
|
||||||
|
|
||||||
MOCHITEST_MANIFESTS += [
|
MOCHITEST_MANIFESTS += [
|
||||||
"mochitest/mochitest-no-pref.ini",
|
"mochitest/mochitest-no-pref.toml",
|
||||||
"mochitest/mochitest.toml",
|
"mochitest/mochitest.toml",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ BROWSER_CHROME_MANIFESTS += [
|
||||||
MOCHITEST_MANIFESTS += ["mochitests/mochitest.toml"]
|
MOCHITEST_MANIFESTS += ["mochitests/mochitest.toml"]
|
||||||
|
|
||||||
XPCSHELL_TESTS_MANIFESTS += [
|
XPCSHELL_TESTS_MANIFESTS += [
|
||||||
"unit/node_execute/xpcshell.ini",
|
"unit/node_execute/xpcshell.toml",
|
||||||
"unit/xpcshell.toml",
|
"unit/xpcshell.toml",
|
||||||
"unit_ipc/xpcshell.toml",
|
"unit_ipc/xpcshell.toml",
|
||||||
]
|
]
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
[DEFAULT]
|
|
||||||
|
|
||||||
[test_node_execute_loop.js]
|
|
||||||
run-sequentially = node server exceptions dont replay well
|
|
||||||
skip-if = verify # running it once hangs forever so don't run it in a loop.
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[DEFAULT]
|
||||||
|
|
||||||
|
["test_node_execute_loop.js"]
|
||||||
|
run-sequentially = "node server exceptions dont replay well"
|
||||||
|
skip-if = ["verify"] # running it once hangs forever so don't run it in a loop.
|
|
@ -1,13 +1,13 @@
|
||||||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||||
# vim: set filetype=python:
|
# vim: set filetype=python:
|
||||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
with Files("**"):
|
with Files("**"):
|
||||||
BUG_COMPONENT = ("Core", "DOM: Web Authentication")
|
BUG_COMPONENT = ("Core", "DOM: Web Authentication")
|
||||||
|
|
||||||
if CONFIG["MOZ_WIDGET_TOOLKIT"] not in ("windows", "android"):
|
if CONFIG["MOZ_WIDGET_TOOLKIT"] not in ("windows", "android"):
|
||||||
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.ini"]
|
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
|
||||||
|
|
||||||
JAR_MANIFESTS += ["jar.mn"]
|
JAR_MANIFESTS += ["jar.mn"]
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
[DEFAULT]
|
|
||||||
head = head.js
|
|
||||||
prefs =
|
|
||||||
security.webauth.webauthn=true
|
|
||||||
security.webauth.webauthn_enable_softtoken=false
|
|
||||||
security.webauth.webauthn_enable_android_fido2=false
|
|
||||||
security.webauth.webauthn_enable_usbtoken=false
|
|
||||||
security.webauthn.ctap2=true
|
|
||||||
|
|
||||||
[browser_aboutwebauthn_credentials.js]
|
|
||||||
[browser_aboutwebauthn_info.js]
|
|
||||||
[browser_aboutwebauthn_no_token.js]
|
|
||||||
[browser_aboutwebauthn_pin.js]
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
[DEFAULT]
|
||||||
|
head = "head.js"
|
||||||
|
prefs = [
|
||||||
|
"security.webauth.webauthn=true",
|
||||||
|
"security.webauth.webauthn_enable_softtoken=false",
|
||||||
|
"security.webauth.webauthn_enable_android_fido2=false",
|
||||||
|
"security.webauth.webauthn_enable_usbtoken=false",
|
||||||
|
"security.webauthn.ctap2=true",
|
||||||
|
]
|
||||||
|
|
||||||
|
["browser_aboutwebauthn_credentials.js"]
|
||||||
|
|
||||||
|
["browser_aboutwebauthn_info.js"]
|
||||||
|
|
||||||
|
["browser_aboutwebauthn_no_token.js"]
|
||||||
|
|
||||||
|
["browser_aboutwebauthn_pin.js"]
|
Загрузка…
Ссылка в новой задаче