Bug 1868866 - adds ManifestParser TOML linter r=jmaher,linter-reviewers,ahal,webdriver-reviewers,settings-reviewers,search-reviewers,devtools-reviewers,fxview-reviewers,cookie-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,translations-reviewers,valentin,whimboo,Standard8,sclements,jesup

Differential Revision: https://phabricator.services.mozilla.com/D199054
This commit is contained in:
Tom Marble 2024-01-29 17:30:48 +00:00
Родитель ec1792d1a2
Коммит 3c78905f47
114 изменённых файлов: 1125 добавлений и 789 удалений

Просмотреть файл

@ -12,16 +12,16 @@ support-files = [
"*.js",
"treeview.css"]
['test_OuterDocAccessible.html']
["test_OuterDocAccessible.html"]
['test_aria_token_attrs.html']
["test_aria_token_attrs.html"]
['test_bug420863.html']
["test_bug420863.html"]
['test_custom_element_accessibility_defaults.html']
["test_custom_element_accessibility_defaults.html"]
['test_descr.html']
["test_descr.html"]
['test_nsIAccessibleDocument.html']
["test_nsIAccessibleDocument.html"]
['test_nsIAccessibleImage.html']
["test_nsIAccessibleImage.html"]

Просмотреть файл

@ -3,25 +3,24 @@ support-files = [
"!/accessible/tests/mochitest/*.js",
"!/dom/media/test/bug461281.ogg"]
['test_anchors.html']
["test_anchors.html"]
['test_aria.html']
["test_aria.html"]
['test_controls.html']
["test_controls.html"]
['test_general.html']
["test_general.html"]
['test_general.xhtml']
["test_general.xhtml"]
['test_keys.html']
["test_keys.html"]
['test_keys.xhtml']
["test_keys.xhtml"]
['test_media.html']
["test_media.html"]
['test_select.html']
["test_select.html"]
['test_tree.xhtml']
['test_treegrid.xhtml']
["test_tree.xhtml"]
["test_treegrid.xhtml"]

Просмотреть файл

@ -1,4 +1,3 @@
[DEFAULT]
['test_general.html']
["test_general.html"]

Просмотреть файл

@ -1,22 +1,22 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_dpub_aria_xml-roles.html']
["test_dpub_aria_xml-roles.html"]
['test_graphics_aria_xml-roles.html']
["test_graphics_aria_xml-roles.html"]
['test_listbox.html']
["test_listbox.html"]
['test_obj.html']
["test_obj.html"]
['test_obj_css.html']
["test_obj_css.html"]
['test_obj_group.html']
["test_obj_group.html"]
['test_obj_group.xhtml']
["test_obj_group.xhtml"]
['test_obj_group_tree.xhtml']
["test_obj_group_tree.xhtml"]
['test_tag.html']
["test_tag.html"]
['test_xml-roles.html']
["test_xml-roles.html"]

Просмотреть файл

@ -1,4 +1,4 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_list.html']
["test_list.html"]

Просмотреть файл

@ -5,16 +5,15 @@ support-files = [
"!/dom/media/test/bug461281.ogg",
"!/dom/security/test/csp/dummy.pdf"]
['test_HTMLSpec.html']
["test_HTMLSpec.html"]
['test_MathMLSpec.html']
["test_MathMLSpec.html"]
['test_figure.html']
["test_figure.html"]
['test_listbox.xhtml']
["test_listbox.xhtml"]
['test_nsApplicationAcc.html']
["test_nsApplicationAcc.html"]
['test_shadowroot.html']
["test_shadowroot.html"]
support-files = "test_shadowroot_subframe.html"

Просмотреть файл

@ -8,121 +8,121 @@ support-files = [
"!/image/test/mochitest/animated-gif-finalframe.gif",
"!/image/test/mochitest/animated-gif.gif"]
['test_announcement.html']
["test_announcement.html"]
['test_aria_alert.html']
["test_aria_alert.html"]
['test_aria_menu.html']
["test_aria_menu.html"]
['test_aria_objattr.html']
["test_aria_objattr.html"]
['test_aria_owns.html']
["test_aria_owns.html"]
['test_aria_statechange.html']
["test_aria_statechange.html"]
['test_attrchange.html']
["test_attrchange.html"]
['test_attrs.html']
["test_attrs.html"]
['test_bug1322593-2.html']
["test_bug1322593-2.html"]
['test_bug1322593.html']
["test_bug1322593.html"]
['test_caretmove.html']
["test_caretmove.html"]
['test_coalescence.html']
["test_coalescence.html"]
['test_contextmenu.html']
["test_contextmenu.html"]
['test_descrchange.html']
["test_descrchange.html"]
['test_dragndrop.html']
["test_dragndrop.html"]
['test_flush.html']
["test_flush.html"]
['test_focus_aria_activedescendant.html']
["test_focus_aria_activedescendant.html"]
['test_focus_autocomplete.html']
["test_focus_autocomplete.html"]
['test_focus_autocomplete.xhtml']
["test_focus_autocomplete.xhtml"]
# Disabled on Linux and Windows due to frequent failures - bug 695019, bug 890795
skip-if = [
"os == 'win'",
"os == 'linux'",
]
['test_focus_canvas.html']
["test_focus_canvas.html"]
['test_focus_contextmenu.xhtml']
["test_focus_contextmenu.xhtml"]
['test_focus_controls.html']
["test_focus_controls.html"]
['test_focus_doc.html']
["test_focus_doc.html"]
['test_focus_general.html']
["test_focus_general.html"]
['test_focus_general.xhtml']
["test_focus_general.xhtml"]
['test_focus_listcontrols.xhtml']
["test_focus_listcontrols.xhtml"]
['test_focus_menu.xhtml']
["test_focus_menu.xhtml"]
['test_focus_name.html']
["test_focus_name.html"]
['test_focus_removal.html']
["test_focus_removal.html"]
['test_focus_selects.html']
["test_focus_selects.html"]
['test_focus_tabbox.xhtml']
skip-if = true
["test_focus_tabbox.xhtml"]
skip-if = ["true"]
['test_focus_tree.xhtml']
["test_focus_tree.xhtml"]
['test_focusable_statechange.html']
["test_focusable_statechange.html"]
['test_fromUserInput.html']
["test_fromUserInput.html"]
['test_label.xhtml']
["test_label.xhtml"]
['test_menu.xhtml']
["test_menu.xhtml"]
['test_mutation.html']
["test_mutation.html"]
['test_namechange.html']
["test_namechange.html"]
['test_namechange.xhtml']
["test_namechange.xhtml"]
['test_scroll.xhtml']
["test_scroll.xhtml"]
['test_scroll_caret.xhtml']
["test_scroll_caret.xhtml"]
['test_selection.html']
["test_selection.html"]
skip-if = [
"os == 'mac'",
]
['test_selection.xhtml']
["test_selection.xhtml"]
skip-if = [
"os == 'mac'",
]
['test_selection_aria.html']
["test_selection_aria.html"]
['test_statechange.html']
["test_statechange.html"]
['test_statechange.xhtml']
["test_statechange.xhtml"]
['test_text.html']
["test_text.html"]
['test_text_alg.html']
["test_text_alg.html"]
['test_textattrchange.html']
["test_textattrchange.html"]
['test_textselchange.html']
["test_textselchange.html"]
['test_tree.xhtml']
["test_tree.xhtml"]
['test_valuechange.html']
["test_valuechange.html"]
skip-if = [
"os == 'mac'",
]

Просмотреть файл

@ -3,18 +3,18 @@ support-files = [
"docload_wnd.html",
"!/accessible/tests/mochitest/*.js"]
['test_docload_aria.html']
["test_docload_aria.html"]
['test_docload_busy.html']
["test_docload_busy.html"]
['test_docload_embedded.html']
["test_docload_embedded.html"]
['test_docload_iframe.html']
["test_docload_iframe.html"]
['test_docload_root.html']
["test_docload_root.html"]
skip-if = ["os == 'mac'"] # bug 1456997
['test_docload_shutdown.html']
["test_docload_shutdown.html"]
skip-if = [
"os == 'mac'", # bug 1456997
"display == 'wayland'", # bug 1850412

Просмотреть файл

@ -1,10 +1,10 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_focus_radio.xhtml']
["test_focus_radio.xhtml"]
['test_focusedChild.html']
["test_focusedChild.html"]
['test_takeFocus.html']
["test_takeFocus.html"]
['test_takeFocus.xhtml']
["test_takeFocus.xhtml"]

Просмотреть файл

@ -3,18 +3,17 @@ support-files = [ "zoom_tree.xhtml",
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/letters.gif"]
['test_browser.html']
["test_browser.html"]
['test_general.html']
["test_general.html"]
['test_menu.xhtml']
["test_menu.xhtml"]
['test_shadowroot.html']
["test_shadowroot.html"]
support-files = "test_shadowroot_subframe.html"
['test_zoom.html']
["test_zoom.html"]
['test_zoom_text.html']
['test_zoom_tree.xhtml']
["test_zoom_text.html"]
["test_zoom_tree.xhtml"]

Просмотреть файл

@ -3,7 +3,6 @@ support-files = [ "hyperlink.js",
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/letters.gif"]
['test_general.html']
['test_general.xhtml']
["test_general.html"]
["test_general.xhtml"]

Просмотреть файл

@ -3,7 +3,6 @@ support-files = [
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/letters.gif"]
['test_general.html']
['test_update.html']
["test_general.html"]
["test_update.html"]

Просмотреть файл

@ -5,25 +5,25 @@ support-files = [
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/moz.png"]
['test_ARIACore_examples.html']
["test_ARIACore_examples.html"]
['test_browserui.xhtml']
["test_browserui.xhtml"]
['test_counterstyle.html']
["test_counterstyle.html"]
['test_general.html']
["test_general.html"]
['test_general.xhtml']
["test_general.xhtml"]
['test_link.html']
["test_link.html"]
['test_list.html']
["test_list.html"]
['test_markup.html']
["test_markup.html"]
skip-if = [
"win11_2009 && debug", # Bug 1296784
]
['test_svg.html']
["test_svg.html"]
['test_tree.xhtml']
["test_tree.xhtml"]

Просмотреть файл

@ -1,23 +1,23 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_embeds.xhtml']
["test_embeds.xhtml"]
skip-if = [
"os == 'linux' && !debug", # bug 1411145
]
['test_general.html']
["test_general.html"]
['test_general.xhtml']
["test_general.xhtml"]
['test_groupInfoUpdate.html']
["test_groupInfoUpdate.html"]
['test_shadowdom.html']
["test_shadowdom.html"]
['test_tabbrowser.xhtml']
["test_tabbrowser.xhtml"]
['test_tree.xhtml']
["test_tree.xhtml"]
['test_ui_modalprompt.html']
["test_ui_modalprompt.html"]
['test_update.html']
["test_update.html"]

Просмотреть файл

@ -4,17 +4,16 @@ support-files = [
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/moz.png"]
['test_aria.html']
["test_aria.html"]
['test_aria.xhtml']
["test_aria.xhtml"]
['test_dpub_aria.html']
["test_dpub_aria.html"]
['test_general.html']
["test_general.html"]
['test_general.xhtml']
["test_general.xhtml"]
['test_graphics_aria.html']
['test_svg.html']
["test_graphics_aria.html"]
["test_svg.html"]

Просмотреть файл

@ -1,4 +1,4 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_zoom.html']
["test_zoom.html"]

Просмотреть файл

@ -3,13 +3,12 @@ support-files = [
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/treeview.css"]
['test_listbox.xhtml']
["test_listbox.xhtml"]
['test_menu.xhtml']
["test_menu.xhtml"]
['test_menulist.xhtml']
["test_menulist.xhtml"]
['test_tabs.xhtml']
['test_tree.xhtml']
["test_tabs.xhtml"]
["test_tree.xhtml"]

Просмотреть файл

@ -10,51 +10,51 @@ support-files = [
"!/accessible/tests/mochitest/formimage.png",
"!/accessible/tests/mochitest/treeview.css"]
['test_aria.html']
["test_aria.html"]
['test_aria.xhtml']
["test_aria.xhtml"]
['test_aria_imgmap.html']
["test_aria_imgmap.html"]
['test_aria_widgetitems.html']
["test_aria_widgetitems.html"]
['test_buttons.html']
["test_buttons.html"]
['test_controls.html']
["test_controls.html"]
['test_controls.xhtml']
["test_controls.xhtml"]
['test_doc.html']
["test_doc.html"]
['test_doc_busy.html']
["test_doc_busy.html"]
['test_docarticle.html']
["test_docarticle.html"]
['test_editablebody.html']
["test_editablebody.html"]
['test_expandable.xhtml']
["test_expandable.xhtml"]
['test_frames.html']
["test_frames.html"]
['test_inputs.html']
["test_inputs.html"]
['test_link.html']
["test_link.html"]
['test_popup.xhtml']
["test_popup.xhtml"]
['test_selects.html']
["test_selects.html"]
['test_stale.html']
["test_stale.html"]
['test_tabs.xhtml']
["test_tabs.xhtml"]
['test_textbox.xhtml']
["test_textbox.xhtml"]
['test_tree.xhtml']
["test_tree.xhtml"]
['test_visibility.html']
["test_visibility.html"]
['test_visibility.xhtml']
["test_visibility.xhtml"]
skip-if = [
"asan", # Bug 1199631
]

Просмотреть файл

@ -1,42 +1,42 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_css_tables.html']
["test_css_tables.html"]
['test_headers_ariagrid.html']
["test_headers_ariagrid.html"]
['test_headers_ariatable.html']
["test_headers_ariatable.html"]
['test_headers_table.html']
["test_headers_table.html"]
['test_headers_tree.xhtml']
["test_headers_tree.xhtml"]
['test_indexes_ariagrid.html']
["test_indexes_ariagrid.html"]
['test_indexes_table.html']
["test_indexes_table.html"]
['test_indexes_tree.xhtml']
["test_indexes_tree.xhtml"]
['test_layoutguess.html']
["test_layoutguess.html"]
['test_mtable.html']
["test_mtable.html"]
['test_sels_ariagrid.html']
["test_sels_ariagrid.html"]
['test_sels_table.html']
["test_sels_table.html"]
['test_sels_tree.xhtml']
["test_sels_tree.xhtml"]
['test_struct_ariagrid.html']
["test_struct_ariagrid.html"]
['test_struct_ariatreegrid.html']
["test_struct_ariatreegrid.html"]
['test_struct_table.html']
["test_struct_table.html"]
['test_struct_tree.xhtml']
["test_struct_tree.xhtml"]
['test_table_1.html']
["test_table_1.html"]
['test_table_2.html']
["test_table_2.html"]
['test_table_mutation.html']
["test_table_mutation.html"]

Просмотреть файл

@ -2,33 +2,32 @@
support-files = [ "doc.html",
"!/accessible/tests/mochitest/*.js"]
['test_atcaretoffset.html']
["test_atcaretoffset.html"]
['test_charboundary.html']
["test_charboundary.html"]
['test_doc.html']
["test_doc.html"]
['test_dynamic.html']
["test_dynamic.html"]
['test_general.xhtml']
["test_general.xhtml"]
['test_gettext.html']
["test_gettext.html"]
['test_hypertext.html']
["test_hypertext.html"]
['test_lineboundary.html']
["test_lineboundary.html"]
['test_paragraphboundary.html']
["test_paragraphboundary.html"]
['test_passwords.html']
["test_passwords.html"]
['test_selection.html']
["test_selection.html"]
['test_settext_input_event.html']
["test_settext_input_event.html"]
['test_textBounds.html']
["test_textBounds.html"]
['test_wordboundary.html']
['test_words.html']
["test_wordboundary.html"]
["test_words.html"]

Просмотреть файл

@ -4,14 +4,14 @@ support-files = [
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/moz.png"]
['test_general.html']
["test_general.html"]
['test_general.xhtml']
["test_general.xhtml"]
['test_invalid.html']
["test_invalid.html"]
['test_mathml.html']
["test_mathml.html"]
['test_spelling.html']
["test_spelling.html"]
['test_svg.html']
["test_svg.html"]

Просмотреть файл

@ -1,4 +1,4 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_general.html']
["test_general.html"]

Просмотреть файл

@ -3,7 +3,6 @@ support-files = [
"!/accessible/tests/mochitest/*.js",
"!/accessible/tests/mochitest/moz.png"]
['test_general.html']
['test_selection.html']
["test_general.html"]
["test_selection.html"]

Просмотреть файл

@ -1,6 +1,6 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_general.html']
["test_general.html"]
['test_userinput.html']
["test_userinput.html"]

Просмотреть файл

@ -9,97 +9,97 @@ support-files = [
"!/accessible/tests/mochitest/tree/wnd.xhtml",
"!/dom/media/test/bug461281.ogg"]
['test_applicationacc.xhtml']
skip-if = true # Bug 561508
["test_applicationacc.xhtml"]
skip-if = ["true"] # Bug 561508
['test_aria_display_contents.html']
["test_aria_display_contents.html"]
['test_aria_globals.html']
["test_aria_globals.html"]
['test_aria_grid.html']
["test_aria_grid.html"]
['test_aria_imgmap.html']
["test_aria_imgmap.html"]
['test_aria_list.html']
["test_aria_list.html"]
['test_aria_menu.html']
["test_aria_menu.html"]
['test_aria_owns.html']
["test_aria_owns.html"]
['test_aria_presentation.html']
["test_aria_presentation.html"]
['test_aria_table.html']
["test_aria_table.html"]
['test_brokencontext.html']
["test_brokencontext.html"]
['test_button.xhtml']
["test_button.xhtml"]
['test_canvas.html']
["test_canvas.html"]
['test_combobox.xhtml']
["test_combobox.xhtml"]
['test_cssflexbox.html']
["test_cssflexbox.html"]
['test_cssoverflow.html']
["test_cssoverflow.html"]
['test_display_contents.html']
["test_display_contents.html"]
['test_divs.html']
["test_divs.html"]
['test_dochierarchy.html']
["test_dochierarchy.html"]
['test_dockids.html']
["test_dockids.html"]
['test_filectrl.html']
["test_filectrl.html"]
['test_formctrl.html']
["test_formctrl.html"]
['test_formctrl.xhtml']
["test_formctrl.xhtml"]
['test_gencontent.html']
["test_gencontent.html"]
['test_groupbox.xhtml']
["test_groupbox.xhtml"]
['test_html_in_mathml.html']
["test_html_in_mathml.html"]
['test_iframe.html']
["test_iframe.html"]
['test_image.xhtml']
["test_image.xhtml"]
['test_img.html']
["test_img.html"]
['test_invalid_img.xhtml']
["test_invalid_img.xhtml"]
['test_invalidationlist.html']
["test_invalidationlist.html"]
['test_list.html']
["test_list.html"]
['test_map.html']
["test_map.html"]
['test_media.html']
["test_media.html"]
['test_select.html']
["test_select.html"]
['test_svg.html']
["test_svg.html"]
['test_tabbox.xhtml']
["test_tabbox.xhtml"]
['test_tabbrowser.xhtml']
["test_tabbrowser.xhtml"]
skip-if = [
"os == 'linux' && debug", # Bug 1389365
"os == 'win' && ccov", # Bug 1423218
]
['test_table.html']
["test_table.html"]
['test_table_2.html']
["test_table_2.html"]
['test_table_3.html']
["test_table_3.html"]
['test_tree.xhtml']
["test_tree.xhtml"]
['test_txtcntr.html']
["test_txtcntr.html"]
['test_txtctrl.html']
["test_txtctrl.html"]
['test_txtctrl.xhtml']
["test_txtctrl.xhtml"]

Просмотреть файл

@ -4,82 +4,81 @@ support-files = [
"!/accessible/tests/mochitest/letters.gif",
"!/accessible/tests/mochitest/moz.png"]
['test_ariadialog.html']
["test_ariadialog.html"]
['test_ariahidden.html']
["test_ariahidden.html"]
['test_ariaowns.html']
["test_ariaowns.html"]
['test_bug1040735.html']
["test_bug852150.xhtml"]
['test_bug1175913.html']
["test_bug883708.xhtml"]
['test_bug1189277.html']
["test_bug884251.xhtml"]
['test_bug1276857.html']
["test_bug895082.html"]
["test_bug1040735.html"]
["test_bug1175913.html"]
["test_bug1189277.html"]
["test_bug1276857.html"]
support-files = "test_bug1276857_subframe.html"
['test_bug852150.xhtml']
["test_canvas.html"]
['test_bug883708.xhtml']
["test_contextmenu.xhtml"]
['test_bug884251.xhtml']
["test_cssoverflow.html"]
['test_bug895082.html']
["test_deck.xhtml"]
['test_canvas.html']
["test_delayed_removal.html"]
['test_contextmenu.xhtml']
["test_doc.html"]
['test_cssoverflow.html']
["test_gencontent.html"]
['test_deck.xhtml']
["test_general.html"]
['test_delayed_removal.html']
["test_hidden.html"]
['test_doc.html']
["test_imagemap.html"]
['test_gencontent.html']
["test_inert.html"]
['test_general.html']
["test_inner_reorder.html"]
['test_hidden.html']
["test_list.html"]
['test_imagemap.html']
["test_list_editabledoc.html"]
['test_inert.html']
["test_list_style.html"]
['test_inner_reorder.html']
["test_listbox.xhtml"]
['test_list.html']
["test_menu.xhtml"]
['test_list_editabledoc.html']
["test_menubutton.xhtml"]
['test_list_style.html']
["test_optgroup.html"]
['test_listbox.xhtml']
["test_recreation.html"]
['test_menu.xhtml']
["test_select.html"]
['test_menubutton.xhtml']
["test_shadow_slots.html"]
['test_optgroup.html']
["test_shutdown.xhtml"]
['test_recreation.html']
["test_table.html"]
['test_select.html']
["test_textleaf.html"]
['test_shadow_slots.html']
["test_tooltip.xhtml"]
['test_shutdown.xhtml']
['test_table.html']
['test_textleaf.html']
['test_tooltip.xhtml']
['test_visibility.html']
['test_whitespace.html']
["test_visibility.html"]
["test_whitespace.html"]

Просмотреть файл

@ -1,16 +1,16 @@
[DEFAULT]
support-files = "!/accessible/tests/mochitest/*.js"
['test_ariavalue.html']
["test_ariavalue.html"]
['test_datetime.html']
["test_datetime.html"]
['test_general.html']
["test_general.html"]
['test_meter.html']
["test_meter.html"]
['test_number.html']
["test_number.html"]
['test_progress.html']
["test_progress.html"]
['test_range.html']
["test_range.html"]

Просмотреть файл

@ -14,6 +14,8 @@ skip-if = ["os == 'linux'"] # Bug 1329991 - test fails intermittently on Linux b
["browser_selectpopup_dir.js"]
["browser_selectpopup_hr.js"]
["browser_selectpopup_large.js"]
["browser_selectpopup_searchfocus.js"]
@ -30,5 +32,3 @@ fail-if = ["a11y_checks"] # Bug 1854233 input may not be labeled
["browser_selectpopup_width.js"]
["browser_selectpopup_xhtml.js"]
["browser_selectpopup_hr.js"]

Просмотреть файл

@ -64,18 +64,6 @@ https_first_disabled = true
https_first_disabled = true
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_bug1261299.js"]
skip-if = ["os != 'mac'"] # Because of tests for supporting Service Menu of macOS, bug 1261299
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_bug1297539.js"]
skip-if = ["os != 'mac'"] # Because of tests for supporting pasting from Service Menu of macOS, bug 1297539
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_bug1299667.js"]
https_first_disabled = true
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_bug321000.js"]
skip-if = ["true"] # browser_bug321000.js is disabled because newline handling is shaky (bug 592528)
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
@ -258,6 +246,18 @@ skip-if = ["os == 'linux' && !debug"] # Bug 1556066
["browser_bug963945.js"]
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_bug1261299.js"]
skip-if = ["os != 'mac'"] # Because of tests for supporting Service Menu of macOS, bug 1261299
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_bug1297539.js"]
skip-if = ["os != 'mac'"] # Because of tests for supporting pasting from Service Menu of macOS, bug 1297539
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_bug1299667.js"]
https_first_disabled = true
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
["browser_clipboard.js"]
https_first_disabled = true
# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.

Просмотреть файл

@ -9,13 +9,6 @@ support-files = [
https_first_disabled = true
support-files = ["open-self-from-frame.html"]
["browser_bug1045809.js"]
tags = "mcb"
support-files = [
"file_bug1045809_1.html",
"file_bug1045809_2.html",
]
["browser_bug822367.js"]
tags = "mcb"
support-files = [
@ -50,6 +43,13 @@ support-files = [
"file_bug906190.sjs",
]
["browser_bug1045809.js"]
tags = "mcb"
support-files = [
"file_bug1045809_1.html",
"file_bug1045809_2.html",
]
["browser_check_identity_state.js"]
https_first_disabled = true

Просмотреть файл

@ -214,10 +214,10 @@ support-files = ["file_new_tab_page.html"]
["browser_newwindow_tabstrip_overflow.js"]
["browser_open_newtab_start_observer_notification.js"]
["browser_openURI_background.js"]
["browser_open_newtab_start_observer_notification.js"]
["browser_opened_file_tab_navigated_to_web.js"]
https_first_disabled = true

Просмотреть файл

@ -34,11 +34,11 @@ skip-if = ["verify"]
["browser_forgetaboutsite.js"]
skip-if = ["true"] # Bug 1541885
["browser_guessusercontext.js"]
["browser_imageCache.js"]
skip-if = ["verify && debug && os == 'win'"]
["browser_guessusercontext.js"]
["browser_middleClick.js"]
skip-if = [
"verify && debug && os == 'linux'",

Просмотреть файл

@ -6,6 +6,8 @@ skip-if = ["socketprocess_networking"]
["browser_dirtyEnable.js"]
["browser_doh_region.js"]
["browser_doorhangerUserReject.js"]
["browser_platformDetection.js"]
@ -29,5 +31,3 @@ skip-if = ["win11_2009 && bits == 32"] # Bug 1713464
["browser_trrSelection_disable.js"]
["browser_userInterference.js"]
["browser_doh_region.js"]

Просмотреть файл

@ -72,10 +72,10 @@ skip-if = [
"win11_2009", # Bug 1804349
]
["browser_foxdoodle_set_default.js"]
["browser_feature_callout_panel.js"]
["browser_foxdoodle_set_default.js"]
["browser_getScreenshots.js"]
["browser_highlights_section.js"]

Просмотреть файл

@ -4,7 +4,7 @@ firefox-appdir = "browser"
skip-if = ["os == 'android'"] # bug 1730213
prefs = [
"browser.startup.homepage.abouthome_cache.enabled=true",
"browser.startup.homepage.abouthome_cache.testing=true",
"browser.startup.homepage.abouthome_cache.testing=true",
]
["test_ASRouterTargeting_attribution.js"]

Просмотреть файл

@ -3,12 +3,12 @@ support-files = ["head.js"]
["test_0_bug510634.xhtml"]
["test_bug1163447_selectItems_through_shortcut.xhtml"]
["test_bug549192.xhtml"]
["test_bug549491.xhtml"]
["test_bug1163447_selectItems_through_shortcut.xhtml"]
["test_selectItems_on_nested_tree.xhtml"]
["test_treeview_date.xhtml"]

Просмотреть файл

@ -26,6 +26,12 @@ skip-if = [
"!debug && os == 'win'", # Bug 1518370
]
["browser_bug410900.js"]
["browser_bug731866.js"]
["browser_bug795764_cachedisabled.js"]
["browser_bug1018066_resetScrollPosition.js"]
["browser_bug1020245_openPreferences_to_paneContent.js"]
@ -40,12 +46,6 @@ support-files = ["browser_bug1184989_prevent_scrolling_when_preferences_flipped.
["browser_bug1579418.js"]
["browser_bug410900.js"]
["browser_bug731866.js"]
["browser_bug795764_cachedisabled.js"]
["browser_cert_export.js"]
["browser_change_app_handler.js"]
@ -55,6 +55,8 @@ run-if = ["os == 'win'"] # Windows-specific handler application selection dialog
["browser_connection.js"]
["browser_connection_bug388287.js"]
["browser_connection_bug1445991.js"]
["browser_connection_bug1505330.js"]
@ -63,8 +65,6 @@ skip-if = [
"verify && debug && os == 'mac'",
]
["browser_connection_bug388287.js"]
["browser_connection_valid_hostname.js"]
["browser_containers_name_input.js"]

Просмотреть файл

@ -9,12 +9,16 @@ support-files = [
["browser_antitracking_data_sent.js"]
support-files = [ "send_more_info.js" ]
["browser_back_buttons.js"]
["browser_error_messages.js"]
["browser_keyboard_navigation.js"]
["browser_tab_key_order.js"]
["browser_parent_menuitems.js"]
["browser_prefers_contrast.js"]
["browser_reason_dropdown.js"]
["browser_report_send.js"]
@ -22,18 +26,14 @@ support-files = [ "send.js" ]
["browser_report_site_issue_fallback.js"]
["browser_site_not_working_fallback.js"]
["browser_send_more_info.js"]
support-files = [
"send_more_info.js",
"../../../../../toolkit/components/gfx/content/videotest.mp4",
]
["browser_back_buttons.js"]
["browser_site_not_working_fallback.js"]
["browser_error_messages.js"]
["browser_tab_key_order.js"]
["browser_tab_switch_handling.js"]
["browser_prefers_contrast.js"]

Просмотреть файл

@ -320,7 +320,7 @@ skip-if = ["!sessionHistoryInParent"]
["browser_async_window_flushing.js"]
https_first_disabled = true
skip-if = true # Bug 1775616
skip-if = ["true"] # Bug 1775616
["browser_attributes.js"]

Просмотреть файл

@ -39,16 +39,16 @@ support-files = [
["browser_translations_panel_cancel.js"]
["browser_translations_panel_engine_destroy.js"]
["browser_translations_panel_engine_destroy_pending.js"]
["browser_translations_panel_close_panel_never_translate_language_with_translations_active.js"]
["browser_translations_panel_close_panel_never_translate_language_with_translations_inactive.js"]
["browser_translations_panel_close_panel_never_translate_site.js"]
["browser_translations_panel_engine_destroy.js"]
["browser_translations_panel_engine_destroy_pending.js"]
["browser_translations_panel_engine_unsupported.js"]
["browser_translations_panel_engine_unsupported_lang.js"]
@ -58,7 +58,7 @@ support-files = [
["browser_translations_panel_firstrun_revisit.js"]
["browser_translations_panel_fuzzing.js"]
skip-if = true
skip-if = ["true"]
["browser_translations_panel_gear.js"]

Просмотреть файл

@ -9,7 +9,8 @@ support-files = [
["browser_UITour.js"]
skip-if = [
"os == 'linux' || verify", # Intermittent failures, bug 951965
"os == 'linux'", # Intermittent failures, bug 951965
"verify",
]
["browser_UITour2.js"]

Просмотреть файл

@ -14,17 +14,15 @@ prefs = [
["browser_UrlbarInput_formatValue.js"]
["browser_UrlbarInput_formatValue_strikeout.js"]
support-files = [
"mixed_active.html",
]
["browser_UrlbarInput_formatValue_detachedTab.js"]
skip-if = [
"apple_catalina", # Bug 1756585
"os == 'win'", # Bug 1756585
]
["browser_UrlbarInput_formatValue_strikeout.js"]
support-files = ["mixed_active.html"]
["browser_UrlbarInput_hiddenFocus.js"]
["browser_UrlbarInput_overflow.js"]
@ -297,6 +295,8 @@ fail-if = ["a11y_checks"] # Bug 1854660 clicked element may not be focusable and
["browser_new_tab_urlbar_reset.js"]
["browser_observers_for_strip_on_share.js"]
["browser_oneOffs.js"]
support-files = [
"searchSuggestionEngine.xml",
@ -685,5 +685,3 @@ skip-if = [
https_first_disabled = true
["browser_whereToOpen.js"]
["browser_observers_for_strip_on_share.js"]

Просмотреть файл

@ -36,6 +36,9 @@ tags = "search-telemetry"
["browser_telemetry_dynamicWikipedia.js"]
tags = "search-telemetry"
["browser_telemetry_gleanEmptyStrings.js"]
tags = "search-telemetry"
["browser_telemetry_impressionEdgeCases.js"]
tags = "search-telemetry"
@ -54,7 +57,4 @@ tags = "search-telemetry"
["browser_telemetry_weather.js"]
tags = "search-telemetry"
["browser_telemetry_gleanEmptyStrings.js"]
tags = "search-telemetry"
["browser_weather.js"]

Просмотреть файл

@ -138,6 +138,9 @@ skip-if = [
head = "head.js ../../../../../services/sync/tests/unit/head_appinfo.js ../../../../../services/common/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_http_server.js"
skip-if = ["tsan"] # Times out, bug 1612707
["test_sync_deprecate_address_x_name_fields.js"]
head = "head.js ../../../../../services/sync/tests/unit/head_appinfo.js ../../../../../services/common/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_http_server.js"
["test_sync_deprecate_credit_card_v4.js"]
head = "head.js ../../../../../services/sync/tests/unit/head_appinfo.js ../../../../../services/common/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_http_server.js"
skip-if = [
@ -145,9 +148,6 @@ skip-if = [
"apple_silicon", # bug 1729554
]
["test_sync_deprecate_address_x_name_fields.js"]
head = "head.js ../../../../../services/sync/tests/unit/head_appinfo.js ../../../../../services/common/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_helpers.js ../../../../../services/sync/tests/unit/head_http_server.js"
["test_toOneLineAddress.js"]
["test_transformFields.js"]

Просмотреть файл

@ -8,7 +8,8 @@ https_first_disabled = true
# Bug 1714237 Disabled on tsan due to timeouts interacting with the UI
# Bug 1714210 Disabled on headless which doesnt support image data on the clipboard
skip-if = [
"headless || tsan",
"headless",
"tsan",
"os == 'win'", # Bug 1714295
"os == 'linux' && bits == 64", # Bug 1714295
]

Просмотреть файл

@ -329,9 +329,6 @@ fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and
["browser_net_new_request_panel.js"]
["browser_net_offline_mode.js"]
skip-if = ["!fission"]
["browser_net_new_request_panel_clear_button.js"]
["browser_net_new_request_panel_content-length.js"]
@ -346,6 +343,9 @@ skip-if = ["a11y_checks"] # Bug 1858037 to investigate intermittent a11y_checks
["browser_net_new_request_panel_sync_url_params.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_net_offline_mode.js"]
skip-if = ["!fission"]
["browser_net_open_in_debugger.js"]
["browser_net_open_in_style_editor.js"]

Просмотреть файл

@ -90,6 +90,13 @@ fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and
["browser_styleeditor_bom.js"]
["browser_styleeditor_bug_740541_iframes.js"]
["browser_styleeditor_bug_851132_middle_click.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_styleeditor_bug_870339.js"]
["browser_styleeditor_bug_1247083_inline_stylesheet_numbering.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
@ -99,13 +106,6 @@ skip-if = [
"os == 'linux' && os_version == '18.04'", #bug 1424914
]
["browser_styleeditor_bug_740541_iframes.js"]
["browser_styleeditor_bug_851132_middle_click.js"]
fail-if = ["a11y_checks"] # Bug 1849028 clicked element may not be focusable and/or labeled
["browser_styleeditor_bug_870339.js"]
["browser_styleeditor_copyurl.js"]
["browser_styleeditor_enabled.js"]

Просмотреть файл

@ -2,10 +2,10 @@
tags = "devtools"
subsuite = "devtools"
["browser_document_tracer.js"]
["browser_worker_tracer.js"]
support-files = [
"Worker.tracer.js",
"WorkerDebugger.tracer.js",
]
["browser_document_tracer.js"]

Просмотреть файл

@ -20,11 +20,14 @@ skip-if = [
]
["browser_networkobserver_auth_listener.js"]
skip-if = ["debug || asan"] # Disabled for frequent leaks in Bug 1873571.
skip-if = [
"debug", # Disabled for frequent leaks in Bug 1873571.
"asan",
]
["browser_networkobserver_invalid_constructor.js"]
["browser_networkobserver_override.js"]
["browser_networkobserver_serviceworker.js"]
fail-if = true # Disabled until Bug 1267119 and Bug 1246289
fail-if = ["true"] # Disabled until Bug 1267119 and Bug 1246289

Просмотреть файл

@ -211,7 +211,10 @@ When generating the list of results, the following values are available.
Automated testing
-----------------
Every new checker must have tests associated.
Every new checker must have associated tests. If your linter is ``mylinter`` then the
test file should be named ``tools/lint/test/test_mylinter.py`` and any example files
named like ``tools/lint/test/files/mylinter/my-example-file``. Be sure that your test
has been added as a section ``["test_mylinter.py"]`` in the manifest ``tools/lint/test/python.toml``.
They should be pretty easy to write as most of the work is managed by the Mozlint
framework. The key declaration is the ``LINTER`` variable which must match

Просмотреть файл

@ -0,0 +1,35 @@
Test Manifest TOML
==================
This linter verifies syntax for ManifestParser TOML files.
Run Locally
-----------
This mozlint linter can be run using mach:
.. parsed-literal::
$ mach lint --linter test-manifest-toml <file paths>
Configuration
-------------
The configuration excludes all non-ManifestParser TOML files (as well as
generated TOML manifests).
Sources
-------
* `Configuration (YAML) <https://searchfox.org/mozilla-central/source/tools/lint/test-manifest-toml.yml>`_
* `Source <https://searchfox.org/mozilla-central/source/tools/lint/test-manifest-toml/__init__.py>`_
Errors Detected
---------------
* Invalid TOML
* Missing DEFAULT section (fixable)
* Sections not in alphabetical order (fixable)
* Section name not double quoted (fixable)
* Disabling a path by commenting out the section
* Conditional contains explicit ||

Просмотреть файл

@ -113,6 +113,65 @@ https_first_disabled = true
["browser_browsing_context_discarded.js"]
https_first_disabled = true
["browser_bug92473.js"]
["browser_bug134911.js"]
["browser_bug234628-1.js"]
["browser_bug234628-10.js"]
["browser_bug234628-11.js"]
["browser_bug234628-2.js"]
["browser_bug234628-3.js"]
["browser_bug234628-4.js"]
["browser_bug234628-5.js"]
["browser_bug234628-6.js"]
["browser_bug234628-8.js"]
["browser_bug234628-9.js"]
["browser_bug349769.js"]
["browser_bug388121-1.js"]
["browser_bug388121-2.js"]
["browser_bug420605.js"]
skip-if = ["verify"]
["browser_bug422543.js"]
https_first_disabled = true
["browser_bug441169.js"]
["browser_bug503832.js"]
skip-if = ["verify"]
["browser_bug554155.js"]
["browser_bug655270.js"]
["browser_bug655273.js"]
["browser_bug670318.js"]
skip-if = ["os == 'linux' && (debug || asan || tsan)"] # Bug 1717403
["browser_bug673087-1.js"]
["browser_bug673087-2.js"]
["browser_bug673467.js"]
["browser_bug852909.js"]
skip-if = ["verify && debug && os == 'win'"]
["browser_bug1206879.js"]
https_first_disabled = true
@ -124,8 +183,6 @@ https_first_disabled = true
["browser_bug1347823.js"]
["browser_bug134911.js"]
["browser_bug1415918_beforeunload_options.js"]
https_first_disabled = true
@ -184,63 +241,6 @@ https_first_disabled = true
["browser_bug1798780.js"]
["browser_bug234628-1.js"]
["browser_bug234628-10.js"]
["browser_bug234628-11.js"]
["browser_bug234628-2.js"]
["browser_bug234628-3.js"]
["browser_bug234628-4.js"]
["browser_bug234628-5.js"]
["browser_bug234628-6.js"]
["browser_bug234628-8.js"]
["browser_bug234628-9.js"]
["browser_bug349769.js"]
["browser_bug388121-1.js"]
["browser_bug388121-2.js"]
["browser_bug420605.js"]
skip-if = ["verify"]
["browser_bug422543.js"]
https_first_disabled = true
["browser_bug441169.js"]
["browser_bug503832.js"]
skip-if = ["verify"]
["browser_bug554155.js"]
["browser_bug655270.js"]
["browser_bug655273.js"]
["browser_bug670318.js"]
skip-if = ["os == 'linux' && (debug || asan || tsan)"] # Bug 1717403
["browser_bug673087-1.js"]
["browser_bug673087-2.js"]
["browser_bug673467.js"]
["browser_bug852909.js"]
skip-if = ["verify && debug && os == 'win'"]
["browser_bug92473.js"]
["browser_click_link_within_view_source.js"]
["browser_cross_process_csp_inheritance.js"]

Просмотреть файл

@ -48,6 +48,15 @@ support-files = [
["test_allowContentRetargeting.html"]
["test_bug89419.xhtml"]
["test_bug92598.xhtml"]
support-files = [
"92598_nostore.html",
"92598_nostore.html^headers^",
"bug92598_window.xhtml",
]
["test_bug112564.xhtml"]
support-files = [
"bug112564_window.xhtml",
@ -117,17 +126,8 @@ support-files = [
["test_bug846906.xhtml"]
["test_bug89419.xhtml"]
["test_bug909218.html"]
["test_bug92598.xhtml"]
support-files = [
"92598_nostore.html",
"92598_nostore.html^headers^",
"bug92598_window.xhtml",
]
["test_docRedirect.xhtml"]
["test_mozFrameType.xhtml"]

Просмотреть файл

@ -10,10 +10,10 @@ support-files = [
"redirect_to_blank.sjs",
]
["browser_bug1757458.js"]
["browser_bug343515.js"]
["browser_bug1757458.js"]
["browser_ghistorymaxsize_is_0.js"]
["browser_test-content-chromeflags.js"]

Просмотреть файл

@ -45,6 +45,9 @@ skip-if = [
["browser_blocking_image.js"]
["browser_bug902350.js"]
tags = "mcb"
["browser_bug1011748.js"]
["browser_bug1058164.js"]
@ -73,15 +76,14 @@ support-files = [
["browser_bug1703472.js"]
support-files = ["file_bug1703472.html"]
["browser_bug902350.js"]
tags = "mcb"
["browser_chromeutils_getalldomprocesses.js"]
["browser_chromeutils_isdomobject.js"]
["browser_data_documents_aboutmemory.js"]
["browser_event_source_reconnect_after_disconnect.js"]
["browser_force_process_selector.js"]
skip-if = [
"verify",
@ -146,5 +148,3 @@ skip-if = ["verify"]
["browser_user_input_handling_delay_reload_ticks.js"]
["browser_xml_toggle.js"]
["browser_event_source_reconnect_after_disconnect.js"]

Просмотреть файл

@ -25,18 +25,18 @@ support-files = [
["test_blocking_image.html"]
["test_bug1008126.html"]
["test_bug1016960.html"]
["test_bug1120222.html"]
["test_bug419527.xhtml"]
["test_bug564863-2.xhtml"]
["test_bug945152.html"]
["test_bug1008126.html"]
["test_bug1016960.html"]
["test_bug1120222.html"]
["test_domrequesthelper.xhtml"]
["test_fragment_sanitization.xhtml"]

Просмотреть файл

@ -22,20 +22,8 @@ support-files = [
]
prefs = ["gfx.font_rendering.fallback.async=false"]
["test_bug1063837.xhtml"]
["test_bug1098074_throw_from_ReceiveMessage.xhtml"]
["test_bug1139964.xhtml"]
["test_bug120684.xhtml"]
["test_bug1209621.xhtml"]
["test_bug1339722.html"]
["test_bug1346936.html"]
["test_bug206691.xhtml"]
["test_bug289714.xhtml"]
@ -47,8 +35,6 @@ support-files = ["../file_bug357450.js"]
["test_bug380418.html"]
["test_bug380418.html^headers^"]
["test_bug383430.html"]
["test_bug418986-1.xhtml"]
@ -96,6 +82,20 @@ skip-if = ["verify"]
["test_bug990812.xhtml"]
["test_bug1063837.xhtml"]
["test_bug1098074_throw_from_ReceiveMessage.xhtml"]
["test_bug1139964.xhtml"]
["test_bug1209621.xhtml"]
["test_bug1339722.html"]
["test_bug1346936.html"]
["test_bug380418.html^headers^"]
["test_chromeOuterWindowID.xhtml"]
support-files = ["window_chromeOuterWindowID.xhtml"]

Просмотреть файл

@ -39,14 +39,14 @@ support-files = [
["test_dynamicImportErrorMessage.html"]
["test_import_errorMessage.html"]
["test_importIntroType.html"]
["test_importNotFound.html"]
["test_importResolveFailed.html"]
["test_import_errorMessage.html"]
["test_import_meta_resolve.html"]
["test_importedModuleMemoization.html"]

Просмотреть файл

@ -26,8 +26,8 @@ support-files = [
"circular_dependency.mjs",
]
["test_importMap_with_external_script.html"]
["test_bug_1865410.html"]
["test_bug_1873417.html"]
["test_importMap_with_external_script.html"]

Просмотреть файл

@ -6,6 +6,8 @@ support-files = [
"!/dom/bindings/test/file_proxies_via_xray.html",
]
["test_bug775543.html"]
["test_bug1123516_maplikesetlikechrome.xhtml"]
skip-if = ["!debug"] # TestFunctions is only available in debug builds
@ -13,8 +15,6 @@ skip-if = ["!debug"] # TestFunctions is only available in debug builds
["test_bug1457051.html"]
["test_bug775543.html"]
["test_document_location_set_via_xray.html"]
["test_document_location_via_xray_cached.html"]

Просмотреть файл

@ -15,14 +15,6 @@ support-files = [
["test_DataTransferItemList.html"]
skip-if = ["!debug && (os == 'linux')"] #Bug 1421150
["test_bug1128787-1.html"]
["test_bug1128787-2.html"]
["test_bug1128787-3.html"]
["test_bug1412775.xhtml"]
["test_bug336682_2.xhtml"]
["test_bug415498.xhtml"]
@ -45,4 +37,12 @@ skip-if = ["!debug && (os == 'linux')"] #Bug 1421150
["test_bug930374-chrome.html"]
["test_bug1128787-1.html"]
["test_bug1128787-2.html"]
["test_bug1128787-3.html"]
["test_bug1412775.xhtml"]
["test_eventctors.xhtml"]

Просмотреть файл

@ -16,6 +16,11 @@ skip-if = ["bits == 64 && (os == 'mac' || os == 'linux')"] #Bug 1646862
["browser_ImageDocument_svg_zoom.js"]
["browser_bug436200.js"]
support-files = ["bug436200.html"]
["browser_bug592641.js"]
["browser_bug1081537.js"]
["browser_bug1108547.js"]
@ -25,11 +30,6 @@ support-files = [
"file_bug1108547-3.html",
]
["browser_bug436200.js"]
support-files = ["bug436200.html"]
["browser_bug592641.js"]
["browser_containerLoadingContent.js"]
["browser_form_post_from_file_to_http.js"]

Просмотреть файл

@ -34,6 +34,10 @@ support-files = [
["test_cleanup_transaction.js"]
["test_clear_object_store_with_indexes.js"]
requesttimeoutfactor = 2
skip-if = ["tsan"]
["test_database_close_without_onclose.js"]
["test_database_onclose.js"]
@ -92,7 +96,3 @@ skip-if = ["os == 'android' && processor == 'x86'"]
["test_wasm_get_values.js"]
["test_wasm_put_get_values.js"]
["test_clear_object_store_with_indexes.js"]
requesttimeoutfactor = 2
skip-if = ["tsan"]

Просмотреть файл

@ -860,7 +860,8 @@ skip-if = ["(android_version == '25' && debug)"] # android(bug 1232305)
["test_fragment_play.html"]
["test_hevc_playback.html"]
skip-if = ["!mda_gpu || os != 'win'"]
run-if = ["os == 'win'"]
skip-if = ["!mda_gpu"]
scheme = "https"
["test_hevc_support.html"]

Просмотреть файл

@ -69,17 +69,17 @@ skip-if = ["os != 'linux'"] # the only platform with real devices
["test_ondevicechange.html"]
run-sequentially = "sets prefs that may disrupt other tests"
["test_setSinkId-echoCancellation.html"]
skip-if = ["os == 'android'"] # bug 1473346 - no setSinkId()
["test_setSinkId-stream-source.html"]
skip-if = ["os == 'android'"] # bug 1473346 - no setSinkId()
["test_setSinkId.html"]
skip-if = ["os != 'linux'"] # the only platform with real devices
["test_setSinkId_default_addTrack.html"]
["test_setSinkId-echoCancellation.html"]
skip-if = ["os == 'android'"] # bug 1473346 - no setSinkId()
["test_setSinkId_preMutedElement.html"]
["test_setSinkId-stream-source.html"]
skip-if = ["os == 'android'"] # bug 1473346 - no setSinkId()
["test_unfocused_pref.html"]

Просмотреть файл

@ -2,8 +2,8 @@
prefs = ["dom.screenwakelock.enabled=true"]
scheme = "https"
["test_wakelock_default_permission.html"]
fail-if = ["xorigin"] # cross-origin use requires permissions policy
["test_dynamic_pref_change.html"]
fail-if = ["xorigin"] # cross-origin use requires permissions policy
["test_wakelock_default_permission.html"]
fail-if = ["xorigin"] # cross-origin use requires permissions policy

Просмотреть файл

@ -41,12 +41,12 @@ skip-if = [
"os == 'mac'", #Bug 1274773
]
["test_permissions.html"]
skip-if = ["os == 'android'"]
["test_permission_granted.html"]
scheme = "https"
["test_permissions.html"]
skip-if = ["os == 'android'"]
["test_register.html"]
skip-if = [
"os == 'android'",

Просмотреть файл

@ -42,6 +42,12 @@ support-files = [
"file_framing_error_pages.sjs",
]
["browser_test_gpc_privateBrowsingMode.js"]
support-files = [
"file_empty.html",
"file_gpc_server.sjs",
]
["browser_test_referrer_loadInOtherProcess.js"]
["browser_test_report_blocking.js"]
@ -73,10 +79,3 @@ support-files = [
"file_framing_xfo_object.html",
"file_framing_xfo_embed_object.sjs",
]
["browser_test_gpc_privateBrowsingMode.js"]
support-files = [
"file_empty.html",
"file_gpc_server.sjs",
]

Просмотреть файл

@ -31,6 +31,8 @@ support-files = [
["browser_beforeunload_between_chrome_content.js"]
https_first_disabled = true
["browser_bug396843.js"]
["browser_bug1004814.js"]
["browser_bug1008941_dismissGeolocationHanger.js"]
@ -55,8 +57,6 @@ support-files = [
"file_empty_cross_site_frame.html",
]
["browser_bug396843.js"]
["browser_bytecode_cache_asm_js.js"]
support-files = [
"page_bytecode_cache_asm_js.html",

Просмотреть файл

@ -42,6 +42,10 @@ support-files = [
["test_activation.xhtml"]
tags = "fullscreen"
["test_bug800817.xhtml"]
["test_bug830858.xhtml"]
["test_bug1224790-1.xhtml"]
tags = "openwindow"
skip-if = ["os != 'mac'"]
@ -50,10 +54,6 @@ skip-if = ["os != 'mac'"]
tags = "openwindow"
skip-if = ["os != 'mac'"]
["test_bug800817.xhtml"]
["test_bug830858.xhtml"]
["test_callback_wrapping.xhtml"]
["test_clipboard_events_chrome.html"]

Просмотреть файл

@ -6,13 +6,6 @@ support-files = [
["test_accesskey.xhtml"]
["test_bug1070049_throw_from_script.xhtml"]
["test_bug1290965.xhtml"]
["test_bug1686822.xhtml"]
support-files = ["window_bug1686822.xhtml"]
["test_bug199692.xhtml"]
["test_bug311681.xhtml"]
@ -35,6 +28,13 @@ support-files = ["window_bug1686822.xhtml"]
["test_bug775972.xhtml"]
["test_bug1070049_throw_from_script.xhtml"]
["test_bug1290965.xhtml"]
["test_bug1686822.xhtml"]
support-files = ["window_bug1686822.xhtml"]
["test_html_template.xhtml"]
["test_import_xul_to_content.xhtml"]

Просмотреть файл

@ -1,6 +1,6 @@
[DEFAULT]
skip-if = ["os == 'android'"]
["test_bug1266815.html"]
["test_bug434998.xhtml"]
["test_bug1266815.html"]

Просмотреть файл

@ -1,8 +1,6 @@
[DEFAULT]
skip-if = ["os == 'android'"]
["test_bug1397412.xhtml"]
["test_bug489202.xhtml"]
["test_bug599983.xhtml"]
@ -13,6 +11,8 @@ skip-if = ["os == 'android'"]
["test_bug780908.xhtml"]
["test_bug1397412.xhtml"]
["test_can_undo_after_setting_value.xhtml"]
["test_contenteditable_text_input_handling.html"]

Просмотреть файл

@ -25,14 +25,6 @@ support-files = [
"bug1071816-4_text.html",
]
["test_bug1071816-1.html"]
["test_bug1071816-2.html"]
["test_bug1071816-3.html"]
["test_bug1071816-4.html"]
["test_bug306272.html"]
["test_bug426271-euc-jp.html"]
@ -70,3 +62,11 @@ support-files = [
["test_bug811363-2-8.html"]
["test_bug811363-2-9.html"]
["test_bug1071816-1.html"]
["test_bug1071816-2.html"]
["test_bug1071816-3.html"]
["test_bug1071816-4.html"]

Просмотреть файл

@ -69,12 +69,12 @@ support-files = [
skip-if = ["os == 'win'"] # bug 1495580
support-files = ["helper_test_select_zoom.html"]
["browser_test_tab_drag_zoom.js"]
skip-if = ["os == 'win'"] # Our Windows touch injection test code doesn't support pinch gestures (bug 1495580)
support-files = ["helper_test_tab_drag_zoom.html"]
["browser_test_tab_drag_event_counts.js"]
skip-if = ["os == 'linux'"] # No native key event support on Linux at this time (bug 1770143)
support-files = [
"helper_test_tab_drag_event_counts.html"
]
["browser_test_tab_drag_zoom.js"]
skip-if = ["os == 'win'"] # Our Windows touch injection test code doesn't support pinch gestures (bug 1495580)
support-files = ["helper_test_tab_drag_zoom.html"]

Просмотреть файл

@ -12,6 +12,9 @@ support-files = [
["browser_bug666317.js"]
skip-if = ["true"] # Bug 1207012 - Permaorange from an uncaught exception that isn't actually turning the suite orange until it hits beta, Bug 948194 - Decoded Images seem to not be discarded on memory-pressure notification
["browser_bug1869938.js"]
support-files = ["helper1869938.html"]
["browser_docshell_type_editor.js"]
["browser_image.js"]
@ -22,6 +25,3 @@ skip-if = ["true"] # Bug 987616
["browser_offscreen_image_in_out_of_process_iframe.js"]
https_first_disabled = true
support-files = ["empty.html"]
["browser_bug1869938.js"]
support-files = ["helper1869938.html"]

Просмотреть файл

@ -36,34 +36,6 @@ prefs = ["javascript.options.large_arraybuffers=true"]
["test_APIExposer.xhtml"]
["test_bug1041626.xhtml"]
["test_bug1042436.xhtml"]
["test_bug1065185.html"]
["test_bug1074863.html"]
["test_bug1092477.xhtml"]
["test_bug1124898.html"]
["test_bug1126911.html"]
["test_bug1281071.xhtml"]
["test_bug1390159.xhtml"]
["test_bug1430164.html"]
["test_bug1516237.html"]
["test_bug1530146.html"]
support-files = [
"file_bug1530146.html",
"file_bug1530146_inner.html",
]
["test_bug361111.xhtml"]
["test_bug448587.xhtml"]
@ -152,6 +124,34 @@ allow_xul_xbl = true
["test_bug996069.xhtml"]
["test_bug1041626.xhtml"]
["test_bug1042436.xhtml"]
["test_bug1065185.html"]
["test_bug1074863.html"]
["test_bug1092477.xhtml"]
["test_bug1124898.html"]
["test_bug1126911.html"]
["test_bug1281071.xhtml"]
["test_bug1390159.xhtml"]
["test_bug1430164.html"]
["test_bug1516237.html"]
["test_bug1530146.html"]
support-files = [
"file_bug1530146.html",
"file_bug1530146_inner.html",
]
["test_chrometoSource.xhtml"]
["test_cloneInto.xhtml"]

Просмотреть файл

@ -1,62 +1,61 @@
[DEFAULT]
prefs = [
"layout.css.properties-and-values.enabled=true",
]
["browser_bug1701027-1.js"]
support-files = ["helper_bug1701027-1.html"]
["browser_bug1701027-2.js"]
support-files = ["helper_bug1701027-2.html"]
["browser_bug1757410.js"]
run-if = [
"os == 'mac' && debug",
"os == 'win' && processor == 'x86_64' && debug"
]
["browser_bug1787079.js"]
run-if = ["os == 'win' && processor == 'x86_64' && debug"]
["browser_bug1791083.js"]
skip-if = ["!sessionHistoryInParent"]
["browser_bug617076.js"]
["browser_css_registered_property.js"]
["browser_disableDialogs_onbeforeunload.js"]
["browser_onbeforeunload_only_after_interaction.js"]
["browser_onbeforeunload_only_after_interaction_in_frame.js"]
["browser_scroll_into_view_in_out_of_process_iframe.js"]
support-files = [
"test_scroll_into_view_in_oopif.html",
"scroll_into_view_in_child.html"
]
["browser_select_popup_position_in_out_of_process_iframe.js"]
skip-if = [
"verify && (os == 'mac')", # bug 1627874
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"os == 'linux' && socketprocess_networking && fission && !debug",
] # high frequency intermittent
support-files = [
"!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js",
"!/browser/base/content/test/forms/head.js"
]
["browser_stylesheet_change_events.js"]
support-files = [
"file_stylesheet_change_events.html",
"stylesheet_change_events.css"
]
["browser_visual_viewport_iframe.js"]
support-files = [
"test_visual_viewport_in_oopif.html",
"visual_viewport_in_child.html"
]
[DEFAULT]
prefs = [
"layout.css.properties-and-values.enabled=true",
]
["browser_bug617076.js"]
["browser_bug1701027-1.js"]
support-files = ["helper_bug1701027-1.html"]
["browser_bug1701027-2.js"]
support-files = ["helper_bug1701027-2.html"]
["browser_bug1757410.js"]
run-if = [
"os == 'mac' && debug",
"os == 'win' && processor == 'x86_64' && debug"
]
["browser_bug1787079.js"]
run-if = ["os == 'win' && processor == 'x86_64' && debug"]
["browser_bug1791083.js"]
skip-if = ["!sessionHistoryInParent"]
["browser_css_registered_property.js"]
["browser_disableDialogs_onbeforeunload.js"]
["browser_onbeforeunload_only_after_interaction.js"]
["browser_onbeforeunload_only_after_interaction_in_frame.js"]
["browser_scroll_into_view_in_out_of_process_iframe.js"]
support-files = [
"test_scroll_into_view_in_oopif.html",
"scroll_into_view_in_child.html"
]
["browser_select_popup_position_in_out_of_process_iframe.js"]
skip-if = [
"verify && (os == 'mac')", # bug 1627874
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"os == 'linux' && socketprocess_networking && fission && !debug",
] # high frequency intermittent
support-files = [
"!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js",
"!/browser/base/content/test/forms/head.js"
]
["browser_stylesheet_change_events.js"]
support-files = [
"file_stylesheet_change_events.html",
"stylesheet_change_events.css"
]
["browser_visual_viewport_iframe.js"]
support-files = [
"test_visual_viewport_in_oopif.html",
"visual_viewport_in_child.html"
]

Просмотреть файл

@ -89,15 +89,6 @@ support-files = [
"markB.ttf",
]
["test_bug1018265.xhtml"]
["test_bug1041200.xhtml"]
skip-if = ["os == 'win' && bits == 64"] # Bug 1272321
support-files = [
"bug1041200_frame.html",
"bug1041200_window.html",
]
["test_bug396367-1.html"]
["test_bug396367-2.html"]
@ -120,6 +111,15 @@ skip-if = ["os == 'linux' && !debug"] # Bug 1208197
["test_bug812817.xhtml"]
["test_bug1018265.xhtml"]
["test_bug1041200.xhtml"]
skip-if = ["os == 'win' && bits == 64"] # Bug 1272321
support-files = [
"bug1041200_frame.html",
"bug1041200_window.html",
]
["test_chrome_content_integration.xhtml"]
["test_color_scheme_browser.xhtml"]

Просмотреть файл

@ -32,12 +32,12 @@ skip-if = [
]
support-files = ["test_fontVariationsAPI.css"]
["test_getBlockLineCounts.html"]
["test_getSelectorWarnings.html"]
["test_ua_rule_modification.html"]
["test_ua_sheet_disable.html"]
["test_visited_style.html"]
["test_getBlockLineCounts.html"]
["test_getSelectorWarnings.html"]

Просмотреть файл

@ -10,18 +10,18 @@ support-files = [
"mismatch.png",
]
["test_bug1157097.html"]
["test_bug418986-2.xhtml"]
["test_bug511909.html"]
["test_bug535806.xhtml"]
["test_bug1157097.html"]
["test_bug1346623.html"]
["test_bug1371453.html"]
["test_bug418986-2.xhtml"]
["test_bug535806.xhtml"]
["test_chrome_only_media_queries.html"]
support-files = ["chrome-only-media-queries.js"]

Просмотреть файл

@ -14,8 +14,6 @@ support-files = [
"titledpanelwindow.xhtml",
]
["test_bug1197913.xhtml"]
["test_bug159346.xhtml"]
["test_bug381167.xhtml"]
@ -33,6 +31,8 @@ support-files = [
["test_bug987230.xhtml"]
skip-if = ["os == 'linux'"] # No native mousedown event on Linux
["test_bug1197913.xhtml"]
["test_menuitem_ctrl_click.xhtml"]
["test_popupReflowPos.xhtml"]

Просмотреть файл

@ -26,10 +26,10 @@ support-files = ["server.sjs"]
["browser_oversize.js"]
support-files = ["oversize.sjs"]
["browser_partitioned_telemetry.js"]
["browser_partitionedConsole.js"]
support-files = ["partitioned.sjs"]
["browser_partitionedConsole.js"]
["browser_partitioned_telemetry.js"]
support-files = ["partitioned.sjs"]
["browser_sameSiteConsole.js"]

Просмотреть файл

@ -206,12 +206,12 @@ skip-if = [
["test_uri_scheme.html"]
skip-if = ["verify && debug && os == 'mac'"]
["test_viewsource_unlinkable.html"]
["test_xhr_method_case.html"]
skip-if = ["http2"]
["test_url_perf.html"]
# test to check the performance of URL parsing.
# No need to run in CI.
skip-if = ["true"]
["test_viewsource_unlinkable.html"]
["test_xhr_method_case.html"]
skip-if = ["http2"]

Просмотреть файл

@ -108,7 +108,10 @@ run-if = ["os == 'win'"]
run-if = ["os == 'win'"]
["TestPoisonArea"]
skip-if = ["asan || tsan"] # Not built on sanitizer builds
skip-if = [
"asan", # Not built on sanitizer builds
"tsan",
]
["TestPrintf"]

Просмотреть файл

@ -1,11 +1,11 @@
[DEFAULT]
['browser_baselinecoverage.js']
["browser_baselinecoverage.js"]
run-if = [
"ccov && verify",
]
['browser_baselinecoverage_browser-chrome.js']
["browser_baselinecoverage_browser-chrome.js"]
run-if = [
"ccov && verify",
]

Просмотреть файл

@ -1,6 +1,6 @@
[DEFAULT]
['test_baselinecoverage.xhtml']
["test_baselinecoverage.xhtml"]
run-if = [
"ccov && verify",
]

Просмотреть файл

@ -1,6 +1,6 @@
[DEFAULT]
['test_baselinecoverage.html']
["test_baselinecoverage.html"]
run-if = [
"ccov && verify",
]

Просмотреть файл

@ -1,28 +1,24 @@
[DEFAULT]
skip-if = [
"os == 'android'",
]
skip-if = ["os == 'android'"]
support-files = "test-dir/test-file"
['test_chromeGetTestFile.xhtml']
["test_chromeGetTestFile.xhtml"]
['test_sample.xhtml']
["test_sample.xhtml"]
['test_sanityEventUtils.xhtml']
fail-if = [
"headless", # Bug 1678303
]
["test_sanityEventUtils.xhtml"]
fail-if = ["headless"] # Bug 1678303
['test_sanityException.xhtml']
["test_sanityException.xhtml"]
['test_sanityException2.xhtml']
["test_sanityException2.xhtml"]
['test_sanityManifest.xhtml']
fail-if = true
["test_sanityManifest.xhtml"]
fail-if = ["true"]
['test_sanityManifest_pf.xhtml']
fail-if = true
["test_sanityManifest_pf.xhtml"]
fail-if = ["true"]
['test_tasks_skip.xhtml']
["test_tasks_skip.xhtml"]
['test_tasks_skipall.xhtml']
["test_tasks_skipall.xhtml"]

Просмотреть файл

@ -1,2 +1,4 @@
['include:../tests/dom/media/test/mochitest.toml']
[DEFAULT]
# 'include:../tests/dom/media/test/mochitest.toml'
# NOTE: translated from INI: included file does not exist

Просмотреть файл

@ -1,75 +1,75 @@
[DEFAULT]
['test_SimpletestGetTestFileURL.html']
["test_SimpletestGetTestFileURL.html"]
['test_SpecialPowersExtension.html']
["test_SpecialPowersExtension.html"]
['test_SpecialPowersExtension2.html']
["test_SpecialPowersExtension2.html"]
support-files = "file_SpecialPowersFrame1.html"
['test_SpecialPowersLoadChromeScript.html']
["test_SpecialPowersLoadChromeScript.html"]
support-files = "SpecialPowersLoadChromeScript.js"
['test_SpecialPowersLoadChromeScript_function.html']
["test_SpecialPowersLoadChromeScript_function.html"]
['test_SpecialPowersLoadPrivilegedScript.html']
["test_SpecialPowersLoadPrivilegedScript.html"]
['test_SpecialPowersPushPermissions.html']
["test_SpecialPowersPushPermissions.html"]
support-files = "specialPowers_framescript.js"
['test_SpecialPowersPushPrefEnv.html']
["test_SpecialPowersPushPrefEnv.html"]
['test_SpecialPowersSandbox.html']
["test_SpecialPowersSandbox.html"]
['test_SpecialPowersSpawn.html']
["test_SpecialPowersSpawn.html"]
support-files = "file_spawn.html"
['test_SpecialPowersSpawnChrome.html']
["test_SpecialPowersSpawnChrome.html"]
['test_TestsRunningAfterSimpleTestFinish.html']
skip-if = true #depends on fix for bug 1048446
["test_TestsRunningAfterSimpleTestFinish.html"]
skip-if = ["true"] #depends on fix for bug 1048446
['test_bug649012.html']
["test_bug649012.html"]
['test_createFiles.html']
["test_createFiles.html"]
['test_getweakmapkeys.html']
["test_getweakmapkeys.html"]
['test_sanity.html']
["test_sanity.html"]
['test_sanityEventUtils.html']
["test_sanityEventUtils.html"]
skip-if = [
"verify && (os == 'win')", # bug 688052
"fission && xorigin", # Bug 1716411 - New fission platform triage
]
['test_sanityException.html']
["test_sanityException.html"]
['test_sanityException2.html']
["test_sanityException2.html"]
['test_sanityParams.html']
["test_sanityParams.html"]
['test_sanityRegisteredServiceWorker.html']
["test_sanityRegisteredServiceWorker.html"]
support-files = "empty.js"
['test_sanityRegisteredServiceWorker2.html']
["test_sanityRegisteredServiceWorker2.html"]
skip-if = [
"verify",
]
support-files = "empty.js"
['test_sanitySimpletest.html']
["test_sanitySimpletest.html"]
['test_sanityWindowSnapshot.html']
["test_sanityWindowSnapshot.html"]
['test_sanity_cleanup.html']
["test_sanity_cleanup.html"]
['test_sanity_cleanup2.html']
["test_sanity_cleanup2.html"]
['test_sanity_manifest.html']
fail-if = true
["test_sanity_manifest.html"]
fail-if = ["true"]
['test_sanity_manifest_pf.html']
fail-if = true
["test_sanity_manifest_pf.html"]
fail-if = ["true"]
['test_sanity_waitForCondition.html']
["test_sanity_waitForCondition.html"]

Просмотреть файл

@ -1,3 +1,5 @@
['test_SpecialPowersSandbox.js']
[DEFAULT]
['test_SpecialPowersSpawn.js']
["test_SpecialPowersSandbox.js"]
["test_SpecialPowersSpawn.js"]

Просмотреть файл

@ -8,9 +8,10 @@ import re
from .ini import combine_fields
__all__ = ["read_toml", "alphabetize_toml_str", "add_skip_if"]
__all__ = ["read_toml", "alphabetize_toml_str", "add_skip_if", "sort_paths"]
FILENAME_REGEX = r"^([A-Za-z0-9_./-]*)([Bb][Uu][Gg])([-_]*)([0-9]+)([A-Za-z0-9_./-]*)$"
DEFAULT_SECTION = "DEFAULT"
def sort_paths_keyfn(k):
@ -18,7 +19,7 @@ def sort_paths_keyfn(k):
if sort_paths_keyfn.rx is None:
sort_paths_keyfn.rx = re.compile(FILENAME_REGEX)
name = str(k)
if name == "DEFAULT":
if name == DEFAULT_SECTION:
return ""
m = sort_paths_keyfn.rx.findall(name)
if len(m) == 1 and len(m[0]) == 5:
@ -75,7 +76,7 @@ def parse_tomlkit_str(contents):
def read_toml(
fp,
defaults=None,
default="DEFAULT",
default=DEFAULT_SECTION,
_comments=None,
_separators=None,
strict=True,
@ -176,26 +177,43 @@ def alphabetize_toml_str(manifest):
"""
from tomlkit import document, dumps, table
from tomlkit.items import KeyType, SingleKey
from tomlkit.items import Table
preamble = ""
new_manifest = document()
first_section = False
sections = {}
for k, v in manifest.body:
if k is None:
preamble += v.as_string()
continue
if not isinstance(v, Table):
raise Exception(f"MP TOML illegal keyval in preamble: {k} = {v}")
section = None
if not first_section:
if k == DEFAULT_SECTION:
new_manifest.add(k, v)
else:
new_manifest.add(DEFAULT_SECTION, table())
first_section = True
else:
break
new_manifest = document()
if "DEFAULT" in manifest:
new_manifest.add("DEFAULT", manifest["DEFAULT"])
else:
new_manifest.add("DEFAULT", table())
sections = sort_paths([k for k in manifest.keys() if k != "DEFAULT"])
for k in sections:
if k.find('"') >= 0:
section = k
else:
section = SingleKey(k, KeyType.Basic)
new_manifest.add(section, manifest[k])
values = v.items()
if len(values) == 1:
for kk, vv in values:
if isinstance(vv, Table): # unquoted, dotted key
section = f"{k}.{kk}"
sections[section] = vv
if section is None:
section = str(k).strip("'\"")
sections[section] = v
if not first_section:
new_manifest.add(DEFAULT_SECTION, table())
for section in sort_paths([k for k in sections.keys() if k != DEFAULT_SECTION]):
new_manifest.add(section, sections[section])
manifest_str = dumps(new_manifest)
# tomlkit fixups
manifest_str = preamble + manifest_str.replace('"",]', "]")

Просмотреть файл

@ -2,14 +2,14 @@
subsuite = "mozbase"
["api.py"]
skip-if = true
skip-if = ["true"]
["baseurl.py"]
["basic.py"]
["filelisting.py"]
skip-if = true
skip-if = ["true"]
["paths.py"]

Просмотреть файл

@ -1 +1,3 @@
['test_a11y.html']
[DEFAULT]
["test_a11y.html"]

Просмотреть файл

@ -7,6 +7,9 @@ support-files = [
"experiment.json",
]
["test_backgroundtask_automaticrestart.js"]
run-if = ["os == 'win'"]
["test_backgroundtask_deletes_profile.js"]
["test_backgroundtask_exitcodes.js"]
@ -16,9 +19,6 @@ tags = "remote-settings"
run-if = ["buildapp == 'browser'"]
reason = "ASRouter is Firefox-only."
["test_backgroundtask_automaticrestart.js"]
run-if = ["os == 'win'"]
["test_backgroundtask_help.js"]
["test_backgroundtask_localization.js"]

Просмотреть файл

@ -13,12 +13,10 @@ support-files = [
["browser_bannerClicking_events.js"]
support-files = ["file_banner.html"]
["browser_bannerClicking_stopExecuteAfterSeveralAttempt.js"]
["browser_bannerClicking_globalRules.js"]
["browser_bannerClicking_globalRules_telemetry.js"]
["browser_bannerClicking_globalRules.js"]
["browser_bannerClicking_runContext.js"]
support-files = ["file_banner.html"]
@ -28,6 +26,8 @@ support-files = [
"slowSubresource.sjs",
]
["browser_bannerClicking_stopExecuteAfterSeveralAttempt.js"]
["browser_bannerClicking_telemetry_querySelector.js"]
support-files = [
"file_banner.html",
@ -36,14 +36,14 @@ support-files = [
["browser_bannerClicking_visibilityOverride.js"]
support-files = ["file_banner_invisible.html"]
["browser_cookiebanner_telemetry.js"]
support-files = ["file_iframe_banner.html"]
["browser_cookiebanner_webconsole.js"]
support-files = [
"file_banner.html",
]
["browser_cookiebanner_telemetry.js"]
support-files = ["file_iframe_banner.html"]
["browser_cookiebannerservice.js"]
["browser_cookiebannerservice_domainPrefs.js"]

Просмотреть файл

@ -125,6 +125,10 @@ skip-if = [
"os == 'android'", # autocomplete
]
["test_autocomplete_password_generation_confirm.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_password_generation_telemetry.html"]
scheme = "https"
skip-if = [
@ -132,10 +136,6 @@ skip-if = [
"os == 'android'", # autocomplete
]
["test_autocomplete_password_generation_confirm.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_password_open.html"]
scheme = "https"
skip-if = [

Просмотреть файл

@ -46,10 +46,10 @@ support-files = ["file_link_modulepreload.html"]
["browser_print_context_menu.js"]
["browser_print_disabled.js"]
["browser_print_copies.js"]
["browser_print_disabled.js"]
["browser_print_duplex.js"]
skip-if = ["verify && os == 'mac'"] # bug 1675609

Просмотреть файл

@ -19,15 +19,15 @@ support-files = [
["browser_fingerprintingRemoteOverrides.js"]
["browser_fingerprinting_randomization_key.js"]
["browser_fingerprintingWebCompat.js"]
["browser_fingerprinting_randomization_key.js"]
["browser_font_fingerprinter_telemetry.js"]
["browser_fpiServiceWorkers_fingerprinting.js"]
["browser_serviceWorker_fingerprinting_webcompat.js"]
["browser_rfp_canvasplaceholder_pdfjs.js"]
support-files = ["file_pdf.pdf"]
["browser_serviceWorker_fingerprinting_webcompat.js"]

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше