Bug 1855300 - convert .ini manifests to .toml: batch 11 remaining **/mochitest.ini r=jmaher,geckoview-reviewers,extension-reviewers,valentin,credential-management-reviewers,cookie-reviewers,sgalich,m_kato,robwu

Differential Revision: https://phabricator.services.mozilla.com/D190515
This commit is contained in:
Tom Marble 2023-10-13 02:32:24 +00:00
Родитель 6c9146c88f
Коммит 0cb91fe33e
135 изменённых файлов: 5773 добавлений и 3980 удалений

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

@ -4,7 +4,7 @@
# 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/.
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/chrome.toml"]

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

@ -1,9 +0,0 @@
[test_bug1453190.html]
skip-if = os == "android"
support-files =
file_bug1453190.html
[test_bug348497.html]
[test_bug384147.html]
[test_bug389350.html]
[test_bug519928.html]
[test_bug738440.html]

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

@ -0,0 +1,15 @@
[DEFAULT]
["test_bug348497.html"]
["test_bug384147.html"]
["test_bug389350.html"]
["test_bug519928.html"]
["test_bug738440.html"]
["test_bug1453190.html"]
skip-if = ["os == 'android'"]
support-files = ["file_bug1453190.html"]

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

@ -5,8 +5,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
MOCHITEST_MANIFESTS += [
"tests/browserscope/mochitest.ini",
"tests/mochitest.ini",
"tests/browserscope/mochitest.toml",
"tests/mochitest.toml",
]
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome.toml"]

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

@ -1,59 +0,0 @@
[default]
support-files =
lib/richtext2/current_revision
lib/richtext2/richtext2/common.py
lib/richtext2/richtext2/unittestexample.html
lib/richtext2/richtext2/static/editable-dM.html
lib/richtext2/richtext2/static/editable.css
lib/richtext2/richtext2/static/editable-body.html
lib/richtext2/richtext2/static/editable-div.html
lib/richtext2/richtext2/static/js/variables.js
lib/richtext2/richtext2/static/js/range-bootstrap.js
lib/richtext2/richtext2/static/js/range.js
lib/richtext2/richtext2/static/js/output.js
lib/richtext2/richtext2/static/js/compare.js
lib/richtext2/richtext2/static/js/canonicalize.js
lib/richtext2/richtext2/static/js/pad.js
lib/richtext2/richtext2/static/js/run.js
lib/richtext2/richtext2/static/js/units.js
lib/richtext2/richtext2/static/common.css
lib/richtext2/richtext2/__init__.py
lib/richtext2/richtext2/handlers.py
lib/richtext2/richtext2/templates/output.html
lib/richtext2/richtext2/templates/richtext2.html
lib/richtext2/richtext2/tests/forwarddelete.py
lib/richtext2/richtext2/tests/selection.py
lib/richtext2/richtext2/tests/queryIndeterm.py
lib/richtext2/richtext2/tests/unapplyCSS.py
lib/richtext2/richtext2/tests/apply.py
lib/richtext2/richtext2/tests/unapply.py
lib/richtext2/richtext2/tests/change.py
lib/richtext2/richtext2/tests/queryState.py
lib/richtext2/richtext2/tests/queryValue.py
lib/richtext2/richtext2/tests/__init__.py
lib/richtext2/richtext2/tests/insert.py
lib/richtext2/richtext2/tests/queryEnabled.py
lib/richtext2/richtext2/tests/applyCSS.py
lib/richtext2/richtext2/tests/changeCSS.py
lib/richtext2/richtext2/tests/delete.py
lib/richtext2/richtext2/tests/querySupported.py
lib/richtext2/README
lib/richtext2/update_from_upstream
lib/richtext2/LICENSE
lib/richtext2/README.Mozilla
lib/richtext2/currentStatus.js
lib/richtext2/platformFailures.js
lib/richtext/current_revision
lib/richtext/README
lib/richtext/update_from_upstream
lib/richtext/LICENSE
lib/richtext/README.Mozilla
lib/richtext/richtext/editable.html
lib/richtext/richtext/richtext.html
lib/richtext/richtext/js/range.js
lib/richtext/currentStatus.js
[test_richtext2.html]
skip-if = os == 'android' # Bug 1202045
[test_richtext.html]

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

@ -0,0 +1,60 @@
[DEFAULT]
support-files = [
"lib/richtext2/current_revision",
"lib/richtext2/richtext2/common.py",
"lib/richtext2/richtext2/unittestexample.html",
"lib/richtext2/richtext2/static/editable-dM.html",
"lib/richtext2/richtext2/static/editable.css",
"lib/richtext2/richtext2/static/editable-body.html",
"lib/richtext2/richtext2/static/editable-div.html",
"lib/richtext2/richtext2/static/js/variables.js",
"lib/richtext2/richtext2/static/js/range-bootstrap.js",
"lib/richtext2/richtext2/static/js/range.js",
"lib/richtext2/richtext2/static/js/output.js",
"lib/richtext2/richtext2/static/js/compare.js",
"lib/richtext2/richtext2/static/js/canonicalize.js",
"lib/richtext2/richtext2/static/js/pad.js",
"lib/richtext2/richtext2/static/js/run.js",
"lib/richtext2/richtext2/static/js/units.js",
"lib/richtext2/richtext2/static/common.css",
"lib/richtext2/richtext2/__init__.py",
"lib/richtext2/richtext2/handlers.py",
"lib/richtext2/richtext2/templates/output.html",
"lib/richtext2/richtext2/templates/richtext2.html",
"lib/richtext2/richtext2/tests/forwarddelete.py",
"lib/richtext2/richtext2/tests/selection.py",
"lib/richtext2/richtext2/tests/queryIndeterm.py",
"lib/richtext2/richtext2/tests/unapplyCSS.py",
"lib/richtext2/richtext2/tests/apply.py",
"lib/richtext2/richtext2/tests/unapply.py",
"lib/richtext2/richtext2/tests/change.py",
"lib/richtext2/richtext2/tests/queryState.py",
"lib/richtext2/richtext2/tests/queryValue.py",
"lib/richtext2/richtext2/tests/__init__.py",
"lib/richtext2/richtext2/tests/insert.py",
"lib/richtext2/richtext2/tests/queryEnabled.py",
"lib/richtext2/richtext2/tests/applyCSS.py",
"lib/richtext2/richtext2/tests/changeCSS.py",
"lib/richtext2/richtext2/tests/delete.py",
"lib/richtext2/richtext2/tests/querySupported.py",
"lib/richtext2/README",
"lib/richtext2/update_from_upstream",
"lib/richtext2/LICENSE",
"lib/richtext2/README.Mozilla",
"lib/richtext2/currentStatus.js",
"lib/richtext2/platformFailures.js",
"lib/richtext/current_revision",
"lib/richtext/README",
"lib/richtext/update_from_upstream",
"lib/richtext/LICENSE",
"lib/richtext/README.Mozilla",
"lib/richtext/richtext/editable.html",
"lib/richtext/richtext/richtext.html",
"lib/richtext/richtext/js/range.js",
"lib/richtext/currentStatus.js",
]
["test_richtext.html"]
["test_richtext2.html"]
skip-if = ["os == 'android'"] # Bug 1202045

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

@ -1,357 +0,0 @@
[DEFAULT]
prefs =
apz.zoom-to-focused-input.enabled=false
support-files =
green.png
[test_CF_HTML_clipboard.html]
skip-if = os != 'mac' # bug 574005
support-files =
data/cfhtml-chromium.txt
data/cfhtml-firefox.txt
data/cfhtml-ie.txt
data/cfhtml-ooo.txt
data/cfhtml-nocontext.txt
[test_abs_positioner_appearance.html]
[test_abs_positioner_hidden_during_dragging.html]
skip-if = os == 'android' # Sync with test_abs_positioner_positioning_elements.html
[test_abs_positioner_positioning_elements.html]
skip-if =
os == 'android' # Bug 1525959
xorigin # Inconsistent pass/fail in opt and debug
[test_backspace_vs.html]
[test_bug1026397.html]
[test_bug1053048.html]
[test_bug1068979.html]
[test_bug1094000.html]
[test_bug1102906.html]
skip-if = os == 'android'
[test_bug1109465.html]
[test_bug1130651.html]
[test_bug1140105.html]
[test_bug1140617.html]
[test_bug1151186.html]
skip-if =
os == "win" && ccov && xorigin # high frequency intermittent
[test_bug1153237.html]
[test_bug1162952.html]
[test_bug1181130-1.html]
[test_bug1181130-2.html]
[test_bug1186799.html]
[test_bug1230473.html]
[test_bug1247483.html]
skip-if = headless
[test_bug1248128.html]
[test_bug1248185.html]
[test_bug1248186.html]
[test_bug1250010.html]
[test_bug1257363.html]
[test_bug1258085.html]
[test_bug1268736.html]
[test_bug1270235.html]
[test_bug1306532.html]
skip-if = headless
[test_bug1310912.html]
[test_bug1314790.html]
[test_bug1315065.html]
[test_bug1316302.html]
[test_bug1328023.html]
[test_bug1330796.html]
[test_bug1332876.html]
[test_bug1352799.html]
[test_bug1355792.html]
[test_bug1358025.html]
[test_bug1361008.html]
[test_bug1361052.html]
[test_bug1385905.html]
[test_bug1390562.html]
[test_bug1394758.html]
[test_bug1399722.html]
[test_bug1406726.html]
[test_bug1409520.html]
[test_bug1425997.html]
[test_bug1543312.html]
[test_bug1568996.html]
[test_bug1574596.html]
skip-if = os == "android" #Bug 1575739
[test_bug1581337.html]
[test_bug1619852.html]
[test_bug1620778.html]
[test_bug1649005.html]
[test_bug1659276.html]
[test_bug1704381.html]
[test_bug200416.html]
[test_bug289384.html]
skip-if = os != "mac"
support-files =
file_bug289384-1.html
file_bug289384-2.html
[test_bug290026.html]
[test_bug291780.html]
[test_bug309731.html]
[test_bug316447.html]
[test_bug318065.html]
[test_bug332636.html]
support-files = test_bug332636.html^headers^
[test_bug358033.html]
[test_bug372345.html]
[test_bug404320.html]
[test_bug408231.html]
skip-if = toolkit == 'android'
[test_bug410986.html]
skip-if = headless
[test_bug414526.html]
[test_bug417418.html]
[test_bug426246.html]
[test_bug430392.html]
[test_bug439808.html]
[test_bug442186.html]
[test_bug455992.html]
[test_bug456244.html]
[test_bug460740.html]
[test_bug46555.html]
[test_bug471319.html]
[test_bug471722.html]
[test_bug478725.html]
skip-if = headless
[test_bug480647.html]
[test_bug480972.html]
skip-if = headless
[test_bug483651.html]
[test_bug490879.html]
skip-if =
toolkit == 'android' # bug 1299578
headless
[test_bug502673.html]
[test_bug514156.html]
[test_bug520189.html]
skip-if = headless
[test_bug525389.html]
skip-if = headless
[test_bug537046.html]
[test_bug549262.html]
support-files =
file_bug549262.html
!/gfx/layers/apz/test/mochitest/apz_test_utils.js
[test_bug550434.html]
[test_bug551704.html]
skip-if = headless
[test_bug552782.html]
[test_bug567213.html]
[test_bug569988.html]
skip-if = os == 'android'
[test_bug570144.html]
[test_bug578771.html]
[test_bug586662.html]
skip-if = true # bug 1376382
support-files =
file_bug586662.html
[test_bug590554.html]
[test_bug592592.html]
[test_bug596001.html]
[test_bug596506.html]
[test_bug597331.html]
[test_bug597784.html]
[test_bug599322.html]
[test_bug599983.html]
[test_bug600570.html]
[test_bug603556.html]
[test_bug604532.html]
[test_bug607584.html]
[test_bug611182.html]
support-files =
file_bug611182.html
file_bug611182.sjs
[test_bug612128.html]
[test_bug612447.html]
[test_bug620906.html]
skip-if = toolkit == 'android' #TIMED_OUT
[test_bug622371.html]
[test_bug625452.html]
[test_bug629172.html]
skip-if =
toolkit == 'android'
(verify && (os == 'mac')) # Due to resizer rendring issue of macOS
[test_bug629845.html]
[test_bug635636.html]
support-files =
file_bug635636.xhtml
file_bug635636_2.html
[test_bug638596.html]
[test_bug641466.html]
[test_bug645914.html]
[test_bug646194.html]
[test_bug668599.html]
[test_bug674770-1.html]
skip-if = toolkit == 'android'
support-files =
file_bug674770-1.html
[test_bug674770-2.html]
skip-if = toolkit == 'android'
[test_bug674861.html]
[test_bug676401.html]
[test_bug677752.html]
[test_bug681229.html]
skip-if = headless
[test_bug686203.html]
[test_bug692520.html]
[test_bug697842.html]
[test_bug725069.html]
[test_bug735059.html]
[test_bug738366.html]
[test_bug740784.html]
[test_bug742261.html]
[test_bug757371.html]
[test_bug757771.html]
[test_bug772796.html]
[test_bug773262.html]
[test_bug780035.html]
[test_bug787432.html]
[test_bug790475.html]
[test_bug795418-2.html]
support-files =
file_bug795418-2.sjs
[test_bug795418-3.html]
[test_bug795418-4.html]
[test_bug795418-5.html]
[test_bug795418-6.html]
[test_bug795418.html]
[test_bug795785.html]
support-files =
!/gfx/layers/apz/test/mochitest/apz_test_utils.js
[test_bug796839.html]
[test_bug830600.html]
skip-if = toolkit == 'android'
[test_bug832025.html]
[test_bug850043.html]
[test_bug857487.html]
[test_bug858918.html]
[test_bug915962.html]
support-files =
file_bug915962.html
!/gfx/layers/apz/test/mochitest/apz_test_utils.js
[test_bug966155.html]
skip-if = os != "win"
support-files =
file_bug966155.html
[test_bug966552.html]
skip-if = os != "win"
support-files =
file_bug966552.html
[test_bug974309.html]
[test_bug998188.html]
[test_cannot_undo_after_reinitializing_editor.html]
[test_caret_move_in_vertical_content.html]
[test_cmd_absPos.html]
[test_cmd_backgroundColor.html]
[test_cmd_fontFace_with_empty_string.html]
[test_cmd_fontFace_with_tt.html]
[test_cmd_increaseFont.html]
[test_cmd_paragraphState.html]
[test_composition_event_created_in_chrome.html]
[test_composition_with_highlight_in_texteditor.html]
[test_contenteditable_focus.html]
[test_cut_copy_delete_command_enabled.html]
[test_cut_copy_password.html]
[test_defaultParagraphSeparatorBR_between_blocks.html]
[test_dom_input_event_on_htmleditor.html]
[test_dom_input_event_on_texteditor.html]
[test_dragdrop.html]
skip-if = os == 'android'
[test_execCommandPaste_noTarget.html]
[test_focus_caret_navigation_between_nested_editors.html]
[test_focused_document_element_becoming_editable.html]
[test_handle_new_lines.html]
[test_htmleditor_tab_key_handling.html]
[test_initial_selection_and_caret_of_designMode.html]
[test_inlineTableEditing.html]
[test_inline_style_cache.html]
[test_insertHTML_starting_with_multiple_comment_nodes.html]
[test_insertParagraph_in_h2_and_li.html]
[test_insertParagraph_in_inline_editing_host.html]
[test_insertText_around_text_node_in_plaintext_mode.html]
[test_join_split_node_direction_change_command.html]
[test_keypress_untrusted_event.html]
[test_label_contenteditable.html]
[test_middle_click_paste.html]
skip-if = headless
[test_nested_editor.html]
[test_new_plaintext_mail_with_plaintext_signature.html]
[test_nsIEditorMailSupport_insertAsCitedQuotation.html]
[test_nsIEditorMailSupport_insertTextWithQuotations.html]
skip-if = xorigin # Testing internal API for comm-central
[test_nsIEditor_beginningOfDocument.html]
[test_nsIEditor_canUndo_canRedo.html]
[test_nsIEditor_clearUndoRedo.html]
[test_nsIEditor_documentCharacterSet.html]
[test_nsIEditor_documentIsEmpty.html]
[test_nsIEditor_insertLineBreak.html]
[test_nsIEditor_isSelectionEditable.html]
[test_nsIEditor_outputToString.html]
[test_nsIEditor_undoAll.html]
[test_nsIEditor_undoRedoEnabled.html]
[test_nsIHTMLEditor_getElementOrParentByTagName.html]
[test_nsIHTMLEditor_getParagraphState.html]
[test_nsIHTMLEditor_getSelectedElement.html]
[test_nsIHTMLEditor_insertElementAtSelection.html]
[test_nsIHTMLEditor_removeInlineProperty.html]
[test_nsIHTMLEditor_selectElement.html]
[test_nsIHTMLEditor_setBackgroundColor.html]
[test_nsIHTMLObjectResizer_hideResizers.html]
[test_nsITableEditor_deleteTableCell.html]
[test_nsITableEditor_deleteTableCellContents.html]
[test_nsITableEditor_deleteTableColumn.html]
[test_nsITableEditor_deleteTableRow.html]
[test_nsITableEditor_getCellAt.html]
[test_nsITableEditor_getCellDataAt.html]
[test_nsITableEditor_getCellIndexes.html]
[test_nsITableEditor_getFirstRow.html]
[test_nsITableEditor_getFirstSelectedCellInTable.html]
[test_nsITableEditor_getSelectedCells.html]
[test_nsITableEditor_getSelectedCellsType.html]
[test_nsITableEditor_getSelectedOrParentTableElement.html]
[test_nsITableEditor_getTableSize.html]
[test_nsITableEditor_insertTableCell.html]
[test_nsITableEditor_insertTableColumn.html]
[test_nsITableEditor_insertTableRow.html]
[test_password_input_with_unmasked_range.html]
[test_password_paste.html]
[test_password_per_word_operation.html]
[test_password_unmask_API.html]
[test_pasteImgFromTransferable.html]
[test_pasteImgTextarea.html]
[test_paste_as_quote_in_text_control.html]
[test_paste_no_formatting.html]
[test_paste_redirect_focus_in_paste_event_listener.html]
[test_pasting_in_root_element.xhtml]
[test_pasting_in_temporarily_created_div_outside_body.html]
[test_pasting_table_rows.html]
skip-if = headless # The test calls `synthesizeKey`, see bug 1669923.
[test_pasting_text_longer_than_maxlength.html]
[test_resizers_appearance.html]
[test_resizers_resizing_elements.html]
skip-if = (verify && debug && os == 'win') # bug 1485293
[test_root_element_replacement.html]
[test_sanitizer_on_paste.html]
skip-if = headless # 1686012
support-files =
file_sanitizer_on_paste.sjs
[test_select_all_without_body.html]
support-files =
file_select_all_without_body.html
[test_selection_move_commands.html]
support-files =
!/gfx/layers/apz/test/mochitest/apz_test_utils.js
[test_setting_value_longer_than_maxlength_with_setUserInput.html]
[test_spellcheck_pref.html]
skip-if = toolkit == 'android'
[test_state_change_on_reframe.html]
[test_textarea_value_not_include_cr.html]
[test_texteditor_textnode.html]
[test_texteditor_tripleclick_setvalue.html]
[test_texteditor_wrapping_long_line.html]
[test_typing_at_edge_of_anchor.html]
[test_undo_after_spellchecker_replaces_word.html]
skip-if = toolkit == 'android'
[test_undo_redo_stack_after_setting_value.html]
[test_undo_with_editingui.html]

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

@ -0,0 +1,622 @@
[DEFAULT]
prefs = ["apz.zoom-to-focused-input.enabled=false"]
support-files = ["green.png"]
["test_CF_HTML_clipboard.html"]
skip-if = ["os != 'mac'"] # bug 574005
support-files = [
"data/cfhtml-chromium.txt",
"data/cfhtml-firefox.txt",
"data/cfhtml-ie.txt",
"data/cfhtml-ooo.txt",
"data/cfhtml-nocontext.txt",
]
["test_abs_positioner_appearance.html"]
["test_abs_positioner_hidden_during_dragging.html"]
skip-if = ["os == 'android'"] # Sync with test_abs_positioner_positioning_elements.html
["test_abs_positioner_positioning_elements.html"]
skip-if = [
"os == 'android'", # Bug 1525959
"xorigin", # Inconsistent pass/fail in opt and debug
]
["test_backspace_vs.html"]
["test_bug46555.html"]
["test_bug200416.html"]
["test_bug289384.html"]
skip-if = ["os != 'mac'"]
support-files = [
"file_bug289384-1.html",
"file_bug289384-2.html",
]
["test_bug290026.html"]
["test_bug291780.html"]
["test_bug309731.html"]
["test_bug316447.html"]
["test_bug318065.html"]
["test_bug332636.html"]
support-files = ["test_bug332636.html^headers^"]
["test_bug358033.html"]
["test_bug372345.html"]
["test_bug404320.html"]
["test_bug408231.html"]
skip-if = ["os == 'android'"]
["test_bug410986.html"]
skip-if = ["headless"]
["test_bug414526.html"]
["test_bug417418.html"]
["test_bug426246.html"]
["test_bug430392.html"]
["test_bug439808.html"]
["test_bug442186.html"]
["test_bug455992.html"]
["test_bug456244.html"]
["test_bug460740.html"]
["test_bug471319.html"]
["test_bug471722.html"]
["test_bug478725.html"]
skip-if = ["headless"]
["test_bug480647.html"]
["test_bug480972.html"]
skip-if = ["headless"]
["test_bug483651.html"]
["test_bug490879.html"]
skip-if = [
"os == 'android'", # bug 1299578
"headless",
]
["test_bug502673.html"]
["test_bug514156.html"]
["test_bug520189.html"]
skip-if = ["headless"]
["test_bug525389.html"]
skip-if = ["headless"]
["test_bug537046.html"]
["test_bug549262.html"]
support-files = [
"file_bug549262.html",
"!/gfx/layers/apz/test/mochitest/apz_test_utils.js",
]
["test_bug550434.html"]
["test_bug551704.html"]
skip-if = ["headless"]
["test_bug552782.html"]
["test_bug567213.html"]
["test_bug569988.html"]
skip-if = ["os == 'android'"]
["test_bug570144.html"]
["test_bug578771.html"]
["test_bug586662.html"]
skip-if = ["true"] # bug 1376382
support-files = ["file_bug586662.html"]
["test_bug590554.html"]
["test_bug592592.html"]
["test_bug596001.html"]
["test_bug596506.html"]
["test_bug597331.html"]
["test_bug597784.html"]
["test_bug599322.html"]
["test_bug599983.html"]
["test_bug600570.html"]
["test_bug603556.html"]
["test_bug604532.html"]
["test_bug607584.html"]
["test_bug611182.html"]
support-files = [
"file_bug611182.html",
"file_bug611182.sjs",
]
["test_bug612128.html"]
["test_bug612447.html"]
["test_bug620906.html"]
skip-if = ["os == 'android'"] #TIMED_OUT
["test_bug622371.html"]
["test_bug625452.html"]
["test_bug629172.html"]
skip-if = [
"os == 'android'",
"verify && os == 'mac'", # Due to resizer rendring issue of macOS
]
["test_bug629845.html"]
["test_bug635636.html"]
support-files = [
"file_bug635636.xhtml",
"file_bug635636_2.html",
]
["test_bug638596.html"]
["test_bug641466.html"]
["test_bug645914.html"]
["test_bug646194.html"]
["test_bug668599.html"]
["test_bug674770-1.html"]
skip-if = ["os == 'android'"]
support-files = ["file_bug674770-1.html"]
["test_bug674770-2.html"]
skip-if = ["os == 'android'"]
["test_bug674861.html"]
["test_bug676401.html"]
["test_bug677752.html"]
["test_bug681229.html"]
skip-if = ["headless"]
["test_bug686203.html"]
["test_bug692520.html"]
["test_bug697842.html"]
["test_bug725069.html"]
["test_bug735059.html"]
["test_bug738366.html"]
["test_bug740784.html"]
["test_bug742261.html"]
["test_bug757371.html"]
["test_bug757771.html"]
["test_bug772796.html"]
["test_bug773262.html"]
["test_bug780035.html"]
["test_bug787432.html"]
["test_bug790475.html"]
["test_bug795418-2.html"]
support-files = ["file_bug795418-2.sjs"]
["test_bug795418-3.html"]
["test_bug795418-4.html"]
["test_bug795418-5.html"]
["test_bug795418-6.html"]
["test_bug795418.html"]
["test_bug795785.html"]
support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_utils.js"]
["test_bug796839.html"]
["test_bug830600.html"]
skip-if = ["os == 'android'"]
["test_bug832025.html"]
["test_bug850043.html"]
["test_bug857487.html"]
["test_bug858918.html"]
["test_bug915962.html"]
support-files = [
"file_bug915962.html",
"!/gfx/layers/apz/test/mochitest/apz_test_utils.js",
]
["test_bug966155.html"]
skip-if = ["os != 'win'"]
support-files = ["file_bug966155.html"]
["test_bug966552.html"]
skip-if = ["os != 'win'"]
support-files = ["file_bug966552.html"]
["test_bug974309.html"]
["test_bug998188.html"]
["test_bug1026397.html"]
["test_bug1053048.html"]
["test_bug1068979.html"]
["test_bug1094000.html"]
["test_bug1102906.html"]
skip-if = ["os == 'android'"]
["test_bug1109465.html"]
["test_bug1130651.html"]
["test_bug1140105.html"]
["test_bug1140617.html"]
["test_bug1151186.html"]
skip-if = ["os == 'win' && ccov && xorigin"] # high frequency intermittent
["test_bug1153237.html"]
["test_bug1162952.html"]
["test_bug1181130-1.html"]
["test_bug1181130-2.html"]
["test_bug1186799.html"]
["test_bug1230473.html"]
["test_bug1247483.html"]
skip-if = ["headless"]
["test_bug1248128.html"]
["test_bug1248185.html"]
["test_bug1248186.html"]
["test_bug1250010.html"]
["test_bug1257363.html"]
["test_bug1258085.html"]
["test_bug1268736.html"]
["test_bug1270235.html"]
["test_bug1306532.html"]
skip-if = ["headless"]
["test_bug1310912.html"]
["test_bug1314790.html"]
["test_bug1315065.html"]
["test_bug1316302.html"]
["test_bug1328023.html"]
["test_bug1330796.html"]
["test_bug1332876.html"]
["test_bug1352799.html"]
["test_bug1355792.html"]
["test_bug1358025.html"]
["test_bug1361008.html"]
["test_bug1361052.html"]
["test_bug1385905.html"]
["test_bug1390562.html"]
["test_bug1394758.html"]
["test_bug1399722.html"]
["test_bug1406726.html"]
["test_bug1409520.html"]
["test_bug1425997.html"]
["test_bug1543312.html"]
["test_bug1568996.html"]
["test_bug1574596.html"]
skip-if = ["os == 'android'"] #Bug 1575739
["test_bug1581337.html"]
["test_bug1619852.html"]
["test_bug1620778.html"]
["test_bug1649005.html"]
["test_bug1659276.html"]
["test_bug1704381.html"]
["test_cannot_undo_after_reinitializing_editor.html"]
["test_caret_move_in_vertical_content.html"]
["test_cmd_absPos.html"]
["test_cmd_backgroundColor.html"]
["test_cmd_fontFace_with_empty_string.html"]
["test_cmd_fontFace_with_tt.html"]
["test_cmd_increaseFont.html"]
["test_cmd_paragraphState.html"]
["test_composition_event_created_in_chrome.html"]
["test_composition_with_highlight_in_texteditor.html"]
["test_contenteditable_focus.html"]
["test_cut_copy_delete_command_enabled.html"]
["test_cut_copy_password.html"]
["test_defaultParagraphSeparatorBR_between_blocks.html"]
["test_dom_input_event_on_htmleditor.html"]
["test_dom_input_event_on_texteditor.html"]
["test_dragdrop.html"]
skip-if = ["os == 'android'"]
["test_execCommandPaste_noTarget.html"]
["test_focus_caret_navigation_between_nested_editors.html"]
["test_focused_document_element_becoming_editable.html"]
["test_handle_new_lines.html"]
["test_htmleditor_tab_key_handling.html"]
["test_initial_selection_and_caret_of_designMode.html"]
["test_inlineTableEditing.html"]
["test_inline_style_cache.html"]
["test_insertHTML_starting_with_multiple_comment_nodes.html"]
["test_insertParagraph_in_h2_and_li.html"]
["test_insertParagraph_in_inline_editing_host.html"]
["test_insertText_around_text_node_in_plaintext_mode.html"]
["test_join_split_node_direction_change_command.html"]
["test_keypress_untrusted_event.html"]
["test_label_contenteditable.html"]
["test_middle_click_paste.html"]
skip-if = ["headless"]
["test_nested_editor.html"]
["test_new_plaintext_mail_with_plaintext_signature.html"]
["test_nsIEditorMailSupport_insertAsCitedQuotation.html"]
["test_nsIEditorMailSupport_insertTextWithQuotations.html"]
skip-if = ["xorigin"] # Testing internal API for comm-central
["test_nsIEditor_beginningOfDocument.html"]
["test_nsIEditor_canUndo_canRedo.html"]
["test_nsIEditor_clearUndoRedo.html"]
["test_nsIEditor_documentCharacterSet.html"]
["test_nsIEditor_documentIsEmpty.html"]
["test_nsIEditor_insertLineBreak.html"]
["test_nsIEditor_isSelectionEditable.html"]
["test_nsIEditor_outputToString.html"]
["test_nsIEditor_undoAll.html"]
["test_nsIEditor_undoRedoEnabled.html"]
["test_nsIHTMLEditor_getElementOrParentByTagName.html"]
["test_nsIHTMLEditor_getParagraphState.html"]
["test_nsIHTMLEditor_getSelectedElement.html"]
["test_nsIHTMLEditor_insertElementAtSelection.html"]
["test_nsIHTMLEditor_removeInlineProperty.html"]
["test_nsIHTMLEditor_selectElement.html"]
["test_nsIHTMLEditor_setBackgroundColor.html"]
["test_nsIHTMLObjectResizer_hideResizers.html"]
["test_nsITableEditor_deleteTableCell.html"]
["test_nsITableEditor_deleteTableCellContents.html"]
["test_nsITableEditor_deleteTableColumn.html"]
["test_nsITableEditor_deleteTableRow.html"]
["test_nsITableEditor_getCellAt.html"]
["test_nsITableEditor_getCellDataAt.html"]
["test_nsITableEditor_getCellIndexes.html"]
["test_nsITableEditor_getFirstRow.html"]
["test_nsITableEditor_getFirstSelectedCellInTable.html"]
["test_nsITableEditor_getSelectedCells.html"]
["test_nsITableEditor_getSelectedCellsType.html"]
["test_nsITableEditor_getSelectedOrParentTableElement.html"]
["test_nsITableEditor_getTableSize.html"]
["test_nsITableEditor_insertTableCell.html"]
["test_nsITableEditor_insertTableColumn.html"]
["test_nsITableEditor_insertTableRow.html"]
["test_password_input_with_unmasked_range.html"]
["test_password_paste.html"]
["test_password_per_word_operation.html"]
["test_password_unmask_API.html"]
["test_pasteImgFromTransferable.html"]
["test_pasteImgTextarea.html"]
["test_paste_as_quote_in_text_control.html"]
["test_paste_no_formatting.html"]
["test_paste_redirect_focus_in_paste_event_listener.html"]
["test_pasting_in_root_element.xhtml"]
["test_pasting_in_temporarily_created_div_outside_body.html"]
["test_pasting_table_rows.html"]
skip-if = ["headless"] # The test calls `synthesizeKey`, see bug 1669923.
["test_pasting_text_longer_than_maxlength.html"]
["test_resizers_appearance.html"]
["test_resizers_resizing_elements.html"]
skip-if = ["verify && debug && os == 'win'"] # bug 1485293
["test_root_element_replacement.html"]
["test_sanitizer_on_paste.html"]
skip-if = ["headless"] # 1686012
support-files = ["file_sanitizer_on_paste.sjs"]
["test_select_all_without_body.html"]
support-files = ["file_select_all_without_body.html"]
["test_selection_move_commands.html"]
support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_utils.js"]
["test_setting_value_longer_than_maxlength_with_setUserInput.html"]
["test_spellcheck_pref.html"]
skip-if = ["os == 'android'"]
["test_state_change_on_reframe.html"]
["test_textarea_value_not_include_cr.html"]
["test_texteditor_textnode.html"]
["test_texteditor_tripleclick_setvalue.html"]
["test_texteditor_wrapping_long_line.html"]
["test_typing_at_edge_of_anchor.html"]
["test_undo_after_spellchecker_replaces_word.html"]
skip-if = ["os == 'android'"]
["test_undo_redo_stack_after_setting_value.html"]
["test_undo_with_editingui.html"]

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

@ -4,7 +4,7 @@
# 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/.
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome.toml"]

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

@ -1,73 +0,0 @@
[DEFAULT]
prefs =
gfx.font_loader.delay=0
skip-if = os == 'android'
support-files =
en-GB/en_GB.dic
en-GB/en_GB.aff
en-AU/en_AU.dic
en-AU/en_AU.aff
de-DE/de_DE.dic
de-DE/de_DE.aff
ru-RU/ru_RU.dic
ru-RU/ru_RU.aff
spellcheck.js
[test_async_UpdateCurrentDictionary.html]
[test_bug1100966.html]
[test_bug1154791.html]
[test_bug1200533.html]
skip-if =
http3
http2
support-files =
bug1200533_subframe.html
[test_bug1204147.html]
skip-if =
http3
http2
support-files =
bug1204147_subframe.html
bug1204147_subframe2.html
[test_bug1205983.html]
[test_bug1209414.html]
[test_bug1219928.html]
skip-if = true
[test_bug1365383.html]
[test_bug1368544.html]
[test_bug1402822.html]
[test_bug1418629.html]
[test_bug1497480.html]
[test_bug1602526.html]
[test_bug1761273.html]
[test_bug1773802.html]
[test_bug1837268.html]
[test_bug366682.html]
[test_bug432225.html]
[test_bug484181.html]
[test_bug596333.html]
[test_bug636465.html]
[test_bug678842.html]
skip-if =
http3
http2
support-files =
bug678842_subframe.html
[test_bug697981.html]
[test_bug717433.html]
skip-if =
http3
http2
support-files =
bug717433_subframe.html
[test_multiple_content_languages.html]
skip-if =
http3
http2
support-files =
multiple_content_languages_subframe.html
[test_spellcheck_after_edit.html]
[test_spellcheck_after_pressing_navigation_key.html]
[test_spellcheck_selection.html]
[test_suggest.html]

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

@ -0,0 +1,104 @@
[DEFAULT]
prefs = ["gfx.font_loader.delay=0"]
skip-if = ["os == 'android'"]
support-files = [
"en-GB/en_GB.dic",
"en-GB/en_GB.aff",
"en-AU/en_AU.dic",
"en-AU/en_AU.aff",
"de-DE/de_DE.dic",
"de-DE/de_DE.aff",
"ru-RU/ru_RU.dic",
"ru-RU/ru_RU.aff",
"spellcheck.js",
]
["test_async_UpdateCurrentDictionary.html"]
["test_bug366682.html"]
["test_bug432225.html"]
["test_bug484181.html"]
["test_bug596333.html"]
["test_bug636465.html"]
["test_bug678842.html"]
skip-if = [
"http3",
"http2",
]
support-files = ["bug678842_subframe.html"]
["test_bug697981.html"]
["test_bug717433.html"]
skip-if = [
"http3",
"http2",
]
support-files = ["bug717433_subframe.html"]
["test_bug1100966.html"]
["test_bug1154791.html"]
["test_bug1200533.html"]
skip-if = [
"http3",
"http2",
]
support-files = ["bug1200533_subframe.html"]
["test_bug1204147.html"]
skip-if = [
"http3",
"http2",
]
support-files = [
"bug1204147_subframe.html",
"bug1204147_subframe2.html",
]
["test_bug1205983.html"]
["test_bug1209414.html"]
["test_bug1219928.html"]
skip-if = ["true"]
["test_bug1365383.html"]
["test_bug1368544.html"]
["test_bug1402822.html"]
["test_bug1418629.html"]
["test_bug1497480.html"]
["test_bug1602526.html"]
["test_bug1761273.html"]
["test_bug1773802.html"]
["test_bug1837268.html"]
["test_multiple_content_languages.html"]
skip-if = [
"http3",
"http2",
]
support-files = ["multiple_content_languages_subframe.html"]
["test_spellcheck_after_edit.html"]
["test_spellcheck_after_pressing_navigation_key.html"]
["test_spellcheck_selection.html"]
["test_suggest.html"]

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

@ -11,7 +11,7 @@ if CONFIG["MOZ_WIDGET_TOOLKIT"] != "android":
DIRS += ["locales"]
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.toml"]
SPHINX_TREES["/extensions/spellcheck"] = "docs"

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

@ -1,8 +0,0 @@
[DEFAULT]
skip-if = os == 'android'
[test_bug1170484.html]
support-files = helper_bug1170484.js
skip-if = os == 'linux' #Bug 1202570
[test_bug1272623.html]

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

@ -0,0 +1,8 @@
[DEFAULT]
skip-if = ["os == 'android'"]
["test_bug1170484.html"]
support-files = ["helper_bug1170484.js"]
skip-if = ["os == 'linux'"] #Bug 1202570
["test_bug1272623.html"]

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

@ -1,158 +0,0 @@
[DEFAULT]
prefs =
gfx.font_loader.delay=0
support-files =
apz_test_native_event_utils.js
apz_test_utils.js
green100x100.png
helper_*.*
tags = apz
[test_abort_smooth_scroll_by_instant_scroll.html]
[test_bug1151667.html]
skip-if =
os == 'android' # wheel events not supported on mobile
[test_bug1253683.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_bug1277814.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_bug1304689-2.html]
[test_bug1304689.html]
[test_frame_reconstruction.html]
[test_group_bug1534549.html]
[test_group_checkerboarding.html]
skip-if =
http3
http2
[test_group_displayport.html]
[test_group_double_tap_zoom-2.html]
run-if = ((os == 'android') || (os == 'mac')) # FIXME: enable on more desktop platforms (see bug 1608506 comment 4)
[test_group_double_tap_zoom.html]
run-if = ((os == 'android') || (os == 'mac')) # FIXME: enable on more desktop platforms (see bug 1608506 comment 4)
[test_group_fullscreen.html]
run-if = (os == 'android')
[test_group_hittest-1.html]
skip-if =
toolkit == 'android' # mouse events not supported on mobile
[test_group_hittest-2.html]
skip-if =
toolkit == 'android' # mouse events not supported on mobile
os == 'win' && (bits == 32 || asan)
os == 'linux' && asan # stack is not large enough for the test
display == 'wayland' && os_version == '22.04' # Bug 1857059
http3
http2
[test_group_hittest-3.html]
skip-if =
toolkit == 'android' # mouse events not supported on mobile
os == 'win' && (bits == 32 || asan)
http3
http2
[test_group_hittest-overscroll.html]
skip-if =
toolkit == 'android' # mouse events not supported on mobile
[test_group_keyboard-2.html]
[test_group_keyboard.html]
[test_group_mainthread.html]
[test_group_minimum_scale_size.html]
run-if = (os == 'android')
[test_group_mouseevents.html]
skip-if =
toolkit == 'android' # mouse events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_overrides.html]
skip-if =
toolkit == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_overscroll.html]
skip-if =
toolkit == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_overscroll_handoff.html]
skip-if =
toolkit == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
http3
http2
[test_group_pointerevents.html]
skip-if = (os == 'win' && os_version == '10.0') # Bug 1404836
[test_group_programmatic_scroll_behavior.html]
[test_group_scroll_linked_effect.html]
skip-if =
(toolkit == 'android') # wheel events not supported on mobile
http3
http2
[test_group_scroll_snap.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_scrollend.html]
skip-if =
toolkit == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_scrollframe_activation.html]
skip-if =
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_touchevents-2.html]
[test_group_touchevents-3.html]
[test_group_touchevents-4.html]
[test_group_touchevents-5.html]
skip-if =
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_touchevents.html]
[test_group_wheelevents.html]
skip-if =
toolkit == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_group_zoom-2.html]
skip-if = (os == 'win') # see bug 1495580 for Windows
[test_group_zoom.html]
skip-if =
os == 'win' # see bug 1495580 for Windows
[test_group_zoomToFocusedInput.html]
[test_interrupted_reflow.html]
[test_layerization.html]
skip-if =
os == 'android' # wheel events not supported on mobile
os == 'linux' && fission && headless # Bug 1722907
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_relative_update.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_scroll_inactive_bug1190112.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_scroll_inactive_flattened_frame.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_scroll_subframe_scrollbar.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_smoothness.html]
# hardware vsync only on win/mac
# Frame Uniformity recording is not implemented for webrender
skip-if =
debug
(os != 'mac' && os != 'win')
verify
true # Don't run in CI yet, see bug 1657477
[test_touch_listeners_impacting_wheel.html]
skip-if =
toolkit == 'android' # wheel events not supported on mobile
toolkit == 'cocoa' # synthesized wheel smooth-scrolling not supported on OS X
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_wheel_scroll.html]
skip-if =
os == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059
[test_wheel_transactions.html]
skip-if =
toolkit == 'android' # wheel events not supported on mobile
display == 'wayland' && os_version == '22.04' # Bug 1857059

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

@ -0,0 +1,232 @@
[DEFAULT]
prefs = ["gfx.font_loader.delay=0"]
support-files = [
"apz_test_native_event_utils.js",
"apz_test_utils.js",
"green100x100.png",
"helper_*.*",
]
tags = "apz"
["test_abort_smooth_scroll_by_instant_scroll.html"]
["test_bug1151667.html"]
skip-if = ["os == 'android'"] # wheel events not supported on mobile
["test_bug1253683.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_bug1277814.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_bug1304689-2.html"]
["test_bug1304689.html"]
["test_frame_reconstruction.html"]
["test_group_bug1534549.html"]
["test_group_checkerboarding.html"]
skip-if = [
"http3",
"http2",
]
["test_group_displayport.html"]
["test_group_double_tap_zoom-2.html"]
run-if = [ # FIXME: enable on more desktop platforms (see bug 1608506 comment 4)
"os == 'android'",
"os == 'mac'",
]
["test_group_double_tap_zoom.html"]
run-if = [ # FIXME: enable on more desktop platforms (see bug 1608506 comment 4)
"os == 'android'",
"os == 'mac'",
]
["test_group_fullscreen.html"]
run-if = ["os == 'android'"]
["test_group_hittest-1.html"]
skip-if = ["os == 'android'"] # mouse events not supported on mobile
["test_group_hittest-2.html"]
skip-if = [
"os == 'android'", # mouse events not supported on mobile
"os == 'win' && (bits == 32 || asan)",
"os == 'linux' && asan", # stack is not large enough for the test
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
"http3",
"http2",
]
["test_group_hittest-3.html"]
skip-if = [
"os == 'android'", # mouse events not supported on mobile
"os == 'win' && (bits == 32 || asan)",
"http3",
"http2",
]
["test_group_hittest-overscroll.html"]
skip-if = ["os == 'android'"] # mouse events not supported on mobile
["test_group_keyboard-2.html"]
["test_group_keyboard.html"]
["test_group_mainthread.html"]
["test_group_minimum_scale_size.html"]
run-if = ["os == 'android'"]
["test_group_mouseevents.html"]
skip-if = [
"os == 'android'", # mouse events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_group_overrides.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_group_overscroll.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_group_overscroll_handoff.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
"http3",
"http2",
]
["test_group_pointerevents.html"]
skip-if = [
"win10_2009", # Bug 1404836
"win11_2009", # Bug 1404836
]
["test_group_programmatic_scroll_behavior.html"]
["test_group_scroll_linked_effect.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"http3",
"http2",
]
["test_group_scroll_snap.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_group_scrollend.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_group_scrollframe_activation.html"]
skip-if = ["display == 'wayland' && os_version == '22.04'"] # Bug 1857059
["test_group_touchevents-2.html"]
["test_group_touchevents-3.html"]
["test_group_touchevents-4.html"]
["test_group_touchevents-5.html"]
skip-if = ["display == 'wayland' && os_version == '22.04'"] # Bug 1857059
["test_group_touchevents.html"]
["test_group_wheelevents.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_group_zoom-2.html"]
skip-if = ["os == 'win'"] # see bug 1495580 for Windows
["test_group_zoom.html"]
skip-if = ["os == 'win'"] # see bug 1495580 for Windows
["test_group_zoomToFocusedInput.html"]
["test_interrupted_reflow.html"]
["test_layerization.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"os == 'linux' && fission && headless", # Bug 1722907
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_relative_update.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_scroll_inactive_bug1190112.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_scroll_inactive_flattened_frame.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_scroll_subframe_scrollbar.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_smoothness.html"]
# hardware vsync only on win/mac
# Frame Uniformity recording is not implemented for webrender
run-if = [
"os == 'mac'",
"os == 'win'",
]
skip-if = ["true"] # Don't run in CI yet, see bug 1657477
["test_touch_listeners_impacting_wheel.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"os == 'mac'", # synthesized wheel smooth-scrolling not supported on OS X
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_wheel_scroll.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]
["test_wheel_transactions.html"]
skip-if = [
"os == 'android'", # wheel events not supported on mobile
"display == 'wayland' && os_version == '22.04'", # Bug 1857059
]

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

@ -507,7 +507,7 @@ if CONFIG["ENABLE_TESTS"]:
DIRS += ["apz/test/gtest"]
DIRS += ["apz/test/gtest/mvm"]
MOCHITEST_MANIFESTS += ["apz/test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["apz/test/mochitest/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["apz/test/mochitest/browser.toml"]
if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":

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

@ -1,9 +0,0 @@
[DEFAULT]
[test_acceleration.html]
skip-if = (os == 'win') # Bug 1430530
subsuite = gpu
[test_bug509244.html]
[test_bug513439.html]
[test_font_whitelist.html]
skip-if = debug || asan # Race between pref service and gfx platform IPC causes frequent failures on debug/ASan

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

@ -0,0 +1,15 @@
[DEFAULT]
["test_acceleration.html"]
skip-if = ["os == 'win'"] # Bug 1430530
subsuite = "gpu"
["test_bug509244.html"]
["test_bug513439.html"]
["test_font_whitelist.html"]
skip-if = [
"debug", # Race between pref service and gfx platform IPC causes frequent failures on debug/ASan
"asan", # Race between pref service and gfx platform IPC causes frequent failures on debug/ASan
]

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

@ -4,6 +4,6 @@
# 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/.
MOCHITEST_MANIFESTS += ["mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["mochitest/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["browser/browser.toml"]
MOCHITEST_CHROME_MANIFESTS += ["chrome/chrome.toml"]

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

@ -19,7 +19,7 @@ BROWSER_CHROME_MANIFESTS += [
"test/browser/browser_sandbox_headless.ini",
]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/mochitest/chrome.toml"]

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

@ -1,192 +0,0 @@
[DEFAULT]
support-files =
INT32_MIN.bmp
animated1.gif
animated1.svg
animated2.gif
animatedMask.gif
animated-gif.gif
animated-gif2.gif
animated-gif_trailing-garbage.gif
animated-gif-finalframe.gif
animated-avif.avif
animation.svg
animationPolling.js
bad.jpg
big.png
blue.gif
blue.png
bug399925.gif
bug468160.sjs
bug478398_ONLY.png
bug490949-iframe.html
bug490949.sjs
bug496292-1.sjs
bug496292-2.sjs
bug496292-iframe-1.html
bug496292-iframe-2.html
bug496292-iframe-ref.html
bug497665-iframe.html
bug497665.sjs
bug552605.sjs
bug657191.sjs
bug671906-iframe.html
bug671906.sjs
bug733553-informant.sjs
bug733553.sjs
bug767779.sjs
bug89419-iframe.html
bug89419.sjs
bug900200.png
bug900200-ref.png
bug1132427.html
bug1132427.gif
bug1180105.sjs
bug1180105-waiter.sjs
bug1217571-iframe.html
bug1217571.jpg
bug1319025.png
bug1319025-ref.png
clear.gif
clear.png
clear.webp
clear.avif
clear2.gif
clear2.webp
clear2-results.gif
damon.jpg
error-early.png
filter-final.svg
filter.svg
finite-apng.png
first-frame-padding.gif
green.png
green-background.html
grey.png
ico-bmp-opaque.ico
ico-bmp-transparent.ico
iframe.html
imgutils.js
infinite.avif
infinite.webp
infinite-apng.png
invalid.jpg
keep.gif
keep.png
keep.webp
lime100x100.svg
lime-anim-100x100.svg
lime-anim-100x100-2.svg
lime-css-anim-100x100.svg
mq_dynamic_svg_test.html
mq_dynamic_svg_ref.html
opaque.bmp
purple.gif
rainbow.gif
red.gif
red.png
ref-iframe.html
restore-previous.gif
restore-previous.png
rillybad.jpg
schrep.png
shaver.png
short_header.gif
source.png
transparent.gif
transparent.png
over.png
webcam-simulacrum.sjs
6M-pixels.png
12M-pixels-1.png
12M-pixels-2.png
[test_animated_css_image.html]
[test_animated_gif.html]
support-files = child.html
skip-if =
http3
http2
[test_animation.html]
[test_canvas_frame_animation.html]
[test_animation_operators.html]
[test_animation2.html]
[test_animSVGImage.html]
skip-if = os == 'android' || os == 'win' || (os == 'mac' && os_version == '10.15') # Bug 1370784, macosx due to bug 1549058
[test_animSVGImage2.html]
skip-if =
os == 'win' # Bug 1354561
os == 'linux' # Bug 1354561
os == 'android' # Bug 1354561
[test_background_image_anim.html]
[test_bug399925.html]
[test_bug435296.html]
skip-if = true # disabled - See bug 578591
[test_bug466586.html]
[test_bug468160.html]
[test_bug478398.html]
skip-if = true # disabled - See bug 579139
[test_bug490949.html]
[test_bug496292.html]
skip-if = verify
[test_bug497665.html]
[test_bug552605-1.html]
[test_bug552605-2.html]
[test_bug553982.html]
[test_bug601470.html]
[test_bug614392.html]
[test_bug657191.html]
[test_bug671906.html]
skip-if =
http3
http2
[test_bug733553.html]
skip-if =
verify
http3
http2
[test_bug767779.html]
[test_bug865919.html]
[test_bug89419-1.html]
[test_bug89419-2.html]
[test_bug1132427.html]
skip-if =
display == 'wayland' && os_version == '22.04' # Bug 1857062
[test_bug1180105.html]
skip-if =
http3
http2
[test_bug1217571.html]
[test_bug1325080.html]
[test_bullet_animation.html]
[test_changeOfSource.html]
[test_changeOfSource2.html]
[test_discardAnimatedImage.html]
skip-if =
http3
http2
[test_discardFinishedAnimatedImage.html]
[test_discardFramesAnimatedImage.html]
[test_drawDiscardedImage.html]
[test_error_events.html]
[test_image_crossorigin_data_url.html]
[test_has_transparency.html]
[test_mq_dynamic_svg.html]
[test_net_failedtoprocess.html]
skip-if = verify
[test_removal_ondecode.html]
[test_removal_onload.html]
[test_short_gif_header.html]
[test_staticClone.html]
[test_svg_animatedGIF.html]
[test_svg_filter_animation.html]
[test_synchronized_animation.html]
disabled = bug 1295501
[test_undisplayed_iframe.html]
[test_webcam.html]
[test_xultree_animation.xhtml]
allow_xul_xbl = true
skip-if =
http3
http2
[test_image_cache_notification.html]

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

@ -0,0 +1,258 @@
[DEFAULT]
support-files = [
"INT32_MIN.bmp",
"animated1.gif",
"animated1.svg",
"animated2.gif",
"animatedMask.gif",
"animated-gif.gif",
"animated-gif2.gif",
"animated-gif_trailing-garbage.gif",
"animated-gif-finalframe.gif",
"animated-avif.avif",
"animation.svg",
"animationPolling.js",
"bad.jpg",
"big.png",
"blue.gif",
"blue.png",
"bug399925.gif",
"bug468160.sjs",
"bug478398_ONLY.png",
"bug490949-iframe.html",
"bug490949.sjs",
"bug496292-1.sjs",
"bug496292-2.sjs",
"bug496292-iframe-1.html",
"bug496292-iframe-2.html",
"bug496292-iframe-ref.html",
"bug497665-iframe.html",
"bug497665.sjs",
"bug552605.sjs",
"bug657191.sjs",
"bug671906-iframe.html",
"bug671906.sjs",
"bug733553-informant.sjs",
"bug733553.sjs",
"bug767779.sjs",
"bug89419-iframe.html",
"bug89419.sjs",
"bug900200.png",
"bug900200-ref.png",
"bug1132427.html",
"bug1132427.gif",
"bug1180105.sjs",
"bug1180105-waiter.sjs",
"bug1217571-iframe.html",
"bug1217571.jpg",
"bug1319025.png",
"bug1319025-ref.png",
"clear.gif",
"clear.png",
"clear.webp",
"clear.avif",
"clear2.gif",
"clear2.webp",
"clear2-results.gif",
"damon.jpg",
"error-early.png",
"filter-final.svg",
"filter.svg",
"finite-apng.png",
"first-frame-padding.gif",
"green.png",
"green-background.html",
"grey.png",
"ico-bmp-opaque.ico",
"ico-bmp-transparent.ico",
"iframe.html",
"imgutils.js",
"infinite.avif",
"infinite.webp",
"infinite-apng.png",
"invalid.jpg",
"keep.gif",
"keep.png",
"keep.webp",
"lime100x100.svg",
"lime-anim-100x100.svg",
"lime-anim-100x100-2.svg",
"lime-css-anim-100x100.svg",
"mq_dynamic_svg_test.html",
"mq_dynamic_svg_ref.html",
"opaque.bmp",
"purple.gif",
"rainbow.gif",
"red.gif",
"red.png",
"ref-iframe.html",
"restore-previous.gif",
"restore-previous.png",
"rillybad.jpg",
"schrep.png",
"shaver.png",
"short_header.gif",
"source.png",
"transparent.gif",
"transparent.png",
"over.png",
"webcam-simulacrum.sjs",
"6M-pixels.png",
"12M-pixels-1.png",
"12M-pixels-2.png",
]
["test_animSVGImage.html"]
skip-if = [
"os == 'android'",
"os == 'win'",
"os == 'mac' && os_version == '10.15'", # Bug 1370784, macosx due to bug 1549058
]
["test_animSVGImage2.html"]
skip-if = [
"os == 'win'", # Bug 1354561
"os == 'linux'", # Bug 1354561
"os == 'android'", # Bug 1354561
]
["test_animated_css_image.html"]
["test_animated_gif.html"]
support-files = ["child.html"]
skip-if = [
"http3",
"http2",
]
["test_animation.html"]
["test_animation2.html"]
["test_animation_operators.html"]
["test_background_image_anim.html"]
["test_bug89419-1.html"]
["test_bug89419-2.html"]
["test_bug399925.html"]
["test_bug435296.html"]
skip-if = ["true"] # disabled - See bug 578591
["test_bug466586.html"]
["test_bug468160.html"]
["test_bug478398.html"]
skip-if = ["true"] # disabled - See bug 579139
["test_bug490949.html"]
["test_bug496292.html"]
skip-if = ["verify"]
["test_bug497665.html"]
["test_bug552605-1.html"]
["test_bug552605-2.html"]
["test_bug553982.html"]
["test_bug601470.html"]
["test_bug614392.html"]
["test_bug657191.html"]
["test_bug671906.html"]
skip-if = [
"http3",
"http2",
]
["test_bug733553.html"]
skip-if = [
"verify",
"http3",
"http2",
]
["test_bug767779.html"]
["test_bug865919.html"]
["test_bug1132427.html"]
skip-if = ["display == 'wayland' && os_version == '22.04'"] # Bug 18570
["test_bug1180105.html"]
skip-if = [
"http3",
"http2",
]
["test_bug1217571.html"]
["test_bug1325080.html"]
["test_bullet_animation.html"]
["test_canvas_frame_animation.html"]
["test_changeOfSource.html"]
["test_changeOfSource2.html"]
["test_discardAnimatedImage.html"]
skip-if = [
"http3",
"http2",
]
["test_discardFinishedAnimatedImage.html"]
["test_discardFramesAnimatedImage.html"]
["test_drawDiscardedImage.html"]
["test_error_events.html"]
["test_has_transparency.html"]
["test_image_cache_notification.html"]
["test_image_crossorigin_data_url.html"]
["test_mq_dynamic_svg.html"]
["test_net_failedtoprocess.html"]
skip-if = ["verify"]
["test_removal_ondecode.html"]
["test_removal_onload.html"]
["test_short_gif_header.html"]
["test_staticClone.html"]
["test_svg_animatedGIF.html"]
["test_svg_filter_animation.html"]
["test_synchronized_animation.html"]
skip-if = ["true"] # bug 1295501
["test_undisplayed_iframe.html"]
["test_webcam.html"]
["test_xultree_animation.xhtml"]
allow_xul_xbl = true
skip-if = [
"http3",
"http2",
]

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

@ -1,14 +0,0 @@
[DEFAULT]
[test_bug335816.html]
[test_bug843434.html]
[test_bug959058-1.html]
[test_bug959058-2.html]
[test_long_doc.html]
[test_singlebyte_overconsumption.html]
[test_unicode_noncharacterescapes.html]
[test_unicode_noncharacters_gb18030.html]
[test_unicode_noncharacters_utf8.html]
[test_utf8_overconsumption.html]
[test_big5_encoder.html]
[test_ncr_fallback.html]

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

@ -0,0 +1,25 @@
[DEFAULT]
["test_big5_encoder.html"]
["test_bug335816.html"]
["test_bug843434.html"]
["test_bug959058-1.html"]
["test_bug959058-2.html"]
["test_long_doc.html"]
["test_ncr_fallback.html"]
["test_singlebyte_overconsumption.html"]
["test_unicode_noncharacterescapes.html"]
["test_unicode_noncharacters_gb18030.html"]
["test_unicode_noncharacters_utf8.html"]
["test_utf8_overconsumption.html"]

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

@ -10,4 +10,4 @@ TEST_DIRS += [
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
MOCHITEST_MANIFESTS += ["mochitest.ini"]
MOCHITEST_MANIFESTS += ["mochitest.toml"]

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

@ -1,12 +0,0 @@
[DEFAULT]
run-if = toolkit == 'android' && !isolated_process # Bug 1771452
support-files =
head.js
../../../../dom/media/test/small-shot.ogg
../../../../dom/media/test/small-shot.mp3
../../../../dom/media/test/small-shot.m4a
../../../../dom/media/test/small-shot.flac
prefs =
media.utility-process.enabled=false
[test_utility_audio_off.html]

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

@ -0,0 +1,12 @@
[DEFAULT]
run-if = ["os == 'android' && !isolated_process"] # Bug 1771452
support-files = [
"head.js",
"../../../../dom/media/test/small-shot.ogg",
"../../../../dom/media/test/small-shot.mp3",
"../../../../dom/media/test/small-shot.m4a",
"../../../../dom/media/test/small-shot.flac",
]
prefs = ["media.utility-process.enabled=false"]
["test_utility_audio_off.html"]

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

@ -1,12 +0,0 @@
[DEFAULT]
run-if = toolkit == 'android' && !isolated_process # Bug 1771452
support-files =
head.js
../../../../dom/media/test/small-shot.ogg
../../../../dom/media/test/small-shot.mp3
../../../../dom/media/test/small-shot.m4a
../../../../dom/media/test/small-shot.flac
prefs =
media.utility-process.enabled=true
[test_utility_audio_on.html]

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

@ -0,0 +1,12 @@
[DEFAULT]
run-if = ["os == 'android' && !isolated_process"] # Bug 1771452
support-files = [
"head.js",
"../../../../dom/media/test/small-shot.ogg",
"../../../../dom/media/test/small-shot.mp3",
"../../../../dom/media/test/small-shot.m4a",
"../../../../dom/media/test/small-shot.flac",
]
prefs = ["media.utility-process.enabled=true"]
["test_utility_audio_on.html"]

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

@ -12,4 +12,4 @@ BROWSER_CHROME_MANIFESTS += [
"browser_audio_shutdown.ini",
"browser_child_hang.ini",
]
MOCHITEST_MANIFESTS += ["mochitest_audio_off.ini", "mochitest_audio_on.ini"]
MOCHITEST_MANIFESTS += ["mochitest_audio_off.toml", "mochitest_audio_on.toml"]

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

@ -1,7 +0,0 @@
[DEFAULT]
prefs =
dom.webidl.crosscontext_hasinstance.enabled=false
support-files =
../file_empty.html
[test_bug870423.html]

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

@ -0,0 +1,5 @@
[DEFAULT]
prefs = ["dom.webidl.crosscontext_hasinstance.enabled=false"]
support-files = ["../file_empty.html"]
["test_bug870423.html"]

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

@ -1,197 +0,0 @@
[DEFAULT]
support-files =
bug500931_helper.html
bug571849_helper.html
bug589028_helper.html
bug92773_helper.html
chrome_wrappers_helper.html
file1_bug629227.html
file2_bug629227.html
file_bug505915.html
file_bug605167.html
file_bug650273.html
file_bug658560.html
file_bug706301.html
file_bug720619.html
file_bug731471.html
file_bug738244.html
file_bug760131.html
file_bug781476.html
file_bug789713.html
file_bug795275.html
file_bug799348.html
file_bug802557.html
file_bug860494.html
file_crosscompartment_weakmap.html
file_documentdomain.html
file_doublewrappedcompartments.html
file_empty.html
file_evalInSandbox.html
file_exnstack.html
file_expandosharing.html
file_matches.html
file_nodelists.html
file_wrappers-2.html
file_xrayic.html
inner.html
test1_bug629331.html
test2_bug629331.html
finalizationRegistry_worker.js
private_field_worker.js
class_static_worker.js
bug1681664_helper.js
shadow_realm_worker.js
shadow_realm_module.js
prefs =
javascript.options.weakrefs=true
javascript.options.spectre.disable_for_isolated_content=true
javascript.options.experimental.shadow_realms=true
[test_bug384632.html]
[test_bug390488.html]
[test_bug393269.html]
[test_bug396851.html]
skip-if =
http3
http2
[test_bug428021.html]
[test_bug446584.html]
[test_bug462428.html]
[test_bug478438.html]
skip-if =
http3
http2
[test_bug500691.html]
[test_bug505915.html]
skip-if =
http3
http2
[test_bug560351.html]
[test_bug585745.html]
[test_bug589028.html]
[test_bug601299.html]
[test_bug605167.html]
skip-if =
http3
http2
[test_bug618017.html]
[test_bug623437.html]
[test_bug628410.html]
[test_bug628794.html]
[test_bug629227.html]
skip-if =
http3
http2
[test_bug629331.html]
skip-if =
http3
http2
[test_bug636097.html]
skip-if =
http3
http2
[test_bug650273.html]
skip-if =
http3
http2
[test_bug655297-1.html]
[test_bug655297-2.html]
[test_bug661980.html]
[test_bug691059.html]
[test_bug720619.html]
skip-if =
http3
http2
[test_bug731471.html]
skip-if = toolkit == "android" && debug
[test_bug764389.html]
[test_bug772288.html]
[test_bug781476.html]
[test_bug789713.html]
skip-if =
http3
http2
[test_bug790732.html]
[test_bug793969.html]
[test_bug800864.html]
skip-if =
http3
http2
[test_bug802557.html]
skip-if =
http3
http2
[test_bug803730.html]
[test_bug809547.html]
[test_bug829872.html]
skip-if =
http3
http2
[test_bug862380.html]
skip-if =
http3
http2
[test_bug865260.html]
skip-if =
http3
http2
[test_bug871887.html]
[test_bug912322.html]
[test_bug916945.html]
skip-if =
http3
http2
[test_bug92773.html]
skip-if =
http3
http2
[test_bug940783.html]
skip-if =
http3
http2
[test_bug965082.html]
skip-if =
http3
http2
[test_bug960820.html]
[test_bug993423.html]
[test_bug1005806.html]
[test_bug1094930.html]
[test_bug1158558.html]
[test_bug1448048.html]
[test_bug1681664.html]
[test_crosscompartment_weakmap.html]
[test_enable_privilege.html]
[test_frameWrapping.html]
# The JS test component we use below is only available in debug builds.
[test_getWebIDLCaller.html]
skip-if = (debug == false)
[test_getweakmapkeys.html]
[test_isRemoteProxy.html]
[test_paris_weakmap_keys.html]
skip-if = (debug == false)
[test_nukeContentWindow.html]
[test_sameOriginPolicy.html]
skip-if =
http3
http2
[test_sandbox_fetch.html]
support-files =
../../../../dom/tests/mochitest/fetch/test_fetch_basic.js
[test_weakmaps.html]
[test_finalizationRegistry.html]
[test_finalizationRegistryInWorker.html]
[test_finalizationRegistry_cleanupSome.html]
[test_finalizationRegistry_incumbent.html]
[test_weakRefs.html]
[test_weakRefs_cross_compartment.html]
[test_weakRefs_collected_wrapper.html]
[test_private_field_dom.html]
[test_private_field_worker.html]
[test_class_static_block_worker.html]
skip-if = !nightly_build
[test_shadowRealm.html]
# This test has been updated to work with worker modules
[test_shadowRealm_worker.html]
skip-if = !nightly_build
[test_spectre_mitigations.html]
skip-if = os == "android" # Fission situation on Android is more complicated.

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

@ -0,0 +1,297 @@
[DEFAULT]
support-files = [
"bug500931_helper.html",
"bug571849_helper.html",
"bug589028_helper.html",
"bug92773_helper.html",
"chrome_wrappers_helper.html",
"file1_bug629227.html",
"file2_bug629227.html",
"file_bug505915.html",
"file_bug605167.html",
"file_bug650273.html",
"file_bug658560.html",
"file_bug706301.html",
"file_bug720619.html",
"file_bug731471.html",
"file_bug738244.html",
"file_bug760131.html",
"file_bug781476.html",
"file_bug789713.html",
"file_bug795275.html",
"file_bug799348.html",
"file_bug802557.html",
"file_bug860494.html",
"file_crosscompartment_weakmap.html",
"file_documentdomain.html",
"file_doublewrappedcompartments.html",
"file_empty.html",
"file_evalInSandbox.html",
"file_exnstack.html",
"file_expandosharing.html",
"file_matches.html",
"file_nodelists.html",
"file_wrappers-2.html",
"file_xrayic.html",
"inner.html",
"test1_bug629331.html",
"test2_bug629331.html",
"finalizationRegistry_worker.js",
"private_field_worker.js",
"class_static_worker.js",
"bug1681664_helper.js",
"shadow_realm_worker.js",
"shadow_realm_module.js",
]
prefs = [
"javascript.options.weakrefs=true",
"javascript.options.spectre.disable_for_isolated_content=true",
"javascript.options.experimental.shadow_realms=true",
]
["test_bug92773.html"]
skip-if = [
"http3",
"http2",
]
["test_bug384632.html"]
["test_bug390488.html"]
["test_bug393269.html"]
["test_bug396851.html"]
skip-if = [
"http3",
"http2",
]
["test_bug428021.html"]
["test_bug446584.html"]
["test_bug462428.html"]
["test_bug478438.html"]
skip-if = [
"http3",
"http2",
]
["test_bug500691.html"]
["test_bug505915.html"]
skip-if = [
"http3",
"http2",
]
["test_bug560351.html"]
["test_bug585745.html"]
["test_bug589028.html"]
["test_bug601299.html"]
["test_bug605167.html"]
skip-if = [
"http3",
"http2",
]
["test_bug618017.html"]
["test_bug623437.html"]
["test_bug628410.html"]
["test_bug628794.html"]
["test_bug629227.html"]
skip-if = [
"http3",
"http2",
]
["test_bug629331.html"]
skip-if = [
"http3",
"http2",
]
["test_bug636097.html"]
skip-if = [
"http3",
"http2",
]
["test_bug650273.html"]
skip-if = [
"http3",
"http2",
]
["test_bug655297-1.html"]
["test_bug655297-2.html"]
["test_bug661980.html"]
["test_bug691059.html"]
["test_bug720619.html"]
skip-if = [
"http3",
"http2",
]
["test_bug731471.html"]
skip-if = ["os == 'android' && debug"]
["test_bug764389.html"]
["test_bug772288.html"]
["test_bug781476.html"]
["test_bug789713.html"]
skip-if = [
"http3",
"http2",
]
["test_bug790732.html"]
["test_bug793969.html"]
["test_bug800864.html"]
skip-if = [
"http3",
"http2",
]
["test_bug802557.html"]
skip-if = [
"http3",
"http2",
]
["test_bug803730.html"]
["test_bug809547.html"]
["test_bug829872.html"]
skip-if = [
"http3",
"http2",
]
["test_bug862380.html"]
skip-if = [
"http3",
"http2",
]
["test_bug865260.html"]
skip-if = [
"http3",
"http2",
]
["test_bug871887.html"]
["test_bug912322.html"]
["test_bug916945.html"]
skip-if = [
"http3",
"http2",
]
["test_bug940783.html"]
skip-if = [
"http3",
"http2",
]
["test_bug960820.html"]
["test_bug965082.html"]
skip-if = [
"http3",
"http2",
]
["test_bug993423.html"]
["test_bug1005806.html"]
["test_bug1094930.html"]
["test_bug1158558.html"]
["test_bug1448048.html"]
["test_bug1681664.html"]
["test_class_static_block_worker.html"]
skip-if = ["!nightly_build"]
["test_crosscompartment_weakmap.html"]
["test_enable_privilege.html"]
["test_finalizationRegistry.html"]
["test_finalizationRegistryInWorker.html"]
["test_finalizationRegistry_cleanupSome.html"]
["test_finalizationRegistry_incumbent.html"]
["test_frameWrapping.html"]
# The JS test component we use below is only available in debug builds.
["test_getWebIDLCaller.html"]
skip-if = ["!debug"]
["test_getweakmapkeys.html"]
["test_isRemoteProxy.html"]
["test_nukeContentWindow.html"]
["test_paris_weakmap_keys.html"]
skip-if = ["!debug"]
["test_private_field_dom.html"]
["test_private_field_worker.html"]
["test_sameOriginPolicy.html"]
skip-if = [
"http3",
"http2",
]
["test_sandbox_fetch.html"]
support-files = ["../../../../dom/tests/mochitest/fetch/test_fetch_basic.js"]
["test_shadowRealm.html"]
# This test has been updated to work with worker modules
["test_shadowRealm_worker.html"]
skip-if = ["!nightly_build"]
["test_spectre_mitigations.html"]
skip-if = ["os == 'android'"] # Fission situation on Android is more complicated.
["test_weakRefs.html"]
["test_weakRefs_collected_wrapper.html"]
["test_weakRefs_cross_compartment.html"]
["test_weakmaps.html"]

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

@ -4,4 +4,4 @@
# 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/.
MOCHITEST_MANIFESTS += ["hasinstance/mochitest.ini", "mochitest.ini"]
MOCHITEST_MANIFESTS += ["hasinstance/mochitest.toml", "mochitest.toml"]

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

@ -185,5 +185,5 @@ FINAL_LIBRARY = "xul"
BROWSER_CHROME_MANIFESTS += ["tests/browser.toml"]
MARIONETTE_LAYOUT_MANIFESTS += ["tests/marionette/manifest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]

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

@ -1,470 +0,0 @@
[DEFAULT]
prefs =
formhelper.autozoom.force-disable.test-only=true
gfx.font_loader.delay=0
support-files =
Ahem.ttf
file_bug842853.html
file_bug842853.sjs
selection-utils.js
!/gfx/layers/apz/test/mochitest/apz_test_utils.js
[test_accessiblecaret_magnifier.html]
support-files = accessiblecaret_magnifier.html
[test_after_paint_pref.html]
[test_border_radius_hit_testing.html]
support-files = border_radius_hit_testing_iframe.html
[test_bug66619.html]
[test_bug93077-1.html]
[test_bug93077-2.html]
[test_bug93077-3.html]
[test_bug93077-4.html]
[test_bug93077-5.html]
[test_bug93077-6.html]
[test_bug114649.html]
[test_bug332655-1.html]
[test_bug332655-2.html]
skip-if = win10_2004 && bits == 32 # Bug 1727925
[test_bug369950.html]
skip-if = true # Bug 492575
support-files = bug369950-subframe.xml
[test_bug370436.html]
[test_bug386575.xhtml]
[test_bug388019.html]
[test_bug394057.html]
skip-if = toolkit == 'android' # Bug 1355817
[test_bug399284.html]
[test_bug399951.html]
[test_bug404209.xhtml]
[test_bug416896.html]
[test_bug423523.html]
[test_bug435293-interaction.html]
[test_bug435293-scale.html]
[test_bug435293-skew.html]
[test_bug449781.html]
[test_bug450930.xhtml]
skip-if = true # bug 934301
support-files = bug450930.xhtml
[test_bug469170.html]
[test_bug471126.html]
[test_bug499538-1.html]
[test_bug514127.html]
[test_bug518777.html]
[test_bug548545.xhtml]
[test_bug558663.html]
support-files = bug558663.html
[test_bug559499.html]
[test_bug569520.html]
[test_bug582181-1.html]
[test_bug582181-2.html]
[test_bug582771.html]
[test_bug583889.html]
support-files =
bug583889_inner1.html
bug583889_inner2.html
[test_bug588174.html]
[test_bug603550.html]
fail-if = (xorigin && fission)
[test_bug607529.html]
support-files =
file_bug607529.html
file_bug607529-1.html
[test_bug629838.html]
skip-if = toolkit == 'android' # android: Requires plugin support
[test_bug644768.html]
[test_bug646757.html]
[test_bug667512.html]
[test_bug677878.html]
[test_bug687297.html]
support-files =
bug687297_a.html
bug687297_b.html
bug687297_c.html
[test_bug696020.html]
[test_bug718809.html]
[test_bug725426.html]
[test_bug731777.html]
[test_bug749186.html]
[test_bug761572.html]
[test_bug770106.html]
[test_bug842853.html]
support-files =
file_bug842853-frame.html
[test_bug842853-2.html]
[test_bug849219.html]
[test_bug851445.html]
skip-if = toolkit == 'android' # Bug 1355821
support-files = bug851445_helper.html
[test_bug851485.html]
skip-if =
toolkit == 'android' # Bug 1355821
[test_bug858459.html]
skip-if = toolkit == 'android' # Bug 1355822
[test_bug970964.html]
support-files =
bug970964_inner.html
bug970964_inner2.html
[test_bug977003.html]
support-files =
bug977003_inner_1.html
bug977003_inner_2.html
bug977003_inner_3.html
bug977003_inner_4.html
bug977003_inner_5.html
bug977003_inner_6.html
[test_bug990340.html]
[test_bug993936.html]
[test_bug1078327.html]
support-files = bug1078327_inner.html
[test_bug1080360.html]
support-files = bug1080360_inner.html
[test_bug1080361.html]
support-files = bug1080361_inner.html
[test_bug1093686.html]
support-files = bug1093686_inner.html
[test_bug1120705.html]
skip-if = toolkit == 'android' || os == 'mac' || toolkit == 'gtk' # android does not have clickable scrollbars, mac does not have scrollbar down and up buttons, gtk may or may not have scrollbar buttons depending on theme
[test_bug1153130.html]
support-files = bug1153130_inner.html
[test_bug1162990.html]
support-files =
bug1162990_inner_1.html
bug1162990_inner_2.html
[test_bug1216483.html]
[test_bug1226904.html]
support-files = bug1226904.html
[test_bug1246622.html]
[test_bug1278021.html]
[test_bug1448730.html]
support-files = bug1448730.html
[test_bug1515822.html]
[test_bug1550869_video.html]
[test_bug1714640.html]
[test_bug1756118.html]
[test_caret_browsing_around_form_controls.html]
skip-if = toolkit == 'android'
[test_dynamic_toolbar_max_height.html]
support-files = file_dynamic_toolbar_max_height.html
[test_emulateMedium.html]
[test_emulate_color_scheme.html]
[test_event_target_radius.html]
skip-if = xorigin # JavaScript error: resource://specialpowers/SpecialPowersChild.sys.mjs, line 73: SecurityError: Permission denied to access property "windowUtils" on cross-origin object
[test_frame_reconstruction_for_column_span.html]
[test_frame_reconstruction_for_pseudo_elements.html]
[test_frame_reconstruction_for_svg_transforms.html]
[test_frame_reconstruction_scroll_restore.html]
[test_frame_reconstruction_body_writing_mode.html]
[test_frame_reconstruction_body_table.html]
[test_getBoxQuads_convertPointRectQuad.html]
support-files =
file_getBoxQuads_convertPointRectQuad_frame1.html
file_getBoxQuads_convertPointRectQuad_frame2.html
[test_getClientRects_emptytext.html]
[test_mozPaintCount.html]
skip-if = toolkit == 'android' # android: Requires plugin support
[test_partialbg.html]
support-files =
sendimagenevercomplete.sjs
partial.png
skip-if =
http3
http2
[test_preserve3d_sorting_hit_testing.html]
support-files = preserve3d_sorting_hit_testing_iframe.html
[test_preserve3d_sorting_hit_testing2.html]
support-files = preserve3d_sorting_hit_testing2_iframe.html
[test_refreshDriver_hasPendingTick.html]
[test_reftests_with_caret.html]
skip-if =
tsan # Bug 1612707
support-files =
bug106855-1.html
bug106855-2.html
bug106855-1-ref.html
bug240933-1.html
bug240933-2.html
bug240933-1-ref.html
bug389321-1.html
bug389321-1-ref.html
bug389321-2.html
bug389321-2-ref.html
bug389321-3.html
bug389321-3-ref.html
bug482484.html
bug482484-ref.html
bug503399.html
bug503399-ref.html
bug512295-1.html
bug512295-1-ref.html
bug512295-2.html
bug512295-2-ref.html
bug585922.html
bug585922-ref.html
bug597519-1.html
bug597519-1-ref.html
bug602141-1.html
bug602141-1-ref.html
bug602141-2.html
bug602141-2-ref.html
bug602141-3.html
bug602141-3-ref.html
bug602141-4.html
bug602141-4-ref.html
bug612271-1.html
bug612271-2.html
bug612271-3.html
bug612271-ref.html
bug613433-1.html
bug613433-2.html
bug613433-3.html
bug613433-ref.html
bug613807-1.html
bug613807-1-ref.html
bug632215-1.html
bug632215-2.html
bug632215-ref.html
bug633044-1.html
bug633044-1-ref.html
bug634406-1.html
bug634406-1-ref.html
bug644428-1.html
bug644428-1-ref.html
bug646382-1.html
bug646382-1-ref.html
bug646382-2.html
bug646382-2-ref.html
bug664087-1.html
bug664087-1-ref.html
bug664087-2.html
bug664087-2-ref.html
bug682712-1.html
bug682712-1-ref.html
bug746993-1.html
bug746993-1-ref.html
bug923376.html
bug923376-ref.html
bug956530-1.html
bug956530-1-ref.html
bug966992-1.html
bug966992-1-ref.html
bug966992-2.html
bug966992-2-ref.html
bug989012-1.html
bug989012-1-ref.html
bug989012-2.html
bug989012-2-ref.html
bug989012-3.html
bug989012-3-ref.html
bug1007065-1.html
bug1007065-1-ref.html
bug1007067-1.html
bug1007067-1-ref.html
bug1061468.html
bug1061468-ref.html
bug1082486-1.html
bug1082486-1-ref.html
bug1082486-2.html
bug1082486-2-ref.html
bug1097242-1.html
bug1097242-1-ref.html
bug1109968-1-ref.html
bug1109968-1.html
bug1109968-2-ref.html
bug1109968-2.html
bug1123067-1.html
bug1123067-2.html
bug1123067-3.html
bug1123067-ref.html
bug1132768-1.html
bug1132768-1-ref.html
bug1237236-1.html
bug1237236-1-ref.html
bug1237236-2.html
bug1237236-2-ref.html
bug1258308-1.html
bug1258308-1-ref.html
bug1258308-2.html
bug1258308-2-ref.html
bug1259949-1.html
bug1259949-1-ref.html
bug1259949-2.html
bug1259949-2-ref.html
bug1263288.html
bug1263288-ref.html
bug1263357-1.html
bug1263357-1-ref.html
bug1263357-2.html
bug1263357-2-ref.html
bug1263357-3.html
bug1263357-3-ref.html
bug1263357-4.html
bug1263357-4-ref.html
bug1263357-5.html
bug1263357-5-ref.html
bug1354478-1.html
bug1354478-1-ref.html
bug1354478-2.html
bug1354478-2-ref.html
bug1354478-3.html
bug1354478-3-ref.html
bug1354478-4.html
bug1354478-4-ref.html
bug1354478-5.html
bug1354478-5-ref.html
bug1354478-6.html
bug1354478-6-ref.html
bug1359411.html
bug1359411-ref.html
bug1415416.html
bug1415416-ref.html
bug1423331-1.html
bug1423331-1-ref.html
bug1423331-2.html
bug1423331-2-ref.html
bug1423331-3.html
bug1423331-4.html
bug1484094-1.html
bug1484094-1-ref.html
bug1484094-2.html
bug1484094-2-ref.html
bug1496118.html
bug1496118-ref.html
bug1510942-1.html
bug1510942-1-ref.html
bug1510942-2.html
bug1510942-2-ref.html
bug1516963-1.html
bug1516963-1-ref.html
bug1516963-2.html
bug1516963-2-ref.html
bug1516963-3.html
bug1516963-3-ref.html
bug1516963-4.html
bug1516963-4-ref.html
bug1516963-5.html
bug1516963-5-ref.html
bug1516963-6.html
bug1516963-6-ref.html
bug1524266-1.html
bug1524266-1-ref.html
bug1524266-2.html
bug1524266-2-ref.html
bug1524266-3.html
bug1524266-4.html
bug1550869-1a.html
bug1550869-1b.html
bug1550869-1c.html
bug1550869-1-ref.html
bug1550869-2a.html
bug1550869-2b.html
bug1550869-2c.html
bug1550869-2d.html
bug1550869-2-ref.html
bug1591282-1.html
bug1591282-1-ref.html
bug1611661.html
bug1611661-ref.html
bug1634543-1.html
bug1634543-1-ref.html
bug1634543-2.html
bug1634543-3.html
bug1634543-4.html
bug1634743-1.html
bug1634743-1-ref.html
bug1637476-1.html
bug1637476-1-ref.html
bug1637476-2.html
bug1637476-2-ref.html
bug1637476-3.html
bug1637476-3-ref.html
bug1663475-1.html
bug1663475-1-ref.html
bug1663475-2.html
bug1663475-2-ref.html
bug1670531-1.html
bug1670531-2.html
bug1670531-3.html
bug1670531-3-ref.html
bug1670531-4.html
collapse-selection-into-editing-host-during-blur-of-input.html
collapse-selection-into-editing-host-during-blur-of-input-ref.html
image_rgrg-256x256.png
input-invalid-ref.html
input-maxlength-invalid-change.html
input-maxlength-ui-invalid-change.html
input-maxlength-ui-valid-change.html
input-maxlength-valid-before-change.html
input-maxlength-valid-change.html
input-minlength-invalid-change.html
input-minlength-ui-invalid-change.html
input-minlength-ui-valid-change.html
input-minlength-valid-before-change.html
input-minlength-valid-change.html
input-password-remask.html
input-password-remask-ref.html
input-password-RTL-input.html
input-password-RTL-input-ref.html
input-password-unmask.html
input-password-unmask-around-emoji.html
input-password-unmask-around-emoji-ref.html
input-password-unmask-ref.html
input-stoppropagation.html
input-stoppropagation-ref.html
input-valid-ref.html
interlinePosition-after-Selection-addRange.html
interlinePosition-after-Selection-addRange-ref.html
multi-range-script-select.html
multi-range-script-select-ref.html
multi-range-user-select.html
multi-range-user-select-ref.html
textarea-invalid-ref.html
textarea-maxlength-invalid-change.html
textarea-maxlength-ui-invalid-change.html
textarea-maxlength-ui-valid-change.html
textarea-maxlength-valid-before-change.html
textarea-maxlength-valid-change.html
textarea-minlength-invalid-change.html
textarea-minlength-ui-invalid-change.html
textarea-minlength-ui-valid-change.html
textarea-minlength-valid-before-change.html
textarea-minlength-valid-change.html
textarea-valid-ref.html
bug1506547-1.html
bug1506547-2.html
bug1506547-3.html
bug1506547-4.html
bug1506547-5.html
bug1506547-6.html
bug1506547-4-ref.html
bug1506547-5-ref.html
bug1518339-1.html
bug1518339-1-ref.html
bug1518339-2.html
bug1518339-2-ref.html
bug1529492-1.html
bug1529492-1-ref.html
chrome/blue-32x32.png
[test_resize_flush.html]
support-files = resize_flush_iframe.html
[test_scroll_event_ordering.html]
[test_scroll_space_no_range_overflow_scroll.html]
[test_scroll_selection_into_view.html]
skip-if = toolkit == 'android' # Bug 1355844
support-files =
scroll_selection_into_view_window.html
scroll_selection_into_view_window_frame.html
[test_synthmousemove.html]
support-files =
helper_synthmousemove.html
file_synthmousemove.html
[test_transformed_scrolling_repaints.html]
[test_transformed_scrolling_repaints_2.html]
skip-if = (headless && os == 'mac') # Headless Bug 1414103
[test_transformed_scrolling_repaints_3.html]
support-files =
transformed_scrolling_repaints_3_window.html
transformed_scrolling_repaints_3_window_frame.html
[test_zoom_restore_bfcache.html]
skip-if =
fission && os == "android" # Bug 1827329
support-files = file_zoom_restore_bfcache.html

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

@ -0,0 +1,594 @@
[DEFAULT]
prefs = [
"formhelper.autozoom.force-disable.test-only=true",
"gfx.font_loader.delay=0",
]
support-files = [
"Ahem.ttf",
"file_bug842853.html",
"file_bug842853.sjs",
"selection-utils.js",
"!/gfx/layers/apz/test/mochitest/apz_test_utils.js",
]
["test_accessiblecaret_magnifier.html"]
support-files = ["accessiblecaret_magnifier.html"]
["test_after_paint_pref.html"]
["test_border_radius_hit_testing.html"]
support-files = ["border_radius_hit_testing_iframe.html"]
["test_bug66619.html"]
["test_bug93077-1.html"]
["test_bug93077-2.html"]
["test_bug93077-3.html"]
["test_bug93077-4.html"]
["test_bug93077-5.html"]
["test_bug93077-6.html"]
["test_bug114649.html"]
["test_bug332655-1.html"]
["test_bug332655-2.html"]
["test_bug369950.html"]
skip-if = ["true"] # Bug 492575
support-files = ["bug369950-subframe.xml"]
["test_bug370436.html"]
["test_bug386575.xhtml"]
["test_bug388019.html"]
["test_bug394057.html"]
skip-if = ["os == 'android'"] # Bug 1355817
["test_bug399284.html"]
["test_bug399951.html"]
["test_bug404209.xhtml"]
["test_bug416896.html"]
["test_bug423523.html"]
["test_bug435293-interaction.html"]
["test_bug435293-scale.html"]
["test_bug435293-skew.html"]
["test_bug449781.html"]
["test_bug450930.xhtml"]
skip-if = ["true"] # bug 934301
support-files = ["bug450930.xhtml"]
["test_bug469170.html"]
["test_bug471126.html"]
["test_bug499538-1.html"]
["test_bug514127.html"]
["test_bug518777.html"]
["test_bug548545.xhtml"]
["test_bug558663.html"]
support-files = ["bug558663.html"]
["test_bug559499.html"]
["test_bug569520.html"]
["test_bug582181-1.html"]
["test_bug582181-2.html"]
["test_bug582771.html"]
["test_bug583889.html"]
support-files = [
"bug583889_inner1.html",
"bug583889_inner2.html",
]
["test_bug588174.html"]
["test_bug603550.html"]
fail-if = ["xorigin"]
["test_bug607529.html"]
support-files = [
"file_bug607529.html",
"file_bug607529-1.html",
]
["test_bug629838.html"]
skip-if = ["os == 'android'"] # android: Requires plugin support
["test_bug644768.html"]
["test_bug646757.html"]
["test_bug667512.html"]
["test_bug677878.html"]
["test_bug687297.html"]
support-files = [
"bug687297_a.html",
"bug687297_b.html",
"bug687297_c.html",
]
["test_bug696020.html"]
["test_bug718809.html"]
["test_bug725426.html"]
["test_bug731777.html"]
["test_bug749186.html"]
["test_bug761572.html"]
["test_bug770106.html"]
["test_bug842853-2.html"]
["test_bug842853.html"]
support-files = ["file_bug842853-frame.html"]
["test_bug849219.html"]
["test_bug851445.html"]
skip-if = ["os == 'android'"] # Bug 1355821
support-files = ["bug851445_helper.html"]
["test_bug851485.html"]
skip-if = ["os == 'android'"] # Bug 1355821
["test_bug858459.html"]
skip-if = ["os == 'android'"] # Bug 1355822
["test_bug970964.html"]
support-files = [
"bug970964_inner.html",
"bug970964_inner2.html",
]
["test_bug977003.html"]
support-files = [
"bug977003_inner_1.html",
"bug977003_inner_2.html",
"bug977003_inner_3.html",
"bug977003_inner_4.html",
"bug977003_inner_5.html",
"bug977003_inner_6.html",
]
["test_bug990340.html"]
["test_bug993936.html"]
["test_bug1078327.html"]
support-files = ["bug1078327_inner.html"]
["test_bug1080360.html"]
support-files = ["bug1080360_inner.html"]
["test_bug1080361.html"]
support-files = ["bug1080361_inner.html"]
["test_bug1093686.html"]
support-files = ["bug1093686_inner.html"]
["test_bug1120705.html"]
skip-if = [
"os == 'android'", # android does not have clickable scrollbars
"os == 'mac'", # mac does not have scrollbar down and up buttons
"toolkit == 'gtk'", # gtk may or may not have scrollbar buttons depending on theme
]
["test_bug1153130.html"]
support-files = ["bug1153130_inner.html"]
["test_bug1162990.html"]
support-files = [
"bug1162990_inner_1.html",
"bug1162990_inner_2.html",
]
["test_bug1216483.html"]
["test_bug1226904.html"]
support-files = ["bug1226904.html"]
["test_bug1246622.html"]
["test_bug1278021.html"]
["test_bug1448730.html"]
support-files = ["bug1448730.html"]
["test_bug1515822.html"]
["test_bug1550869_video.html"]
["test_bug1714640.html"]
["test_bug1756118.html"]
["test_caret_browsing_around_form_controls.html"]
skip-if = ["os == 'android'"]
["test_dynamic_toolbar_max_height.html"]
support-files = ["file_dynamic_toolbar_max_height.html"]
["test_emulateMedium.html"]
["test_emulate_color_scheme.html"]
["test_event_target_radius.html"]
skip-if = ["xorigin"] # JavaScript error: resource://specialpowers/SpecialPowersChild.sys.mjs, line 73: SecurityError: Permission denied to access property "windowUtils" on cross-origin object
["test_frame_reconstruction_body_table.html"]
["test_frame_reconstruction_body_writing_mode.html"]
["test_frame_reconstruction_for_column_span.html"]
["test_frame_reconstruction_for_pseudo_elements.html"]
["test_frame_reconstruction_for_svg_transforms.html"]
["test_frame_reconstruction_scroll_restore.html"]
["test_getBoxQuads_convertPointRectQuad.html"]
support-files = [
"file_getBoxQuads_convertPointRectQuad_frame1.html",
"file_getBoxQuads_convertPointRectQuad_frame2.html",
]
["test_getClientRects_emptytext.html"]
["test_mozPaintCount.html"]
skip-if = ["os == 'android'"] # android: Requires plugin support
["test_partialbg.html"]
support-files = [
"sendimagenevercomplete.sjs",
"partial.png",
]
skip-if = [
"http3",
"http2",
]
["test_preserve3d_sorting_hit_testing.html"]
support-files = ["preserve3d_sorting_hit_testing_iframe.html"]
["test_preserve3d_sorting_hit_testing2.html"]
support-files = ["preserve3d_sorting_hit_testing2_iframe.html"]
["test_refreshDriver_hasPendingTick.html"]
["test_reftests_with_caret.html"]
skip-if = ["tsan"] # Bug 1612707
support-files = [
"bug106855-1.html",
"bug106855-2.html",
"bug106855-1-ref.html",
"bug240933-1.html",
"bug240933-2.html",
"bug240933-1-ref.html",
"bug389321-1.html",
"bug389321-1-ref.html",
"bug389321-2.html",
"bug389321-2-ref.html",
"bug389321-3.html",
"bug389321-3-ref.html",
"bug482484.html",
"bug482484-ref.html",
"bug503399.html",
"bug503399-ref.html",
"bug512295-1.html",
"bug512295-1-ref.html",
"bug512295-2.html",
"bug512295-2-ref.html",
"bug585922.html",
"bug585922-ref.html",
"bug597519-1.html",
"bug597519-1-ref.html",
"bug602141-1.html",
"bug602141-1-ref.html",
"bug602141-2.html",
"bug602141-2-ref.html",
"bug602141-3.html",
"bug602141-3-ref.html",
"bug602141-4.html",
"bug602141-4-ref.html",
"bug612271-1.html",
"bug612271-2.html",
"bug612271-3.html",
"bug612271-ref.html",
"bug613433-1.html",
"bug613433-2.html",
"bug613433-3.html",
"bug613433-ref.html",
"bug613807-1.html",
"bug613807-1-ref.html",
"bug632215-1.html",
"bug632215-2.html",
"bug632215-ref.html",
"bug633044-1.html",
"bug633044-1-ref.html",
"bug634406-1.html",
"bug634406-1-ref.html",
"bug644428-1.html",
"bug644428-1-ref.html",
"bug646382-1.html",
"bug646382-1-ref.html",
"bug646382-2.html",
"bug646382-2-ref.html",
"bug664087-1.html",
"bug664087-1-ref.html",
"bug664087-2.html",
"bug664087-2-ref.html",
"bug682712-1.html",
"bug682712-1-ref.html",
"bug746993-1.html",
"bug746993-1-ref.html",
"bug923376.html",
"bug923376-ref.html",
"bug956530-1.html",
"bug956530-1-ref.html",
"bug966992-1.html",
"bug966992-1-ref.html",
"bug966992-2.html",
"bug966992-2-ref.html",
"bug989012-1.html",
"bug989012-1-ref.html",
"bug989012-2.html",
"bug989012-2-ref.html",
"bug989012-3.html",
"bug989012-3-ref.html",
"bug1007065-1.html",
"bug1007065-1-ref.html",
"bug1007067-1.html",
"bug1007067-1-ref.html",
"bug1061468.html",
"bug1061468-ref.html",
"bug1082486-1.html",
"bug1082486-1-ref.html",
"bug1082486-2.html",
"bug1082486-2-ref.html",
"bug1097242-1.html",
"bug1097242-1-ref.html",
"bug1109968-1-ref.html",
"bug1109968-1.html",
"bug1109968-2-ref.html",
"bug1109968-2.html",
"bug1123067-1.html",
"bug1123067-2.html",
"bug1123067-3.html",
"bug1123067-ref.html",
"bug1132768-1.html",
"bug1132768-1-ref.html",
"bug1237236-1.html",
"bug1237236-1-ref.html",
"bug1237236-2.html",
"bug1237236-2-ref.html",
"bug1258308-1.html",
"bug1258308-1-ref.html",
"bug1258308-2.html",
"bug1258308-2-ref.html",
"bug1259949-1.html",
"bug1259949-1-ref.html",
"bug1259949-2.html",
"bug1259949-2-ref.html",
"bug1263288.html",
"bug1263288-ref.html",
"bug1263357-1.html",
"bug1263357-1-ref.html",
"bug1263357-2.html",
"bug1263357-2-ref.html",
"bug1263357-3.html",
"bug1263357-3-ref.html",
"bug1263357-4.html",
"bug1263357-4-ref.html",
"bug1263357-5.html",
"bug1263357-5-ref.html",
"bug1354478-1.html",
"bug1354478-1-ref.html",
"bug1354478-2.html",
"bug1354478-2-ref.html",
"bug1354478-3.html",
"bug1354478-3-ref.html",
"bug1354478-4.html",
"bug1354478-4-ref.html",
"bug1354478-5.html",
"bug1354478-5-ref.html",
"bug1354478-6.html",
"bug1354478-6-ref.html",
"bug1359411.html",
"bug1359411-ref.html",
"bug1415416.html",
"bug1415416-ref.html",
"bug1423331-1.html",
"bug1423331-1-ref.html",
"bug1423331-2.html",
"bug1423331-2-ref.html",
"bug1423331-3.html",
"bug1423331-4.html",
"bug1484094-1.html",
"bug1484094-1-ref.html",
"bug1484094-2.html",
"bug1484094-2-ref.html",
"bug1496118.html",
"bug1496118-ref.html",
"bug1510942-1.html",
"bug1510942-1-ref.html",
"bug1510942-2.html",
"bug1510942-2-ref.html",
"bug1516963-1.html",
"bug1516963-1-ref.html",
"bug1516963-2.html",
"bug1516963-2-ref.html",
"bug1516963-3.html",
"bug1516963-3-ref.html",
"bug1516963-4.html",
"bug1516963-4-ref.html",
"bug1516963-5.html",
"bug1516963-5-ref.html",
"bug1516963-6.html",
"bug1516963-6-ref.html",
"bug1524266-1.html",
"bug1524266-1-ref.html",
"bug1524266-2.html",
"bug1524266-2-ref.html",
"bug1524266-3.html",
"bug1524266-4.html",
"bug1550869-1a.html",
"bug1550869-1b.html",
"bug1550869-1c.html",
"bug1550869-1-ref.html",
"bug1550869-2a.html",
"bug1550869-2b.html",
"bug1550869-2c.html",
"bug1550869-2d.html",
"bug1550869-2-ref.html",
"bug1591282-1.html",
"bug1591282-1-ref.html",
"bug1611661.html",
"bug1611661-ref.html",
"bug1634543-1.html",
"bug1634543-1-ref.html",
"bug1634543-2.html",
"bug1634543-3.html",
"bug1634543-4.html",
"bug1634743-1.html",
"bug1634743-1-ref.html",
"bug1637476-1.html",
"bug1637476-1-ref.html",
"bug1637476-2.html",
"bug1637476-2-ref.html",
"bug1637476-3.html",
"bug1637476-3-ref.html",
"bug1663475-1.html",
"bug1663475-1-ref.html",
"bug1663475-2.html",
"bug1663475-2-ref.html",
"bug1670531-1.html",
"bug1670531-2.html",
"bug1670531-3.html",
"bug1670531-3-ref.html",
"bug1670531-4.html",
"collapse-selection-into-editing-host-during-blur-of-input.html",
"collapse-selection-into-editing-host-during-blur-of-input-ref.html",
"image_rgrg-256x256.png",
"input-invalid-ref.html",
"input-maxlength-invalid-change.html",
"input-maxlength-ui-invalid-change.html",
"input-maxlength-ui-valid-change.html",
"input-maxlength-valid-before-change.html",
"input-maxlength-valid-change.html",
"input-minlength-invalid-change.html",
"input-minlength-ui-invalid-change.html",
"input-minlength-ui-valid-change.html",
"input-minlength-valid-before-change.html",
"input-minlength-valid-change.html",
"input-password-remask.html",
"input-password-remask-ref.html",
"input-password-RTL-input.html",
"input-password-RTL-input-ref.html",
"input-password-unmask.html",
"input-password-unmask-around-emoji.html",
"input-password-unmask-around-emoji-ref.html",
"input-password-unmask-ref.html",
"input-stoppropagation.html",
"input-stoppropagation-ref.html",
"input-valid-ref.html",
"interlinePosition-after-Selection-addRange.html",
"interlinePosition-after-Selection-addRange-ref.html",
"multi-range-script-select.html",
"multi-range-script-select-ref.html",
"multi-range-user-select.html",
"multi-range-user-select-ref.html",
"textarea-invalid-ref.html",
"textarea-maxlength-invalid-change.html",
"textarea-maxlength-ui-invalid-change.html",
"textarea-maxlength-ui-valid-change.html",
"textarea-maxlength-valid-before-change.html",
"textarea-maxlength-valid-change.html",
"textarea-minlength-invalid-change.html",
"textarea-minlength-ui-invalid-change.html",
"textarea-minlength-ui-valid-change.html",
"textarea-minlength-valid-before-change.html",
"textarea-minlength-valid-change.html",
"textarea-valid-ref.html",
"bug1506547-1.html",
"bug1506547-2.html",
"bug1506547-3.html",
"bug1506547-4.html",
"bug1506547-5.html",
"bug1506547-6.html",
"bug1506547-4-ref.html",
"bug1506547-5-ref.html",
"bug1518339-1.html",
"bug1518339-1-ref.html",
"bug1518339-2.html",
"bug1518339-2-ref.html",
"bug1529492-1.html",
"bug1529492-1-ref.html",
"chrome/blue-32x32.png",
]
["test_resize_flush.html"]
support-files = ["resize_flush_iframe.html"]
["test_scroll_event_ordering.html"]
["test_scroll_selection_into_view.html"]
skip-if = ["os == 'android'"] # Bug 1355844
support-files = [
"scroll_selection_into_view_window.html",
"scroll_selection_into_view_window_frame.html",
]
["test_scroll_space_no_range_overflow_scroll.html"]
["test_synthmousemove.html"]
support-files = [
"helper_synthmousemove.html",
"file_synthmousemove.html",
]
["test_transformed_scrolling_repaints.html"]
["test_transformed_scrolling_repaints_2.html"]
skip-if = ["headless && os == 'mac'"] # Headless Bug 1414103
["test_transformed_scrolling_repaints_3.html"]
support-files = [
"transformed_scrolling_repaints_3_window.html",
"transformed_scrolling_repaints_3_window_frame.html",
]
["test_zoom_restore_bfcache.html"]
skip-if = ["fission && os == 'android'"] # Bug 1827329
support-files = ["file_zoom_restore_bfcache.html"]

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

@ -7,7 +7,7 @@
with Files("**"):
BUG_COMPONENT = ("Core", "Layout: Form Controls")
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/chrome.toml"]
EXPORTS += [

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

@ -1,70 +0,0 @@
[DEFAULT]
support-files =
bug287446_subframe.html
bug477700_subframe.html
bug564115_window.html
[test_bug231389.html]
[test_bug287446.html]
skip-if =
http3
http2
[test_bug345267.html]
[test_bug346043.html]
[test_bug348236.html]
skip-if = true # mac(select form control popup behavior is different)
[test_bug353539.html]
[test_bug365410.html]
[test_bug378670.html]
[test_bug402198.html]
[test_bug411236.html]
[test_bug446663.html]
[test_bug476308.html]
[test_bug477531.html]
[test_bug477700.html]
skip-if =
http3
http2
[test_bug534785.html]
[test_bug542914.html]
[test_bug549170.html]
[test_bug562447.html]
[test_bug563642.html]
[test_bug564115.html]
skip-if = toolkit == 'android' #TIMED_OUT
[test_bug571352.html]
skip-if = toolkit == 'android' #TIMED_OUT
[test_bug572406.html]
[test_bug572649.html]
skip-if = toolkit == 'android' # Bug 1635771
[test_bug595310.html]
[test_bug620936.html]
[test_bug644542.html]
[test_bug672810.html]
[test_bug704049.html]
[test_bug717878_input_scroll.html]
[test_bug869314.html]
[test_bug903715.html]
skip-if = true
[test_bug935876.html]
[test_bug957562.html]
[test_bug960277.html]
[test_select_key_navigation_bug961363.html]
[test_bug1111995.html]
[test_bug1301290.html]
skip-if = toolkit == 'android'
[test_bug1305282.html]
[test_listcontrol_search.html]
[test_select_prevent_default.html]
[test_select_reframe.html]
[test_select_vertical.html]
skip-if = true # Bug 1170129, # <select> elements don't use an in-page popup on Android
[test_textarea_resize.html]
skip-if = toolkit == 'android'
[test_bug1327129.html]
[test_bug1529036.html]
[test_readonly.html]
[test_select_key_navigation_bug1498769.html]
[test_select_collapsed_page_keys.html]
skip-if = os == 'mac' # select control keyboard behavior is different
[test_unstyled_control_height.html]

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

@ -0,0 +1,121 @@
[DEFAULT]
support-files = [
"bug287446_subframe.html",
"bug477700_subframe.html",
"bug564115_window.html",
]
["test_bug231389.html"]
["test_bug287446.html"]
skip-if = [
"http3",
"http2",
]
["test_bug345267.html"]
["test_bug346043.html"]
["test_bug348236.html"]
skip-if = ["true"] # mac(select form control popup behavior is different)
["test_bug353539.html"]
["test_bug365410.html"]
["test_bug378670.html"]
["test_bug402198.html"]
["test_bug411236.html"]
["test_bug446663.html"]
["test_bug476308.html"]
["test_bug477531.html"]
["test_bug477700.html"]
skip-if = [
"http3",
"http2",
]
["test_bug534785.html"]
["test_bug542914.html"]
["test_bug549170.html"]
["test_bug562447.html"]
["test_bug563642.html"]
["test_bug564115.html"]
skip-if = ["os == 'android'"] #TIMED_OUT
["test_bug571352.html"]
skip-if = ["os == 'android'"] #TIMED_OUT
["test_bug572406.html"]
["test_bug572649.html"]
skip-if = ["os == 'android'"] # Bug 1635771
["test_bug595310.html"]
["test_bug620936.html"]
["test_bug644542.html"]
["test_bug672810.html"]
["test_bug704049.html"]
["test_bug717878_input_scroll.html"]
["test_bug869314.html"]
["test_bug903715.html"]
skip-if = ["true"]
["test_bug935876.html"]
["test_bug957562.html"]
["test_bug960277.html"]
["test_bug1111995.html"]
["test_bug1301290.html"]
skip-if = ["os == 'android'"]
["test_bug1305282.html"]
["test_bug1327129.html"]
["test_bug1529036.html"]
["test_listcontrol_search.html"]
["test_readonly.html"]
["test_select_collapsed_page_keys.html"]
skip-if = ["os == 'mac'"] # select control keyboard behavior is different
["test_select_key_navigation_bug961363.html"]
["test_select_key_navigation_bug1498769.html"]
["test_select_prevent_default.html"]
["test_select_reframe.html"]
["test_select_vertical.html"]
skip-if = ["true"] # Bug 1170129, # <select> elements don't use an in-page popup on Android
["test_textarea_resize.html"]
skip-if = ["os == 'android'"]
["test_unstyled_control_height.html"]

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

@ -286,7 +286,7 @@ CONTENT_ACCESSIBLE_FILES.html = [
"folder.png",
]
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/chrome.toml"]
if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":

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

@ -1,165 +0,0 @@
[DEFAULT]
prefs =
gfx.font_loader.delay=0
support-files =
../../reftests/backgrounds/blue-32x32.png
../../reftests/backgrounds/fuchsia-32x32.png
file_BrokenImageReference.png
file_Dolske.png
file_IconTestServer.sjs
file_LoadingImageReference.png
file_SlowImage.sjs
file_SlowPage.sjs
file_SlowTallImage.sjs
bug1174521.html
!/gfx/layers/apz/test/mochitest/apz_test_utils.js
[test_bug240933.html]
[test_bug263683.html]
[test_bug288789.html]
[test_bug290397.html]
[test_bug323656.html]
[test_bug344830.html]
support-files = bug344830_testembed.svg
[test_bug348681.html]
[test_bug382429.html]
[test_bug384527.html]
[test_bug385751.html]
[test_bug389630.html]
[test_bug391747.html]
[test_bug392746.html]
[test_bug392923.html]
[test_bug394173.html]
[test_bug394239.html]
[test_bug402380.html]
[test_bug404872.html]
[test_bug405178.html]
[test_bug416168.html]
[test_bug421436.html]
[test_bug421839-1.html]
skip-if = true # Disabled for calling finish twice
[test_bug421839-2.html]
support-files = bug421839-2-page.html
[test_bug424627.html]
[test_bug438840.html]
[test_bug448860.html]
[test_bug448987.html]
support-files = file_bug448987.html file_bug448987_ref.html file_bug448987_notref.html
[test_bug449653.html]
support-files = file_bug449653_1.html file_bug449653_1_ref.html
[test_bug460532.html]
[test_bug468167.html]
[test_bug470212.html]
[test_bug488417.html]
[test_bug496275.html]
[test_bug503813.html]
[test_bug507902.html]
skip-if = true # Bug 510001
[test_bug522632.html]
[test_bug524925.html]
[test_bug579767.html]
support-files = file_bug579767_1.html file_bug579767_2.html
skip-if = toolkit == 'android'
[test_bug589621.html]
[test_bug589623.html]
[test_bug597333.html]
[test_bug633762.html]
support-files = bug633762_iframe.html
[test_bug666225.html]
[test_bug719503.html]
[test_bug719515.html]
[test_bug719518.html]
[test_bug719523.html]
[test_bug735641.html]
[test_bug748961.html]
[test_bug756984.html]
fail-if =
os == 'linux' && os_version == '18.04' # Bug 1600208 permafail on ubuntu1804
[test_bug784410.html]
[test_bug785324.html]
[test_bug791616.html]
[test_bug831780.html]
[test_bug841361.html]
[test_bug904810.html]
[test_bug938772.html]
[test_bug970363.html]
[test_bug1062406.html]
[test_bug1174521.html]
[test_bug1198135.html]
[test_bug1307853.html]
support-files = file_bug1307853.html
[test_bug1408607.html]
[test_bug1499961.html]
[test_bug1566783.html]
support-files = file_bug1566783.html
skip-if =
os == "linux" && !debug # Bug 1838577
[test_bug1623764.html]
[test_bug1642588.html]
[test_bug1644511.html]
[test_bug1655135.html]
[test_bug1756831.html]
[test_bug1803209.html]
[test_crash_on_mouse_move.html]
[test_dynamic_reflow_root_disallowal.html]
[test_flex_interrupt.html]
[test_frame_visibility_in_iframe.html]
support-files =
frame_visibility_in_iframe.html
frame_visibility_in_iframe_child.html
skip-if =
http3
http2
[test_grid_track_sizing_algo_001.html]
[test_grid_track_sizing_algo_002.html]
[test_image_selection.html]
[test_image_selection_2.html]
[test_image_selection_3.html]
[test_image_selection_in_contenteditable.html]
[test_intrinsic_size_on_loading.html]
[test_key_enter_open_second_summary.html]
[test_key_enter_prevent_default.html]
[test_key_enter_single_summary.html]
[test_key_space_single_summary.html]
[test_movement_by_characters.html]
[test_movement_by_words.html]
# Disable the caret movement by word test on Linux because the shortcut keys
# are defined in system level. So, it depends on the environment.
skip-if = (toolkit == "gtk")
[test_overlay_scrollbar_position.html]
[test_overflow_event.html]
[test_page_scroll_with_fixed_pos.html]
support-files = page_scroll_with_fixed_pos_window.html
[test_reframe_for_lazy_load_image.html]
support-files =
file_reframe_for_lazy_load_image.html
[test_scroll_animation_restore.html]
[test_scroll_behavior.html]
skip-if = toolkit == 'android'
[test_scroll_on_display_contents.html]
support-files = !/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js
skip-if =
toolkit == 'android'
display == 'wayland' && os_version == '22.04' # Bug 1857078
[test_scroll_position_iframe.html]
[test_scroll_position_restore.html]
support-files = file_scroll_position_restore.html
skip-if =
display == 'wayland' && os_version == '22.04' && debug # Bug 1857246
[test_scroll_position_restore_after_stop.html]
skip-if = toolkit == 'android'
[test_scroll_position_restore_no_bfcache.html]
support-files =
file_scroll_position_restore_no_bfcache.html
slow-stylesheet.sjs
[test_scrollframe_abspos_interrupt.html]
[test_selection_changes_with_middle_mouse_button.html]
[test_selection_doubleclick.html]
[test_selection_expanding.html]
[test_selection_preventDefault.html]
[test_selection_splitText-normalize.html]
[test_selection_touchevents.html]
[test_selection_tripleclick.html]
[test_selection_multiclick_drag.html]
[test_taintedfilters.html]
support-files = file_taintedfilters_feDisplacementMap-tainted-1.svg file_taintedfilters_feDisplacementMap-tainted-2.svg file_taintedfilters_feDisplacementMap-tainted-3.svg file_taintedfilters_feDisplacementMap-tainted-ref.svg file_taintedfilters_feDisplacementMap-untainted-ref.svg file_taintedfilters_feDisplacementMap-untainted-1.svg file_taintedfilters_feDisplacementMap-untainted-2.svg file_taintedfilters_red-flood-for-feImage-cors.svg file_taintedfilters_red-flood-for-feImage-cors.svg^headers^ file_taintedfilters_red-flood-for-feImage.svg

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

@ -0,0 +1,294 @@
[DEFAULT]
prefs = ["gfx.font_loader.delay=0"]
support-files = [
"../../reftests/backgrounds/blue-32x32.png",
"../../reftests/backgrounds/fuchsia-32x32.png",
"file_BrokenImageReference.png",
"file_Dolske.png",
"file_IconTestServer.sjs",
"file_LoadingImageReference.png",
"file_SlowImage.sjs",
"file_SlowPage.sjs",
"file_SlowTallImage.sjs",
"bug1174521.html",
"!/gfx/layers/apz/test/mochitest/apz_test_utils.js",
]
["test_bug240933.html"]
["test_bug263683.html"]
["test_bug288789.html"]
["test_bug290397.html"]
["test_bug323656.html"]
["test_bug344830.html"]
support-files = ["bug344830_testembed.svg"]
["test_bug348681.html"]
["test_bug382429.html"]
["test_bug384527.html"]
["test_bug385751.html"]
["test_bug389630.html"]
["test_bug391747.html"]
["test_bug392746.html"]
["test_bug392923.html"]
["test_bug394173.html"]
["test_bug394239.html"]
["test_bug402380.html"]
["test_bug404872.html"]
["test_bug405178.html"]
["test_bug416168.html"]
["test_bug421436.html"]
["test_bug421839-1.html"]
skip-if = ["true"] # Disabled for calling finish twice
["test_bug421839-2.html"]
support-files = ["bug421839-2-page.html"]
["test_bug424627.html"]
["test_bug438840.html"]
["test_bug448860.html"]
["test_bug448987.html"]
support-files = [
"file_bug448987.html",
"file_bug448987_ref.html",
"file_bug448987_notref.html",
]
["test_bug449653.html"]
support-files = [
"file_bug449653_1.html",
"file_bug449653_1_ref.html",
]
["test_bug460532.html"]
["test_bug468167.html"]
["test_bug470212.html"]
["test_bug488417.html"]
["test_bug496275.html"]
["test_bug503813.html"]
["test_bug507902.html"]
skip-if = ["true"] # Bug 510001
["test_bug522632.html"]
["test_bug524925.html"]
["test_bug579767.html"]
support-files = [
"file_bug579767_1.html",
"file_bug579767_2.html",
]
skip-if = ["os == 'android'"]
["test_bug589621.html"]
["test_bug589623.html"]
["test_bug597333.html"]
["test_bug633762.html"]
support-files = ["bug633762_iframe.html"]
["test_bug666225.html"]
["test_bug719503.html"]
["test_bug719515.html"]
["test_bug719518.html"]
["test_bug719523.html"]
["test_bug735641.html"]
["test_bug748961.html"]
["test_bug756984.html"]
fail-if = ["os == 'linux' && os_version == '18.04'"] # Bug 1600208 permafail on ubuntu1804
["test_bug784410.html"]
["test_bug785324.html"]
["test_bug791616.html"]
["test_bug831780.html"]
["test_bug841361.html"]
["test_bug904810.html"]
["test_bug938772.html"]
["test_bug970363.html"]
["test_bug1062406.html"]
["test_bug1174521.html"]
["test_bug1198135.html"]
["test_bug1307853.html"]
support-files = ["file_bug1307853.html"]
["test_bug1408607.html"]
["test_bug1499961.html"]
["test_bug1566783.html"]
support-files = ["file_bug1566783.html"]
skip-if = ["os == 'linux' && !debug"] # Bug 1838577
["test_bug1623764.html"]
["test_bug1642588.html"]
["test_bug1644511.html"]
["test_bug1655135.html"]
["test_bug1756831.html"]
["test_bug1803209.html"]
["test_crash_on_mouse_move.html"]
["test_dynamic_reflow_root_disallowal.html"]
["test_flex_interrupt.html"]
["test_frame_visibility_in_iframe.html"]
support-files = [
"frame_visibility_in_iframe.html",
"frame_visibility_in_iframe_child.html",
]
skip-if = [
"http3",
"http2",
]
["test_grid_track_sizing_algo_001.html"]
["test_grid_track_sizing_algo_002.html"]
["test_image_selection.html"]
["test_image_selection_2.html"]
["test_image_selection_3.html"]
["test_image_selection_in_contenteditable.html"]
["test_intrinsic_size_on_loading.html"]
["test_key_enter_open_second_summary.html"]
["test_key_enter_prevent_default.html"]
["test_key_enter_single_summary.html"]
["test_key_space_single_summary.html"]
["test_movement_by_characters.html"]
["test_movement_by_words.html"]
# Disable the caret movement by word test on Linux because the shortcut keys
# are defined in system level. So, it depends on the environment.
skip-if = ["toolkit == 'gtk'"]
["test_overflow_event.html"]
["test_overlay_scrollbar_position.html"]
["test_page_scroll_with_fixed_pos.html"]
support-files = ["page_scroll_with_fixed_pos_window.html"]
["test_reframe_for_lazy_load_image.html"]
support-files = ["file_reframe_for_lazy_load_image.html"]
["test_scroll_animation_restore.html"]
["test_scroll_behavior.html"]
skip-if = ["os == 'android'"]
["test_scroll_on_display_contents.html"]
support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js"]
skip-if = [
"os == 'android'",
"display == 'wayland' && os_version == '22.04'", # Bug 1857078
]
["test_scroll_position_iframe.html"]
["test_scroll_position_restore.html"]
support-files = ["file_scroll_position_restore.html"]
skip-if = ["display == 'wayland' && os_version == '22.04'"] # Bug 1857246
["test_scroll_position_restore_after_stop.html"]
skip-if = ["os == 'android'"]
["test_scroll_position_restore_no_bfcache.html"]
support-files = [
"file_scroll_position_restore_no_bfcache.html",
"slow-stylesheet.sjs",
]
["test_scrollframe_abspos_interrupt.html"]
["test_selection_changes_with_middle_mouse_button.html"]
["test_selection_doubleclick.html"]
["test_selection_expanding.html"]
["test_selection_multiclick_drag.html"]
["test_selection_preventDefault.html"]
["test_selection_splitText-normalize.html"]
["test_selection_touchevents.html"]
["test_selection_tripleclick.html"]
["test_taintedfilters.html"]
support-files = [
"file_taintedfilters_feDisplacementMap-tainted-1.svg",
"file_taintedfilters_feDisplacementMap-tainted-2.svg",
"file_taintedfilters_feDisplacementMap-tainted-3.svg",
"file_taintedfilters_feDisplacementMap-tainted-ref.svg",
"file_taintedfilters_feDisplacementMap-untainted-ref.svg",
"file_taintedfilters_feDisplacementMap-untainted-1.svg",
"file_taintedfilters_feDisplacementMap-untainted-2.svg",
"file_taintedfilters_red-flood-for-feImage-cors.svg",
"file_taintedfilters_red-flood-for-feImage-cors.svg^headers^",
"file_taintedfilters_red-flood-for-feImage.svg",
]

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

@ -6,7 +6,7 @@
if CONFIG["ENABLE_TESTS"]:
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
XPIDL_SOURCES += [
"inIDeepTreeWalker.idl",

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

@ -1,48 +0,0 @@
[DEFAULT]
prefs =
layout.css.basic-shape-rect.enabled=true
layout.css.basic-shape-xywh.enabled=true
layout.css.properties-and-values.enabled=true
dom.customHighlightAPI.enabled=true
support-files =
bug1202095.css
bug1202095-2.css
bug856317.css
file_bug522601.html
[test_bug1006595.html]
[test_bug462787.html]
[test_bug462789.html]
[test_bug522601-shadow.xhtml]
[test_bug536379-2.html]
[test_bug536379.html]
[test_bug557726.html]
[test_bug609549-shadow.xhtml]
[test_bug856317.html]
[test_bug877690.html]
[test_color_to_rgba.html]
[test_containing_block_of.html]
[test_css_property_is_shorthand.html]
[test_getCSSPseudoElementNames.html]
[test_getCSSStyleRules.html]
support-files =
file_getCSSStyleRules-default.html
file_getCSSStyleRules-alternate.html
getCSSStyleRules-1.css
getCSSStyleRules-2.css
[test_getCSSStyleRules_pseudo.html]
[test_getCSSStyleRules_slotted.html]
[test_getRegisteredCssHighlights.html]
[test_getRegisteredCustomProperties.html]
[test_getRelativeRuleLine.html]
[test_get_all_style_sheets.html]
[test_is_element_themed.html]
skip-if = os == 'android'
[test_is_valid_css_color.html]
[test_isinheritableproperty.html]
[test_parseStyleSheet.html]
[test_parseStyleSheetImport.html]
[test_parseStyleSheet_nested.html]
[test_rgba_to_color_name.html]
[test_selectormatcheselement.html]
[test_supports.html]

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

@ -0,0 +1,80 @@
[DEFAULT]
prefs = [
"layout.css.basic-shape-rect.enabled=true",
"layout.css.basic-shape-xywh.enabled=true",
"layout.css.properties-and-values.enabled=true",
"dom.customHighlightAPI.enabled=true",
]
support-files = [
"bug1202095.css",
"bug1202095-2.css",
"bug856317.css",
"file_bug522601.html",
]
["test_bug462787.html"]
["test_bug462789.html"]
["test_bug522601-shadow.xhtml"]
["test_bug536379-2.html"]
["test_bug536379.html"]
["test_bug557726.html"]
["test_bug609549-shadow.xhtml"]
["test_bug856317.html"]
["test_bug877690.html"]
["test_bug1006595.html"]
["test_color_to_rgba.html"]
["test_containing_block_of.html"]
["test_css_property_is_shorthand.html"]
["test_getCSSPseudoElementNames.html"]
["test_getCSSStyleRules.html"]
support-files = [
"file_getCSSStyleRules-default.html",
"file_getCSSStyleRules-alternate.html",
"getCSSStyleRules-1.css",
"getCSSStyleRules-2.css",
]
["test_getCSSStyleRules_pseudo.html"]
["test_getCSSStyleRules_slotted.html"]
["test_getRegisteredCssHighlights.html"]
["test_getRegisteredCustomProperties.html"]
["test_getRelativeRuleLine.html"]
["test_get_all_style_sheets.html"]
["test_is_element_themed.html"]
skip-if = ["os == 'android'"]
["test_is_valid_css_color.html"]
["test_isinheritableproperty.html"]
["test_parseStyleSheet.html"]
["test_parseStyleSheetImport.html"]
["test_parseStyleSheet_nested.html"]
["test_rgba_to_color_name.html"]
["test_selectormatcheselement.html"]
["test_supports.html"]

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

@ -1,446 +0,0 @@
[DEFAULT]
prefs =
dom.animations-api.compositing.enabled=true
dom.animations-api.getAnimations.enabled=true
dom.animations-api.timelines.enabled=true
dom.animations.mainthread-synchronization-with-geometric-animations=true
gfx.omta.background-color=true
gfx.font_loader.delay=0
layout.css.container-queries.enabled=true
layout.css.individual-transform.enabled=true
layout.css.motion-path-ray.enabled=true
layout.css.motion-path-basic-shapes.enabled=true
layout.css.motion-path-coord-box.enabled=true
layout.css.motion-path-offset-position.enabled=true
layout.css.motion-path-url.enabled=true
layout.css.backdrop-filter.enabled=true
layout.css.fit-content-function.enabled=true
layout.css.scroll-driven-animations.enabled=true
layout.css.animation-composition.enabled=true
layout.css.basic-shape-rect.enabled=true
layout.css.basic-shape-xywh.enabled=true
layout.css.transform-box-content-stroke.enabled=true
support-files =
animation_utils.js
bug1729861.js
ccd-quirks.html
ccd.sjs
ccd-standards.html
chrome/bug418986-2.js
chrome/match.png
chrome/mismatch.png
descriptor_database.js
!/dom/events/test/event_leak_utils.js
empty.html
file_computed_style_bfcache_display_none.html
file_computed_style_bfcache_display_none2.html
media_queries_iframe.html
media_queries_iframe2.html
neverending_font_load.sjs
neverending_stylesheet_load.sjs
post-redirect-1.css
post-redirect-2.css
post-redirect-3.css
property_database.js
redirect.sjs
style_attribute_tests.js
support/blue-100x100.png
support/1x1-transparent.png
unstyled.css
unstyled-frame.css
unstyled-frame.xml
unstyled.xml
viewport_units_iframe.html
visited_image_loading_frame_empty.html
visited_image_loading_frame.html
visited_image_loading.sjs
visited-lying-inner.html
visited-pref-iframe.html
[test_acid3_test46.html]
[test_addSheet.html]
support-files = additional_sheets_helper.html
[test_additional_sheets.html]
support-files = additional_sheets_helper.html
[test_align_justify_computed_values.html]
[test_all_shorthand.html]
[test_animations.html]
[test_animations_async_tests.html]
support-files = Ahem.ttf file_animations_async_tests.html
[test_animations_dynamic_changes.html]
[test_animations_effect_timing_duration.html]
[test_animations_effect_timing_enddelay.html]
[test_animations_effect_timing_iterations.html]
[test_animations_event_handler_attribute.html]
[test_animations_event_order.html]
[test_animations_iterationstart.html]
[test_animations_omta.html]
[test_animations_omta_scroll.html]
support-files = file_animations_omta_scroll.html
[test_animations_omta_scroll_rtl.html]
support-files = file_animations_omta_scroll_rtl.html
[test_animations_omta_start.html]
[test_animations_pausing.html]
[test_animations_playbackrate.html]
[test_animations_reverse.html]
[test_animations_styles_on_event.html]
[test_animations_variable_changes.html]
[test_animations_with_disabled_properties.html]
support-files = file_animations_with_disabled_properties.html
[test_any_dynamic.html]
[test_area_url_cursor.html]
[test_asyncopen.html]
[test_at_rule_parse_serialize.html]
[test_attribute_selector_eof_behavior.html]
[test_backdrop_filter_enabled_state.html]
[test_background_blend_mode.html]
[test_border_device_pixel_rounding_initial_style.html]
[test_box_size_keywords.html]
[test_bug1055933.html]
support-files = file_bug1055933_circle-xxl.png
[test_bug1089417.html]
support-files = file_bug1089417_iframe.html
[test_bug1112014.html]
[test_bug1203766.html]
[test_bug1232829.html]
[test_bug1292447.html]
[test_bug1330375.html]
[test_bug1371488.html]
[test_bug1375944.html]
support-files = file_bug1375944.html Ahem.ttf
[test_bug1382568.html]
support-files = bug1382568-iframe.html
[test_bug1394302.html]
[test_bug1443344-1.html]
scheme = https
support-files = file_bug1443344.css
[test_bug1443344-2.html]
scheme = https
support-files = file_bug1443344.css
[test_bug1451199-1.html]
[test_bug1451199-2.html]
[test_bug1490890.html]
[test_bug1505254.html]
[test_bug160403.html]
[test_bug1729861.html]
[test_bug200089.html]
[test_bug221428.html]
[test_bug229915.html]
[test_bug302186.html]
[test_bug319381.html]
[test_bug357614.html]
[test_bug363146.html]
[test_bug372770.html]
[test_bug373293.html]
[test_bug377947.html]
[test_bug379440.html]
[test_bug379741.html]
[test_bug382027.html]
[test_bug383075.html]
[test_bug387615.html]
[test_bug389464.html]
[test_bug391034.html]
[test_bug391221.html]
[test_bug397427.html]
fail-if = xorigin
skip-if =
http3
http2
[test_bug399349.html]
[test_bug401046.html]
skip-if = true # Bug 701060
[test_bug405818.html]
[test_bug412901.html]
[test_bug413958.html]
[test_bug418986-2.html]
[test_bug437915.html]
[test_bug450191.html]
[test_bug470769.html]
[test_bug499655.html]
[test_bug499655.xhtml]
[test_bug517224.html]
support-files = bug517224.sjs
[test_bug524175.html]
[test_bug525952.html]
[test_bug534804.html]
[test_bug573255.html]
[test_bug580685.html]
[test_bug621351.html]
[test_bug635286.html]
[test_bug645998.html]
support-files = file_bug645998-1.css file_bug645998-2.css
[test_bug652486.html]
[test_bug657143.html]
[test_bug667520.html]
[test_bug716226.html]
[test_bug732153.html]
[test_bug732209.html]
support-files = bug732209-css.sjs
skip-if =
http3
http2
[test_bug73586.html]
[test_bug74880.html]
[test_bug765590.html]
[test_bug771043.html]
[test_bug795520.html]
[test_bug798843_pref.html]
[test_bug829816.html]
support-files = file_bug829816.css
[test_bug874919.html]
[test_bug887741_at-rules_in_declaration_lists.html]
[test_bug892929.html]
[test_bug98997.html]
[test_cascade.html]
[test_ch_ex_no_infloops.html]
[test_change_hint_optimizations.html]
[test_clip-path_polygon.html]
[test_color_rounding.html]
[test_compute_data_with_start_struct.html]
skip-if = toolkit == 'android'
[test_computed_style.html]
[test_computed_style_bfcache_display_none.html]
[test_computed_style_difference.html]
[test_computed_style_grid_with_pseudo.html]
[test_computed_style_in_created_document.html]
[test_computed_style_min_size_auto.html]
[test_computed_style_no_flush.html]
[test_computed_style_no_pseudo.html]
[test_computed_style_prefs.html]
[test_condition_text.html]
[test_constructable_stylesheets_chrome_only_rules_in_content.html]
[test_counter_descriptor_storage.html]
[test_counter_style.html]
[test_crash_with_content_policy.html]
support-files = file_bug1381233.html
[test_css_cross_domain.html]
skip-if =
http3
http2
socketprocess_networking
[test_css_cross_domain_no_orb.html]
skip-if =
http3
http2
[test_css_eof_handling.html]
[test_css_escape_api.html]
[test_css_function_mismatched_parenthesis.html]
[test_css_loader_crossorigin_data_url.html]
[test_css_parse_error_smoketest.html]
[test_css_supports.html]
[test_css_supports_variables.html]
[test_cue_restrictions.html]
[test_custom_content_inheritance.html]
[test_default_bidi_css.html]
[test_default_computed_style.html]
[test_descriptor_storage.html]
[test_descriptor_syntax_errors.html]
[test_display_mode.html]
skip-if =
http3
http2
[test_dont_use_document_colors.html]
[test_dont_use_document_fonts.html]
[test_dynamic_change_causing_reflow.html]
[test_exposed_prop_accessors.html]
[test_extra_inherit_initial.html]
[test_first_letter_restrictions.html]
[test_first_line_restrictions.html]
[test_flexbox_child_display_values.xhtml]
[test_flexbox_flex_grow_and_shrink.html]
[test_flexbox_flex_shorthand.html]
[test_flexbox_focus_order.html]
[test_flexbox_layout.html]
support-files = flexbox_layout_testcases.js
[test_flexbox_order.html]
[test_flexbox_order_abspos.html]
[test_flexbox_order_table.html]
[test_flexbox_reflow_counts.html]
skip-if = verify
[test_flushing_frame.html]
[test_font_face_cascade.html]
[test_font_face_parser.html]
[test_font_family_parsing.html]
[test_font_family_serialization.html]
[test_font_loading_api.html]
support-files =
BitPattern.woff
file_font_loading_api_vframe.html
# This test checks font loading state. When loaded second time, fonts may be
# loaded synchronously, causing this test to fail in test-verify task.
skip-if =
verify || toolkit == 'android' # Bug 1455824
http3
http2
[test_garbage_at_end_of_declarations.html]
[test_grid_computed_values.html]
[test_grid_container_shorthands.html]
[test_grid_item_shorthands.html]
[test_grid_shorthand_serialization.html]
[test_group_insertRule.html]
[test_hover_on_part.html]
[test_hover_quirk.html]
[test_html_attribute_computed_values.html]
[test_ident_escaping.html]
[test_img_src_causing_reflow.html]
[test_import_preload.html]
support-files = slow_load.sjs
# Test is slightly racy and on Android it fails frequently enough to be
# annoying.
skip-if = toolkit == 'android'
[test_inherit_computation.html]
[test_inherit_storage.html]
[test_initial_computation.html]
[test_initial_storage.html]
[test_invalidation_basic.html]
[test_keyframes_rules.html]
[test_keyframes_vendor_prefix.html]
[test_load_events_on_stylesheets.html]
support-files = slow_broken_sheet.sjs slow_ok_sheet.sjs
[test_logical_properties.html]
[test_marker_restrictions.html]
[test_mask_image_CORS.html]
[test_media_queries.html]
# times out on verify, see bug 1461033.
skip-if = verify
support-files = chrome/chrome-only-media-queries.js
[test_media_queries_dynamic.html]
skip-if = xorigin # Crashes, Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110, [Child][MessageChannel] Error: (msgtype=0xFFF7,name=<unknown IPC msg name>) Channel error: cannot send/recv
[test_media_query_list.html]
[test_media_query_serialization.html]
[test_medialist_privilege.html]
[test_moz_device_pixel_ratio.html]
[test_moz_prefixed_cursor.html]
[test_mq_any_hover_and_any_pointer.html]
[test_mq_changes_in_iframe.html]
support-files = mq_changes_child.html
run-if = !headless && (os == 'mac' || toolkit == 'android' || toolkit == 'gtk')
[test_mq_hover_and_pointer.html]
[test_mq_prefers_contrast_dynamic.html]
run-if = !headless && (os == 'mac' || toolkit == 'android' || toolkit == 'gtk')
[test_mq_prefers_reduced_motion_dynamic.html]
run-if = !headless && (os == 'mac' || toolkit == 'android' || toolkit == 'gtk')
[test_mql_event_listener_leaks.html]
[test_namespace_rule.html]
[test_non_content_accessible_env_vars.html]
[test_non_content_accessible_properties.html]
[test_non_content_accessible_pseudos.html]
[test_non_content_accessible_values.html]
[test_non_matching_sheet_media.html]
[test_of_type_selectors.xhtml]
[test_overscroll_behavior_pref.html]
[test_page_parser.html]
[test_parse_eof.html]
[test_parse_ident.html]
[test_parse_rule.html]
[test_parse_url.html]
[test_parser_diagnostics_unprintables.html]
[test_pixel_lengths.html]
[test_placeholder_restrictions.html]
[test_pointer-events.html]
[test_position_float_display.html]
[test_position_sticky.html]
[test_prefers_contrast_color_pairs.html]
[test_priority_preservation.html]
[test_property_database.html]
[test_property_syntax_errors.html]
[test_pseudo_display_fixup.html]
[test_pseudoelement_parsing.html]
[test_pseudoelement_state.html]
skip-if = (verify && debug && (os == 'linux'))
[test_query_container_for.html]
[test_redundant_font_download.html]
support-files = redundant_font_download.sjs
[test_reframe_cb.html]
[test_reframe_image_loading.html]
[test_reframe_input.html]
[test_reframe_pseudo_element.html]
[test_rem_unit.html]
[test_restyle_table_wrapper.html]
[test_restyles_in_smil_animation.html]
[test_revert.html]
[test_root_node_display.html]
[test_rule_insertion.html]
[test_rules_out_of_sheets.html]
[test_selectors.html]
[test_setPropertyWithNull.html]
skip-if = (xorigin && debug)
[test_shape_outside_CORS.html]
[test_shared_sheet_caching.html]
support-files = file_shared_sheet_caching.css file_shared_sheet_caching.html
fail-if = xorigin
[test_shorthand_property_getters.html]
[test_specified_value_serialization.html]
support-files = file_specified_value_serialization_individual_transforms.html
[test_style_attr_listener.html]
[test_style_attribute_quirks.html]
[test_style_attribute_standards.html]
[test_style_struct_copy_constructors.html]
[test_stylesheet_additions.html]
[test_stylesheet_clone_font_face.html]
[test_supports_rules.html]
[test_system_font_serialization.html]
[test_text_decoration_shorthands.html]
[test_transitions.html]
[test_transitions_and_reframes.html]
[test_transitions_and_restyles.html]
[test_transitions_and_zoom.html]
[test_transitions_at_start.html]
[test_transitions_bug537151.html]
[test_transitions_cancel_near_end.html]
[test_transitions_computed_value_combinations.html]
[test_transitions_computed_values.html]
[test_transitions_dynamic_changes.html]
[test_transitions_events.html]
[test_transitions_per_property.html]
[test_transitions_replacement_on_busy_frame.html]
[test_transitions_replacement_with_setKeyframes.html]
[test_transitions_step_functions.html]
[test_unclosed_parentheses.html]
[test_unicode_range_loading.html]
support-files = ../../reftests/fonts/markA.woff ../../reftests/fonts/markB.woff ../../reftests/fonts/markC.woff ../../reftests/fonts/markD.woff
[test_units_angle.html]
[test_units_frequency.html]
[test_units_length.html]
[test_units_time.html]
[test_use_counters.html]
skip-if = !nightly_build
[test_user_sheet_shadow_dom.html]
[test_value_cloning.html]
# This test requires too much memory on TSan (bug 1612707)
# See bug 775227 for android
skip-if = (toolkit == 'android' || tsan)
[test_value_computation.html]
# This test requires too much memory on TSan (bug 1612707)
skip-if = tsan
[test_value_storage.html]
[test_variable_serialization_computed.html]
[test_variable_serialization_specified.html]
[test_variables.html]
support-files = support/external-variable-url.css
skip-if =
http3
http2
[test_variables_loop.html]
[test_variables_order.html]
support-files = support/external-variable-url.css
[test_video_object_fit.html]
[test_viewport_scrollbar_causing_reflow.html]
skip-if = (verify && (os == 'win' || os == 'mac'))
[test_viewport_units.html]
[test_visited_image_loading.html]
skip-if = toolkit == 'android' # TIMED_OUT for android
[test_visited_image_loading_empty.html]
skip-if = toolkit == 'android' # TIMED_OUT for android
[test_visited_lying.html]
skip-if = toolkit == 'android' # TIMED_OUT for android
fail-if = xorigin
[test_visited_pref.html]
skip-if = toolkit == 'android' # TIMED_OUT for android
fail-if = xorigin
[test_visited_reftests.html]
skip-if = toolkit == 'android' # TIMED_OUT for android
[test_webkit_device_pixel_ratio.html]
skip-if = xorigin # process crash: Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110
[test_webkit_flex_display.html]
skip-if = xorigin # Crashes, Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110

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

@ -0,0 +1,785 @@
[DEFAULT]
prefs = [
"dom.animations-api.compositing.enabled=true",
"dom.animations-api.getAnimations.enabled=true",
"dom.animations-api.timelines.enabled=true",
"dom.animations.mainthread-synchronization-with-geometric-animations=true",
"gfx.omta.background-color=true",
"gfx.font_loader.delay=0",
"layout.css.container-queries.enabled=true",
"layout.css.individual-transform.enabled=true",
"layout.css.motion-path-ray.enabled=true",
"layout.css.motion-path-basic-shapes.enabled=true",
"layout.css.motion-path-coord-box.enabled=true",
"layout.css.motion-path-offset-position.enabled=true",
"layout.css.motion-path-url.enabled=true",
"layout.css.backdrop-filter.enabled=true",
"layout.css.fit-content-function.enabled=true",
"layout.css.scroll-driven-animations.enabled=true",
"layout.css.animation-composition.enabled=true",
"layout.css.basic-shape-rect.enabled=true",
"layout.css.basic-shape-xywh.enabled=true",
"layout.css.transform-box-content-stroke.enabled=true",
]
support-files = [
"animation_utils.js",
"bug1729861.js",
"ccd-quirks.html",
"ccd.sjs",
"ccd-standards.html",
"chrome/bug418986-2.js",
"chrome/match.png",
"chrome/mismatch.png",
"descriptor_database.js",
"!/dom/events/test/event_leak_utils.js",
"empty.html",
"file_computed_style_bfcache_display_none.html",
"file_computed_style_bfcache_display_none2.html",
"media_queries_iframe.html",
"media_queries_iframe2.html",
"neverending_font_load.sjs",
"neverending_stylesheet_load.sjs",
"post-redirect-1.css",
"post-redirect-2.css",
"post-redirect-3.css",
"property_database.js",
"redirect.sjs",
"style_attribute_tests.js",
"support/blue-100x100.png",
"support/1x1-transparent.png",
"unstyled.css",
"unstyled-frame.css",
"unstyled-frame.xml",
"unstyled.xml",
"viewport_units_iframe.html",
"visited_image_loading_frame_empty.html",
"visited_image_loading_frame.html",
"visited_image_loading.sjs",
"visited-lying-inner.html",
"visited-pref-iframe.html",
]
["test_acid3_test46.html"]
["test_addSheet.html"]
support-files = ["additional_sheets_helper.html"]
["test_additional_sheets.html"]
support-files = ["additional_sheets_helper.html"]
["test_align_justify_computed_values.html"]
["test_all_shorthand.html"]
["test_animations.html"]
["test_animations_async_tests.html"]
support-files = [
"Ahem.ttf",
"file_animations_async_tests.html",
]
["test_animations_dynamic_changes.html"]
["test_animations_effect_timing_duration.html"]
["test_animations_effect_timing_enddelay.html"]
["test_animations_effect_timing_iterations.html"]
["test_animations_event_handler_attribute.html"]
["test_animations_event_order.html"]
["test_animations_iterationstart.html"]
["test_animations_omta.html"]
["test_animations_omta_scroll.html"]
support-files = ["file_animations_omta_scroll.html"]
["test_animations_omta_scroll_rtl.html"]
support-files = ["file_animations_omta_scroll_rtl.html"]
["test_animations_omta_start.html"]
["test_animations_pausing.html"]
["test_animations_playbackrate.html"]
["test_animations_reverse.html"]
["test_animations_styles_on_event.html"]
["test_animations_variable_changes.html"]
["test_animations_with_disabled_properties.html"]
support-files = ["file_animations_with_disabled_properties.html"]
["test_any_dynamic.html"]
["test_area_url_cursor.html"]
["test_asyncopen.html"]
["test_at_rule_parse_serialize.html"]
["test_attribute_selector_eof_behavior.html"]
["test_backdrop_filter_enabled_state.html"]
["test_background_blend_mode.html"]
["test_border_device_pixel_rounding_initial_style.html"]
["test_box_size_keywords.html"]
["test_bug73586.html"]
["test_bug74880.html"]
["test_bug98997.html"]
["test_bug160403.html"]
["test_bug200089.html"]
["test_bug221428.html"]
["test_bug229915.html"]
["test_bug302186.html"]
["test_bug319381.html"]
["test_bug357614.html"]
["test_bug363146.html"]
["test_bug372770.html"]
["test_bug373293.html"]
["test_bug377947.html"]
["test_bug379440.html"]
["test_bug379741.html"]
["test_bug382027.html"]
["test_bug383075.html"]
["test_bug387615.html"]
["test_bug389464.html"]
["test_bug391034.html"]
["test_bug391221.html"]
["test_bug397427.html"]
fail-if = ["xorigin"]
skip-if = [
"http3",
"http2",
]
["test_bug399349.html"]
["test_bug401046.html"]
skip-if = ["true"] # Bug 701060
["test_bug405818.html"]
["test_bug412901.html"]
["test_bug413958.html"]
["test_bug418986-2.html"]
["test_bug437915.html"]
["test_bug450191.html"]
["test_bug470769.html"]
["test_bug499655.html"]
["test_bug499655.xhtml"]
["test_bug517224.html"]
support-files = ["bug517224.sjs"]
["test_bug524175.html"]
["test_bug525952.html"]
["test_bug534804.html"]
["test_bug573255.html"]
["test_bug580685.html"]
["test_bug621351.html"]
["test_bug635286.html"]
["test_bug645998.html"]
support-files = [
"file_bug645998-1.css",
"file_bug645998-2.css",
]
["test_bug652486.html"]
["test_bug657143.html"]
["test_bug667520.html"]
["test_bug716226.html"]
["test_bug732153.html"]
["test_bug732209.html"]
support-files = ["bug732209-css.sjs"]
skip-if = [
"http3",
"http2",
]
["test_bug765590.html"]
["test_bug771043.html"]
["test_bug795520.html"]
["test_bug798843_pref.html"]
["test_bug829816.html"]
support-files = ["file_bug829816.css"]
["test_bug874919.html"]
["test_bug887741_at-rules_in_declaration_lists.html"]
["test_bug892929.html"]
["test_bug1055933.html"]
support-files = ["file_bug1055933_circle-xxl.png"]
["test_bug1089417.html"]
support-files = ["file_bug1089417_iframe.html"]
["test_bug1112014.html"]
["test_bug1203766.html"]
["test_bug1232829.html"]
["test_bug1292447.html"]
["test_bug1330375.html"]
["test_bug1371488.html"]
["test_bug1375944.html"]
support-files = [
"file_bug1375944.html",
"Ahem.ttf",
]
["test_bug1382568.html"]
support-files = ["bug1382568-iframe.html"]
["test_bug1394302.html"]
["test_bug1443344-1.html"]
scheme = "https"
support-files = ["file_bug1443344.css"]
["test_bug1443344-2.html"]
scheme = "https"
support-files = ["file_bug1443344.css"]
["test_bug1451199-1.html"]
["test_bug1451199-2.html"]
["test_bug1490890.html"]
["test_bug1505254.html"]
["test_bug1729861.html"]
["test_cascade.html"]
["test_ch_ex_no_infloops.html"]
["test_change_hint_optimizations.html"]
["test_clip-path_polygon.html"]
["test_color_rounding.html"]
["test_compute_data_with_start_struct.html"]
skip-if = ["os == 'android'"]
["test_computed_style.html"]
["test_computed_style_bfcache_display_none.html"]
["test_computed_style_difference.html"]
["test_computed_style_grid_with_pseudo.html"]
["test_computed_style_in_created_document.html"]
["test_computed_style_min_size_auto.html"]
["test_computed_style_no_flush.html"]
["test_computed_style_no_pseudo.html"]
["test_computed_style_prefs.html"]
["test_condition_text.html"]
["test_constructable_stylesheets_chrome_only_rules_in_content.html"]
["test_counter_descriptor_storage.html"]
["test_counter_style.html"]
["test_crash_with_content_policy.html"]
support-files = ["file_bug1381233.html"]
["test_css_cross_domain.html"]
skip-if = [
"http3",
"http2",
"socketprocess_networking",
]
["test_css_cross_domain_no_orb.html"]
skip-if = [
"http3",
"http2",
]
["test_css_eof_handling.html"]
["test_css_escape_api.html"]
["test_css_function_mismatched_parenthesis.html"]
["test_css_loader_crossorigin_data_url.html"]
["test_css_parse_error_smoketest.html"]
["test_css_supports.html"]
["test_css_supports_variables.html"]
["test_cue_restrictions.html"]
["test_custom_content_inheritance.html"]
["test_default_bidi_css.html"]
["test_default_computed_style.html"]
["test_descriptor_storage.html"]
["test_descriptor_syntax_errors.html"]
["test_display_mode.html"]
skip-if = [
"http3",
"http2",
]
["test_dont_use_document_colors.html"]
["test_dont_use_document_fonts.html"]
["test_dynamic_change_causing_reflow.html"]
["test_exposed_prop_accessors.html"]
["test_extra_inherit_initial.html"]
["test_first_letter_restrictions.html"]
["test_first_line_restrictions.html"]
["test_flexbox_child_display_values.xhtml"]
["test_flexbox_flex_grow_and_shrink.html"]
["test_flexbox_flex_shorthand.html"]
["test_flexbox_focus_order.html"]
["test_flexbox_layout.html"]
support-files = ["flexbox_layout_testcases.js"]
["test_flexbox_order.html"]
["test_flexbox_order_abspos.html"]
["test_flexbox_order_table.html"]
["test_flexbox_reflow_counts.html"]
skip-if = ["verify"]
["test_flushing_frame.html"]
["test_font_face_cascade.html"]
["test_font_face_parser.html"]
["test_font_family_parsing.html"]
["test_font_family_serialization.html"]
["test_font_loading_api.html"]
support-files = [
"BitPattern.woff",
"file_font_loading_api_vframe.html",
]
# This test checks font loading state. When loaded second time, fonts may be
# loaded synchronously, causing this test to fail in test-verify task.
skip-if = [
"verify", # Bug 1455824
"os == 'android'", # Bug 1455824
"http3",
"http2",
]
["test_garbage_at_end_of_declarations.html"]
["test_grid_computed_values.html"]
["test_grid_container_shorthands.html"]
["test_grid_item_shorthands.html"]
["test_grid_shorthand_serialization.html"]
["test_group_insertRule.html"]
["test_hover_on_part.html"]
["test_hover_quirk.html"]
["test_html_attribute_computed_values.html"]
["test_ident_escaping.html"]
["test_img_src_causing_reflow.html"]
["test_import_preload.html"]
support-files = ["slow_load.sjs"]
# Test is slightly racy and on Android it fails frequently enough to be
# annoying.
skip-if = ["os == 'android'"]
["test_inherit_computation.html"]
["test_inherit_storage.html"]
["test_initial_computation.html"]
["test_initial_storage.html"]
["test_invalidation_basic.html"]
["test_keyframes_rules.html"]
["test_keyframes_vendor_prefix.html"]
["test_load_events_on_stylesheets.html"]
support-files = [
"slow_broken_sheet.sjs",
"slow_ok_sheet.sjs",
]
["test_logical_properties.html"]
["test_marker_restrictions.html"]
["test_mask_image_CORS.html"]
["test_media_queries.html"]
# times out on verify, see bug 1461033.
skip-if = ["verify"]
support-files = ["chrome/chrome-only-media-queries.js"]
["test_media_queries_dynamic.html"]
skip-if = ["xorigin"] # Crashes, Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110, [Child][MessageChannel] Error: (msgtype=0xFFF7,name=<unknown IPC msg name>) Channel error: cannot send/recv
["test_media_query_list.html"]
["test_media_query_serialization.html"]
["test_medialist_privilege.html"]
["test_moz_device_pixel_ratio.html"]
["test_moz_prefixed_cursor.html"]
["test_mq_any_hover_and_any_pointer.html"]
["test_mq_changes_in_iframe.html"]
support-files = ["mq_changes_child.html"]
skip-if = [
"headless",
"os == 'win'",
]
["test_mq_hover_and_pointer.html"]
["test_mq_prefers_contrast_dynamic.html"]
skip-if = [
"headless",
"os == 'win'",
]
["test_mq_prefers_reduced_motion_dynamic.html"]
skip-if = [
"headless",
"os == 'win'",
]
["test_mql_event_listener_leaks.html"]
["test_namespace_rule.html"]
["test_non_content_accessible_env_vars.html"]
["test_non_content_accessible_properties.html"]
["test_non_content_accessible_pseudos.html"]
["test_non_content_accessible_values.html"]
["test_non_matching_sheet_media.html"]
["test_of_type_selectors.xhtml"]
["test_overscroll_behavior_pref.html"]
["test_page_parser.html"]
["test_parse_eof.html"]
["test_parse_ident.html"]
["test_parse_rule.html"]
["test_parse_url.html"]
["test_parser_diagnostics_unprintables.html"]
["test_pixel_lengths.html"]
["test_placeholder_restrictions.html"]
["test_pointer-events.html"]
["test_position_float_display.html"]
["test_position_sticky.html"]
["test_prefers_contrast_color_pairs.html"]
["test_priority_preservation.html"]
["test_property_database.html"]
["test_property_syntax_errors.html"]
["test_pseudo_display_fixup.html"]
["test_pseudoelement_parsing.html"]
["test_pseudoelement_state.html"]
skip-if = ["verify && debug && os == 'linux'"]
["test_query_container_for.html"]
["test_redundant_font_download.html"]
support-files = ["redundant_font_download.sjs"]
["test_reframe_cb.html"]
["test_reframe_image_loading.html"]
["test_reframe_input.html"]
["test_reframe_pseudo_element.html"]
["test_rem_unit.html"]
["test_restyle_table_wrapper.html"]
["test_restyles_in_smil_animation.html"]
["test_revert.html"]
["test_root_node_display.html"]
["test_rule_insertion.html"]
["test_rules_out_of_sheets.html"]
["test_selectors.html"]
["test_setPropertyWithNull.html"]
skip-if = ["xorigin && debug"]
["test_shape_outside_CORS.html"]
["test_shared_sheet_caching.html"]
support-files = [
"file_shared_sheet_caching.css",
"file_shared_sheet_caching.html",
]
fail-if = ["xorigin"]
["test_shorthand_property_getters.html"]
["test_specified_value_serialization.html"]
support-files = ["file_specified_value_serialization_individual_transforms.html"]
["test_style_attr_listener.html"]
["test_style_attribute_quirks.html"]
["test_style_attribute_standards.html"]
["test_style_struct_copy_constructors.html"]
["test_stylesheet_additions.html"]
["test_stylesheet_clone_font_face.html"]
["test_supports_rules.html"]
["test_system_font_serialization.html"]
["test_text_decoration_shorthands.html"]
["test_transitions.html"]
["test_transitions_and_reframes.html"]
["test_transitions_and_restyles.html"]
["test_transitions_and_zoom.html"]
["test_transitions_at_start.html"]
["test_transitions_bug537151.html"]
["test_transitions_cancel_near_end.html"]
["test_transitions_computed_value_combinations.html"]
["test_transitions_computed_values.html"]
["test_transitions_dynamic_changes.html"]
["test_transitions_events.html"]
["test_transitions_per_property.html"]
["test_transitions_replacement_on_busy_frame.html"]
["test_transitions_replacement_with_setKeyframes.html"]
["test_transitions_step_functions.html"]
["test_unclosed_parentheses.html"]
["test_unicode_range_loading.html"]
support-files = [
"../../reftests/fonts/markA.woff",
"../../reftests/fonts/markB.woff",
"../../reftests/fonts/markC.woff",
"../../reftests/fonts/markD.woff",
]
["test_units_angle.html"]
["test_units_frequency.html"]
["test_units_length.html"]
["test_units_time.html"]
["test_use_counters.html"]
skip-if = ["!nightly_build"]
["test_user_sheet_shadow_dom.html"]
["test_value_cloning.html"]
# This test requires too much memory on TSan (bug 1612707)
# See bug 775227 for android
skip-if = [
"os == 'android'",
"tsan",
]
["test_value_computation.html"]
# This test requires too much memory on TSan (bug 1612707)
skip-if = ["tsan"]
["test_value_storage.html"]
["test_variable_serialization_computed.html"]
["test_variable_serialization_specified.html"]
["test_variables.html"]
support-files = ["support/external-variable-url.css"]
skip-if = [
"http3",
"http2",
]
["test_variables_loop.html"]
["test_variables_order.html"]
support-files = ["support/external-variable-url.css"]
["test_video_object_fit.html"]
["test_viewport_scrollbar_causing_reflow.html"]
skip-if = ["verify && (os == 'win' || os == 'mac')"]
["test_viewport_units.html"]
["test_visited_image_loading.html"]
skip-if = ["os == 'android'"] # TIMED_OUT for android
["test_visited_image_loading_empty.html"]
skip-if = ["os == 'android'"] # TIMED_OUT for android
["test_visited_lying.html"]
skip-if = ["os == 'android'"] # TIMED_OUT for android
fail-if = ["xorigin"]
["test_visited_pref.html"]
skip-if = ["os == 'android'"] # TIMED_OUT for android
fail-if = ["xorigin"]
["test_visited_reftests.html"]
skip-if = ["os == 'android'"] # TIMED_OUT for android
["test_webkit_device_pixel_ratio.html"]
skip-if = ["xorigin"] # process crash: Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110
["test_webkit_flex_display.html"]
skip-if = ["xorigin"] # Crashes, Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110

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

@ -22,7 +22,7 @@ HostSimplePrograms(
)
MOCHITEST_MANIFESTS += [
"mochitest.ini",
"mochitest.toml",
]
BROWSER_CHROME_MANIFESTS += ["browser.toml"]
MOCHITEST_CHROME_MANIFESTS += ["chrome/chrome.toml"]

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

@ -9,7 +9,7 @@ with Files("**"):
if CONFIG["ENABLE_TESTS"]:
MOCHITEST_MANIFESTS += [
"tests/mochitest.ini",
"tests/mochitest.toml",
]
MOCHITEST_CHROME_MANIFESTS += [
"tests/chrome.toml",

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

@ -1,31 +0,0 @@
[DEFAULT]
support-files =
file_disabled_iframe.html
file_context_fill_fallback_red.svg
[test_disabled.html]
[test_embed_sizing.html]
support-files =
file_embed_sizing_none.svg
file_embed_sizing_size.svg
file_embed_sizing_ratio.svg
file_embed_sizing_both.svg
skip-if =
http3
http2
[test_filter_crossorigin.html]
support-files =
filters.svg
file_filter_crossorigin.svg
file_black_yellow.svg
file_yellow_black.svg
# Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default"
skip-if =
xorigin
os == "linux" && bits == 64 #Bug 1642198
win10_2004 && !debug # Bug 1642198
[test_hover_near_text.html]
[test_multiple_font_size.html]
[test_use_tree_cycle.html]
[test_bug1544209.html]

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

@ -0,0 +1,40 @@
[DEFAULT]
support-files = [
"file_disabled_iframe.html",
"file_context_fill_fallback_red.svg",
]
["test_bug1544209.html"]
["test_disabled.html"]
["test_embed_sizing.html"]
support-files = [
"file_embed_sizing_none.svg",
"file_embed_sizing_size.svg",
"file_embed_sizing_ratio.svg",
"file_embed_sizing_both.svg",
]
skip-if = [
"http3",
"http2",
]
["test_filter_crossorigin.html"]
support-files = [
"filters.svg",
"file_filter_crossorigin.svg",
"file_black_yellow.svg",
"file_yellow_black.svg",
]
# Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default"
skip-if = [
"xorigin",
"os == 'linux' && bits == 64", #Bug 1642198
]
["test_hover_near_text.html"]
["test_multiple_font_size.html"]
["test_use_tree_cycle.html"]

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

@ -7,7 +7,7 @@
with Files("**"):
BUG_COMPONENT = ("Core", "Layout: Tables")
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
EXPORTS += [
"celldata.h", # included by nsCellMap.h

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

@ -1,5 +0,0 @@
[DEFAULT]
[test_bug1832110.html]
[test_bug337124.html]
[test_bug541668_table_event_delivery.html]

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

@ -0,0 +1,7 @@
[DEFAULT]
["test_bug337124.html"]
["test_bug541668_table_event_delivery.html"]
["test_bug1832110.html"]

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

@ -8,7 +8,7 @@ with Files("**"):
BUG_COMPONENT = ("Core", "XUL")
if CONFIG["ENABLE_TESTS"]:
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/chrome.toml"]
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]

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

@ -1,19 +0,0 @@
[DEFAULT]
support-files =
file_bug386386.sjs
[test_bug386386.html]
allow_xul_xbl = true
skip-if =
http3
http2
[test_bug394800.xhtml]
allow_xul_xbl = true
skip-if =
http3
http2
[test_bug511075.html]
skip-if = toolkit == 'android' #bug 798806
[test_bug563416.html]
skip-if = toolkit == 'android'
[test_drag_thumb_in_link.html]
skip-if = toolkit == 'android'

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

@ -0,0 +1,25 @@
[DEFAULT]
support-files = ["file_bug386386.sjs"]
["test_bug386386.html"]
allow_xul_xbl = true
skip-if = [
"http3",
"http2",
]
["test_bug394800.xhtml"]
allow_xul_xbl = true
skip-if = [
"http3",
"http2",
]
["test_bug511075.html"]
skip-if = ["os == 'android'"] #bug 798806
["test_bug563416.html"]
skip-if = ["os == 'android'"]
["test_drag_thumb_in_link.html"]
skip-if = ["os == 'android'"]

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

@ -38,4 +38,4 @@ FINAL_TARGET_FILES.actors += [
"SelectionActionDelegateParent.sys.mjs",
]
MOCHITEST_MANIFESTS += ["tests/mochitests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitests/mochitest.toml"]

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

@ -1,9 +0,0 @@
[DEFAULT]
support-files =
head.js
skip-if =
os != 'android'
[test_geckoview_actor_telemetry.html]
skip-if =
os != 'android'
[test_geckoview_experiment_delegate.html]

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

@ -0,0 +1,7 @@
[DEFAULT]
support-files = ["head.js"]
run-if = ["os == 'android'"]
["test_geckoview_actor_telemetry.html"]
["test_geckoview_experiment_delegate.html"]

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

@ -16,6 +16,6 @@ EXTRA_COMPONENTS += [
DIRS += ["schemas"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/mochitest/chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]

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

@ -1,42 +0,0 @@
[DEFAULT]
support-files =
../../../../../../toolkit/components/extensions/test/mochitest/test_ext_all_apis.js
../../../../../../toolkit/components/extensions/test/mochitest/file_sample.html
../../../../../../toolkit/components/extensions/test/mochitest/chrome_cleanup_script.js
context.html
context_tabs_onUpdated_iframe.html
context_tabs_onUpdated_page.html
file_bypass_cache.sjs
file_dummy.html
file_iframe_document.html
file_slowed_document.sjs
head.js
tags = webextensions
prefs =
javascript.options.asyncstack_capture_debuggee_only=false
[test_ext_all_apis.html]
[test_ext_downloads_event_page.html]
[test_ext_tab_runtimeConnect.html]
[test_ext_tabs_autoDiscardable.html]
[test_ext_tabs_create.html]
[test_ext_tabs_events.html]
skip-if =
fission # Bug 1827754
[test_ext_tabs_executeScript.html]
[test_ext_tabs_executeScript_bad.html]
[test_ext_tabs_executeScript_no_create.html]
[test_ext_tabs_executeScript_runAt.html]
[test_ext_tabs_get.html]
[test_ext_tabs_getCurrent.html]
[test_ext_tabs_goBack_goForward.html]
[test_ext_tabs_insertCSS.html]
[test_ext_tabs_lastAccessed.html]
skip-if = true # tab.lastAccessed not implemented
[test_ext_tabs_onUpdated.html]
[test_ext_tabs_query.html]
[test_ext_tabs_reload.html]
[test_ext_tabs_reload_bypass_cache.html]
[test_ext_tabs_sendMessage.html]
[test_ext_tabs_update_url.html]
[test_ext_webNavigation_onCommitted.html]

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

@ -0,0 +1,62 @@
[DEFAULT]
support-files = [
"../../../../../../toolkit/components/extensions/test/mochitest/test_ext_all_apis.js",
"../../../../../../toolkit/components/extensions/test/mochitest/file_sample.html",
"../../../../../../toolkit/components/extensions/test/mochitest/chrome_cleanup_script.js",
"context.html",
"context_tabs_onUpdated_iframe.html",
"context_tabs_onUpdated_page.html",
"file_bypass_cache.sjs",
"file_dummy.html",
"file_iframe_document.html",
"file_slowed_document.sjs",
"head.js",
]
tags = "webextensions"
prefs = ["javascript.options.asyncstack_capture_debuggee_only=false"]
["test_ext_all_apis.html"]
["test_ext_downloads_event_page.html"]
["test_ext_tab_runtimeConnect.html"]
["test_ext_tabs_autoDiscardable.html"]
["test_ext_tabs_create.html"]
["test_ext_tabs_events.html"]
skip-if = ["fission"] # Bug 1827754
["test_ext_tabs_executeScript.html"]
["test_ext_tabs_executeScript_bad.html"]
["test_ext_tabs_executeScript_no_create.html"]
["test_ext_tabs_executeScript_runAt.html"]
["test_ext_tabs_get.html"]
["test_ext_tabs_getCurrent.html"]
["test_ext_tabs_goBack_goForward.html"]
["test_ext_tabs_insertCSS.html"]
["test_ext_tabs_lastAccessed.html"]
skip-if = ["true"] # tab.lastAccessed not implemented
["test_ext_tabs_onUpdated.html"]
["test_ext_tabs_query.html"]
["test_ext_tabs_reload.html"]
["test_ext_tabs_reload_bypass_cache.html"]
["test_ext_tabs_sendMessage.html"]
["test_ext_tabs_update_url.html"]
["test_ext_webNavigation_onCommitted.html"]

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

@ -10,7 +10,7 @@ with Files("**"):
if CONFIG["MOZ_ZIPWRITER"]:
DIRS += ["zipwriter"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]

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

@ -1,5 +0,0 @@
[test_bug1173171.html]
support-files =
bug1173171.zip
bug1173171.zip^headers^

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

@ -0,0 +1,7 @@
[DEFAULT]
["test_bug1173171.html"]
support-files = [
"bug1173171.zip",
"bug1173171.zip^headers^",
]

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

@ -54,7 +54,7 @@ BROWSER_CHROME_MANIFESTS += [
]
MOCHITEST_MANIFESTS += [
"test/mochitest/mochitest.ini",
"test/mochitest/mochitest.toml",
]
IPDL_SOURCES = [

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

@ -1,17 +0,0 @@
[DEFAULT]
scheme=https
support-files =
cookie.sjs
cookiesHelper.js
[test_document_cookie.html]
[test_fetch.html]
[test_image.html]
[test_script.html]
[test_sharedWorker.html]
[test_worker.html]
[test_xhr.html]
[test_metaTag.html]
[test_xmlDocument.html]
support-files = empty.html
[test_document_cookie_notification.html]

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

@ -0,0 +1,27 @@
[DEFAULT]
scheme = "https"
support-files = [
"cookie.sjs",
"cookiesHelper.js",
]
["test_document_cookie.html"]
["test_document_cookie_notification.html"]
["test_fetch.html"]
["test_image.html"]
["test_metaTag.html"]
["test_script.html"]
["test_sharedWorker.html"]
["test_worker.html"]
["test_xhr.html"]
["test_xmlDocument.html"]
support-files = ["empty.html"]

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

@ -1,157 +0,0 @@
[DEFAULT]
support-files =
method.sjs
partial_content.sjs
rel_preconnect.sjs
set_cookie_xhr.sjs
reset_cookie_xhr.sjs
web_packaged_app.sjs
file_documentcookie_maxage_chromescript.js
file_loadinfo_redirectchain.sjs
file_1331680.js
file_1503201.sjs
file_iframe_allow_scripts.html
file_iframe_allow_same_origin.html
redirect_idn.html^headers^
redirect_idn.html
empty.html
redirect.sjs
redirect_to.sjs
origin_header.sjs
origin_header_form_post.html
origin_header_form_post_xorigin.html
subResources.sjs
beltzner.jpg
beltzner.jpg^headers^
file_chromecommon.js
file_domain_hierarchy_inner.html
file_domain_hierarchy_inner.html^headers^
file_domain_hierarchy_inner_inner.html
file_domain_hierarchy_inner_inner.html^headers^
file_domain_hierarchy_inner_inner_inner.html
file_domain_hierarchy_inner_inner_inner.html^headers^
file_domain_inner.html
file_domain_inner.html^headers^
file_domain_inner_inner.html
file_domain_inner_inner.html^headers^
file_image_inner.html
file_image_inner.html^headers^
file_image_inner_inner.html
file_image_inner_inner.html^headers^
file_lnk.lnk
file_loadflags_inner.html
file_loadflags_inner.html^headers^
file_localhost_inner.html
file_localhost_inner.html^headers^
file_loopback_inner.html
file_loopback_inner.html^headers^
file_subdomain_inner.html
file_subdomain_inner.html^headers^
file_testcommon.js
file_testloadflags.js
file_testloadflags_chromescript.js
image1.png
image1.png^headers^
image2.png
image2.png^headers^
test1.css
test1.css^headers^
test2.css
test2.css^headers^
prefs =
javascript.options.large_arraybuffers=true
[test_arraybufferinputstream.html]
[test_arraybufferinputstream_large.html]
# Large ArrayBuffers not supported on 32-bit. TSan shadow memory causes OOMs.
skip-if = bits == 32 || tsan || asan
[test_documentcookies_maxage.html]
# Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default"
skip-if = xorigin
[test_idn_redirect.html]
skip-if =
http3
http2
[test_loadinfo_redirectchain.html]
fail-if = xorigin
skip-if =
http3
http2
[test_partially_cached_content.html]
[test_rel_preconnect.html]
[test_redirect_ref.html]
skip-if =
http3
http2
[test_uri_scheme.html]
skip-if = (verify && debug && os == 'mac')
[test_viewsource_unlinkable.html]
[test_xhr_method_case.html]
skip-if =
http2
[test_1331680.html]
[test_1331680_iframe.html]
[test_1331680_xhr.html]
skip-if = verify
[test_1396395.html]
skip-if =
http3
http2
[test_1421324.html]
[test_1425031.html]
[test_1503201.html]
[test_origin_header.html]
skip-if =
http3
http2
[test_1502055.html]
support-files = sw_1502055.js file_1502055.sjs iframe_1502055.html
[test_accept_header.html]
support-files = test_accept_header.sjs
[test_different_domain_in_hierarchy.html]
skip-if =
http3
http2
[test_differentdomain.html]
skip-if =
http3
http2
[test_fetch_lnk.html]
[test_image.html]
skip-if =
http3
http2
[test_loadflags.html]
# Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default"
skip-if =
xorigin
http3
http2
[test_same_base_domain.html]
skip-if =
http3
http2
[test_same_base_domain_2.html]
skip-if =
http3
http2
[test_same_base_domain_3.html]
skip-if =
http3
http2
[test_same_base_domain_4.html]
skip-if =
http3
http2
[test_same_base_domain_5.html]
skip-if =
http3
http2
[test_same_base_domain_6.html]
skip-if =
http3
http2
[test_samedomain.html]
skip-if =
http3
http2

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

@ -0,0 +1,212 @@
[DEFAULT]
support-files = [
"method.sjs",
"partial_content.sjs",
"rel_preconnect.sjs",
"set_cookie_xhr.sjs",
"reset_cookie_xhr.sjs",
"web_packaged_app.sjs",
"file_documentcookie_maxage_chromescript.js",
"file_loadinfo_redirectchain.sjs",
"file_1331680.js",
"file_1503201.sjs",
"file_iframe_allow_scripts.html",
"file_iframe_allow_same_origin.html",
"redirect_idn.html^headers^",
"redirect_idn.html",
"empty.html",
"redirect.sjs",
"redirect_to.sjs",
"origin_header.sjs",
"origin_header_form_post.html",
"origin_header_form_post_xorigin.html",
"subResources.sjs",
"beltzner.jpg",
"beltzner.jpg^headers^",
"file_chromecommon.js",
"file_domain_hierarchy_inner.html",
"file_domain_hierarchy_inner.html^headers^",
"file_domain_hierarchy_inner_inner.html",
"file_domain_hierarchy_inner_inner.html^headers^",
"file_domain_hierarchy_inner_inner_inner.html",
"file_domain_hierarchy_inner_inner_inner.html^headers^",
"file_domain_inner.html",
"file_domain_inner.html^headers^",
"file_domain_inner_inner.html",
"file_domain_inner_inner.html^headers^",
"file_image_inner.html",
"file_image_inner.html^headers^",
"file_image_inner_inner.html",
"file_image_inner_inner.html^headers^",
"file_lnk.lnk",
"file_loadflags_inner.html",
"file_loadflags_inner.html^headers^",
"file_localhost_inner.html",
"file_localhost_inner.html^headers^",
"file_loopback_inner.html",
"file_loopback_inner.html^headers^",
"file_subdomain_inner.html",
"file_subdomain_inner.html^headers^",
"file_testcommon.js",
"file_testloadflags.js",
"file_testloadflags_chromescript.js",
"image1.png",
"image1.png^headers^",
"image2.png",
"image2.png^headers^",
"test1.css",
"test1.css^headers^",
"test2.css",
"test2.css^headers^",
]
prefs = ["javascript.options.large_arraybuffers=true"]
["test_1331680.html"]
["test_1331680_iframe.html"]
["test_1331680_xhr.html"]
skip-if = ["verify"]
["test_1396395.html"]
skip-if = [
"http3",
"http2",
]
["test_1421324.html"]
["test_1425031.html"]
["test_1502055.html"]
support-files = [
"sw_1502055.js",
"file_1502055.sjs",
"iframe_1502055.html",
]
["test_1503201.html"]
["test_accept_header.html"]
support-files = ["test_accept_header.sjs"]
["test_arraybufferinputstream.html"]
["test_arraybufferinputstream_large.html"]
# Large ArrayBuffers not supported on 32-bit. TSan shadow memory causes OOMs.
skip-if = [
"bits == 32",
"tsan",
"asan",
]
["test_different_domain_in_hierarchy.html"]
skip-if = [
"http3",
"http2",
]
["test_differentdomain.html"]
skip-if = [
"http3",
"http2",
]
["test_documentcookies_maxage.html"]
# Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default"
skip-if = ["xorigin"]
["test_fetch_lnk.html"]
["test_idn_redirect.html"]
skip-if = [
"http3",
"http2",
]
["test_image.html"]
skip-if = [
"http3",
"http2",
]
["test_loadflags.html"]
# Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default"
skip-if = [
"xorigin",
"http3",
"http2",
]
["test_loadinfo_redirectchain.html"]
fail-if = ["xorigin"]
skip-if = [
"http3",
"http2",
]
["test_origin_header.html"]
skip-if = [
"http3",
"http2",
]
["test_partially_cached_content.html"]
["test_redirect_ref.html"]
skip-if = [
"http3",
"http2",
]
["test_rel_preconnect.html"]
["test_same_base_domain.html"]
skip-if = [
"http3",
"http2",
]
["test_same_base_domain_2.html"]
skip-if = [
"http3",
"http2",
]
["test_same_base_domain_3.html"]
skip-if = [
"http3",
"http2",
]
["test_same_base_domain_4.html"]
skip-if = [
"http3",
"http2",
]
["test_same_base_domain_5.html"]
skip-if = [
"http3",
"http2",
]
["test_same_base_domain_6.html"]
skip-if = [
"http3",
"http2",
]
["test_samedomain.html"]
skip-if = [
"http3",
"http2",
]
["test_uri_scheme.html"]
skip-if = ["verify && debug && os == 'mac'"]
["test_viewsource_unlinkable.html"]
["test_xhr_method_case.html"]
skip-if = ["http2"]

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

@ -11,7 +11,7 @@ BROWSER_CHROME_MANIFESTS += [
"useragent/browser_nonsnap.ini",
"useragent/browser_snap.ini",
]
MOCHITEST_MANIFESTS += ["mochitests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["mochitests/mochitest.toml"]
XPCSHELL_TESTS_MANIFESTS += [
"unit/xpcshell.ini",

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

@ -7,7 +7,7 @@
with Files("**"):
BUG_COMPONENT = ("Core", "XML")
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["tests/mochitest/browser.toml"]
XPIDL_SOURCES += [

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

@ -1,186 +0,0 @@
[DEFAULT]
support-files =
bug_502091_iframe.html
file_bug102699.sjs
file_bug534293-slow.sjs
file_bug534293.sjs
file_bug543062.sjs
file_bug594730-1.html
file_bug594730-2.html
file_bug594730-3.html
file_bug594730-4.html
file_bug594730-5.html
file_bug594730-6.html
file_bug594730-7.html
file_bug594730-8.html
file_bug594730-9.html
file_bug642908.sjs
file_bug655682.sjs
file_bug672453_http_unsupported.html
file_bug672453_http_unsupported.html^headers^
file_bug672453_late_meta.html
file_bug672453_meta_non_superset.html
file_bug672453_meta_restart.html
file_bug672453_meta_unsupported.html
file_bug672453_meta_utf16.html
file_bug688580.js
file_bug672453_not_declared.html
file_bug672453_meta_userdefined.html
file_bug672453_xml_decl.html
file_bug672453_meta_after_head.html
file_bug672453_meta_replacement.html
file_bug672453_http_replacement.html
file_bug672453_http_replacement.html^headers^
file_bug672453_enc_error.html
file_bug672453_enc_error_inherited.html
file_bug672453_meta_speculation_fail.html
file_bug672453_xml_speculation_fail.html
file_bug716579-16.html
file_bug716579-16.html^headers^
file_bug716579-16.xhtml
file_bug716579-16.xhtml^headers^
file_bug716579-8.html
file_bug716579-8.html^headers^
file_bug716579-8.xhtml
file_bug716579-8.xhtml^headers^
file_bug717180.html
file_img_picture_preload.html
file_img_picture_preload.sjs
html5_tree_construction_exceptions.js
invalidchar.xml
parser_datreader.js
parser_web_testrunner.js
dir_bug534293/file_bug534293.sjs
html5lib_tree_construction/adoption01.dat
html5lib_tree_construction/adoption02.dat
html5lib_tree_construction/comments01.dat
html5lib_tree_construction/doctype01.dat
html5lib_tree_construction/domjs-unsafe.dat
html5lib_tree_construction/entities01.dat
html5lib_tree_construction/entities02.dat
html5lib_tree_construction/foreign-fragment.dat
html5lib_tree_construction/html5test-com.dat
html5lib_tree_construction/inbody01.dat
html5lib_tree_construction/isindex.dat
html5lib_tree_construction/pending-spec-changes.dat
html5lib_tree_construction/pending-spec-changes-plain-text-unsafe.dat
html5lib_tree_construction/plain-text-unsafe.dat
html5lib_tree_construction/scriptdata01.dat
html5lib_tree_construction/tables01.dat
html5lib_tree_construction/template.dat
html5lib_tree_construction/tests10.dat
html5lib_tree_construction/tests11.dat
html5lib_tree_construction/tests12.dat
html5lib_tree_construction/tests14.dat
html5lib_tree_construction/tests15.dat
html5lib_tree_construction/tests16.dat
html5lib_tree_construction/tests17.dat
html5lib_tree_construction/tests18.dat
html5lib_tree_construction/tests19.dat
html5lib_tree_construction/tests1.dat
html5lib_tree_construction/tests20.dat
html5lib_tree_construction/tests21.dat
html5lib_tree_construction/tests22.dat
html5lib_tree_construction/tests23.dat
html5lib_tree_construction/tests24.dat
html5lib_tree_construction/tests25.dat
html5lib_tree_construction/tests26.dat
html5lib_tree_construction/tests2.dat
html5lib_tree_construction/tests3.dat
html5lib_tree_construction/tests4.dat
html5lib_tree_construction/tests5.dat
html5lib_tree_construction/tests6.dat
html5lib_tree_construction/tests7.dat
html5lib_tree_construction/tests8.dat
html5lib_tree_construction/tests9.dat
html5lib_tree_construction/tests_innerHTML_1.dat
html5lib_tree_construction/tricky01.dat
html5lib_tree_construction/webkit01.dat
html5lib_tree_construction/webkit02.dat
html5lib_tree_construction/main-element.dat
html5lib_tree_construction/ruby.dat
html5lib_tree_construction/scripted/adoption01.dat
html5lib_tree_construction/scripted/webkit01.dat
html5lib_tree_construction/scripted/ark.dat
blue.png
[test_base_csp_img.html]
support-files =
blue.png
file_base_csp_img.sjs
skip-if =
http3
http2
[test_base_header_csp_img.html]
support-files =
blue.png
file_base_csp_img.sjs
test_base_header_csp_img.html^headers^
skip-if =
http3
http2
[test_bug102699.html]
[test_bug174351.html]
[test_bug213517.html]
[test_bug339350.xhtml]
[test_bug358797.html]
[test_bug396568.html]
[test_bug418464.html]
[test_bug460437.xhtml]
skip-if =
(xorigin && debug)
http3
http2
[test_bug502091.html]
[test_bug543062.html]
[test_bug552938-2.html]
[test_bug552938.html]
[test_bug563322.xhtml]
[test_bug566879.html]
[test_bug594730.html]
[test_bug613662.html]
[test_bug613662.xhtml]
skip-if = (xorigin && debug)
[test_bug639362.html]
[test_bug642908.html]
[test_bug645115.html]
[test_bug655682.html]
skip-if =
http3
http2
[test_bug667533.html]
[test_bug672453.html]
skip-if =
http3
http2
[test_bug688580.html]
[test_bug688580.xhtml]
[test_bug709083.html]
[test_bug715112.html]
[test_bug715739.html]
[test_bug716579.html]
[test_bug717180.html]
[test_bug1104732.html]
support-files =
file_defer_bug1104732.js
file_async_bug1104732.sjs
[test_compatmode.html]
[test_html5_tree_construction.html]
[test_html5_tree_construction_part2.html]
[test_img_picture_preload.html]
[test_xml_mislabeled.html]
# Disabled test due to orange on Linux
# test_bug568470.html
# file_bug568470.sjs
# file_bug568470-script.sjs
# Disable test due to frequent orange on Mac
# test_bug534293.html
[test_bug1209658.html]
[test_bug1364399.html]
[test_bug1646140-1.html]
[test_bug1646140-2.html]
skip-if = headless # Bug 1685088
[test_xml_parse_error.html]
support-files =
file_xml_parse_error.js
file_xml_parse_error.xml

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

@ -0,0 +1,238 @@
[DEFAULT]
support-files = [
"bug_502091_iframe.html",
"file_bug102699.sjs",
"file_bug534293-slow.sjs",
"file_bug534293.sjs",
"file_bug543062.sjs",
"file_bug594730-1.html",
"file_bug594730-2.html",
"file_bug594730-3.html",
"file_bug594730-4.html",
"file_bug594730-5.html",
"file_bug594730-6.html",
"file_bug594730-7.html",
"file_bug594730-8.html",
"file_bug594730-9.html",
"file_bug642908.sjs",
"file_bug655682.sjs",
"file_bug672453_http_unsupported.html",
"file_bug672453_http_unsupported.html^headers^",
"file_bug672453_late_meta.html",
"file_bug672453_meta_non_superset.html",
"file_bug672453_meta_restart.html",
"file_bug672453_meta_unsupported.html",
"file_bug672453_meta_utf16.html",
"file_bug688580.js",
"file_bug672453_not_declared.html",
"file_bug672453_meta_userdefined.html",
"file_bug672453_xml_decl.html",
"file_bug672453_meta_after_head.html",
"file_bug672453_meta_replacement.html",
"file_bug672453_http_replacement.html",
"file_bug672453_http_replacement.html^headers^",
"file_bug672453_enc_error.html",
"file_bug672453_enc_error_inherited.html",
"file_bug672453_meta_speculation_fail.html",
"file_bug672453_xml_speculation_fail.html",
"file_bug716579-16.html",
"file_bug716579-16.html^headers^",
"file_bug716579-16.xhtml",
"file_bug716579-16.xhtml^headers^",
"file_bug716579-8.html",
"file_bug716579-8.html^headers^",
"file_bug716579-8.xhtml",
"file_bug716579-8.xhtml^headers^",
"file_bug717180.html",
"file_img_picture_preload.html",
"file_img_picture_preload.sjs",
"html5_tree_construction_exceptions.js",
"invalidchar.xml",
"parser_datreader.js",
"parser_web_testrunner.js",
"dir_bug534293/file_bug534293.sjs",
"html5lib_tree_construction/adoption01.dat",
"html5lib_tree_construction/adoption02.dat",
"html5lib_tree_construction/comments01.dat",
"html5lib_tree_construction/doctype01.dat",
"html5lib_tree_construction/domjs-unsafe.dat",
"html5lib_tree_construction/entities01.dat",
"html5lib_tree_construction/entities02.dat",
"html5lib_tree_construction/foreign-fragment.dat",
"html5lib_tree_construction/html5test-com.dat",
"html5lib_tree_construction/inbody01.dat",
"html5lib_tree_construction/isindex.dat",
"html5lib_tree_construction/pending-spec-changes.dat",
"html5lib_tree_construction/pending-spec-changes-plain-text-unsafe.dat",
"html5lib_tree_construction/plain-text-unsafe.dat",
"html5lib_tree_construction/scriptdata01.dat",
"html5lib_tree_construction/tables01.dat",
"html5lib_tree_construction/template.dat",
"html5lib_tree_construction/tests10.dat",
"html5lib_tree_construction/tests11.dat",
"html5lib_tree_construction/tests12.dat",
"html5lib_tree_construction/tests14.dat",
"html5lib_tree_construction/tests15.dat",
"html5lib_tree_construction/tests16.dat",
"html5lib_tree_construction/tests17.dat",
"html5lib_tree_construction/tests18.dat",
"html5lib_tree_construction/tests19.dat",
"html5lib_tree_construction/tests1.dat",
"html5lib_tree_construction/tests20.dat",
"html5lib_tree_construction/tests21.dat",
"html5lib_tree_construction/tests22.dat",
"html5lib_tree_construction/tests23.dat",
"html5lib_tree_construction/tests24.dat",
"html5lib_tree_construction/tests25.dat",
"html5lib_tree_construction/tests26.dat",
"html5lib_tree_construction/tests2.dat",
"html5lib_tree_construction/tests3.dat",
"html5lib_tree_construction/tests4.dat",
"html5lib_tree_construction/tests5.dat",
"html5lib_tree_construction/tests6.dat",
"html5lib_tree_construction/tests7.dat",
"html5lib_tree_construction/tests8.dat",
"html5lib_tree_construction/tests9.dat",
"html5lib_tree_construction/tests_innerHTML_1.dat",
"html5lib_tree_construction/tricky01.dat",
"html5lib_tree_construction/webkit01.dat",
"html5lib_tree_construction/webkit02.dat",
"html5lib_tree_construction/main-element.dat",
"html5lib_tree_construction/ruby.dat",
"html5lib_tree_construction/scripted/adoption01.dat",
"html5lib_tree_construction/scripted/webkit01.dat",
"html5lib_tree_construction/scripted/ark.dat",
"blue.png",
]
["test_base_csp_img.html"]
support-files = [
"blue.png",
"file_base_csp_img.sjs",
]
skip-if = [
"http3",
"http2",
]
["test_base_header_csp_img.html"]
support-files = [
"blue.png",
"file_base_csp_img.sjs",
"test_base_header_csp_img.html^headers^",
]
skip-if = [
"http3",
"http2",
]
["test_bug102699.html"]
["test_bug174351.html"]
["test_bug213517.html"]
["test_bug339350.xhtml"]
["test_bug358797.html"]
["test_bug396568.html"]
["test_bug418464.html"]
["test_bug460437.xhtml"]
skip-if = [
"xorigin && debug",
"http3",
"http2",
]
["test_bug502091.html"]
["test_bug543062.html"]
["test_bug552938-2.html"]
["test_bug552938.html"]
["test_bug563322.xhtml"]
["test_bug566879.html"]
["test_bug594730.html"]
["test_bug613662.html"]
["test_bug613662.xhtml"]
skip-if = ["xorigin && debug"]
["test_bug639362.html"]
["test_bug642908.html"]
["test_bug645115.html"]
["test_bug655682.html"]
skip-if = [
"http3",
"http2",
]
["test_bug667533.html"]
["test_bug672453.html"]
skip-if = [
"http3",
"http2",
]
["test_bug688580.html"]
["test_bug688580.xhtml"]
["test_bug709083.html"]
["test_bug715112.html"]
["test_bug715739.html"]
["test_bug716579.html"]
["test_bug717180.html"]
["test_bug1104732.html"]
support-files = [
"file_defer_bug1104732.js",
"file_async_bug1104732.sjs",
]
["test_bug1209658.html"]
["test_bug1364399.html"]
["test_bug1646140-1.html"]
["test_bug1646140-2.html"]
skip-if = ["headless"] # Bug 1685088
["test_compatmode.html"]
["test_html5_tree_construction.html"]
["test_html5_tree_construction_part2.html"]
["test_img_picture_preload.html"]
["test_xml_mislabeled.html"]
# Disabled test due to orange on Linux
# test_bug568470.html
# file_bug568470.sjs
# file_bug568470-script.sjs
# Disable test due to frequent orange on Mac
# test_bug534293.html
["test_xml_parse_error.html"]
support-files = [
"file_xml_parse_error.js",
"file_xml_parse_error.xml",
]

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

@ -1,69 +0,0 @@
[DEFAULT]
# Disable for Http/3 since Http/3 tests require to run with https.
skip-if =
http3
http2
prefs =
security.mixed_content.upgrade_display_content=false
dom.security.https_first=false
support-files =
alloworigin.sjs
backward.html
bug329869.js
bug383369step2.html
bug383369step3.html
download.auto
download.auto^headers^
emptyimage.sjs
hugebmp.sjs
iframe.html
iframe2.html
iframeMetaRedirect.html
iframesecredirect.sjs
iframeunsecredirect.sjs
imgsecredirect.sjs
imgunsecredirect.sjs
mixedContentTest.js
moonsurface.jpg
nocontent.sjs
redirecttoemptyimage.sjs
somestyle.css
unsecureIframe.html
unsecurePictureDup.html
[test_bug329869.html]
[test_bug383369.html]
skip-if = toolkit == 'android'
[test_bug455367.html]
[test_bug472986.html]
[test_bug477118.html]
[test_bug521461.html]
[test_cssBefore1.html]
[test_cssContent1.html]
[test_cssContent2.html]
[test_documentWrite1.html]
[test_documentWrite2.html]
[test_dynDelayedUnsecurePicture.html]
[test_dynDelayedUnsecureXHR.html]
[test_dynUnsecureBackground.html]
[test_dynUnsecureIframeRedirect.html]
[test_dynUnsecurePicture.html]
[test_dynUnsecurePicturePreload.html]
[test_dynUnsecureRedirect.html]
disabled=intermitently fails, quite often, bug 487402
[test_innerHtmlDelayedUnsecurePicture.html]
[test_innerHtmlUnsecurePicture.html]
[test_javascriptPicture.html]
[test_secureAll.html]
[test_securePicture.html]
[test_unsecureBackground.html]
[test_unsecureCSS.html]
[test_unsecureIframe.html]
[test_unsecureIframe2.html]
[test_unsecureIframeMetaRedirect.html]
disabled=intermittently fails, less often, bug 487632
[test_unsecureIframeRedirect.html]
[test_unsecurePicture.html]
[test_unsecurePictureDup.html]
[test_unsecurePictureInIframe.html]
[test_unsecureRedirect.html]

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

@ -0,0 +1,104 @@
[DEFAULT]
# Disable for Http/3 since Http/3 tests require to run with https.
skip-if = [
"http3",
"http2",
]
prefs = [
"security.mixed_content.upgrade_display_content=false",
"dom.security.https_first=false",
]
support-files = [
"alloworigin.sjs",
"backward.html",
"bug329869.js",
"bug383369step2.html",
"bug383369step3.html",
"download.auto",
"download.auto^headers^",
"emptyimage.sjs",
"hugebmp.sjs",
"iframe.html",
"iframe2.html",
"iframeMetaRedirect.html",
"iframesecredirect.sjs",
"iframeunsecredirect.sjs",
"imgsecredirect.sjs",
"imgunsecredirect.sjs",
"mixedContentTest.js",
"moonsurface.jpg",
"nocontent.sjs",
"redirecttoemptyimage.sjs",
"somestyle.css",
"unsecureIframe.html",
"unsecurePictureDup.html",
]
["test_bug329869.html"]
["test_bug383369.html"]
skip-if = ["os == 'android'"]
["test_bug455367.html"]
["test_bug472986.html"]
["test_bug477118.html"]
["test_bug521461.html"]
["test_cssBefore1.html"]
["test_cssContent1.html"]
["test_cssContent2.html"]
["test_documentWrite1.html"]
["test_documentWrite2.html"]
["test_dynDelayedUnsecurePicture.html"]
["test_dynDelayedUnsecureXHR.html"]
["test_dynUnsecureBackground.html"]
["test_dynUnsecureIframeRedirect.html"]
["test_dynUnsecurePicture.html"]
["test_dynUnsecurePicturePreload.html"]
["test_dynUnsecureRedirect.html"]
skip-if = ["true"] # Bug 487402 intermitently fails, quite often
["test_innerHtmlDelayedUnsecurePicture.html"]
["test_innerHtmlUnsecurePicture.html"]
["test_javascriptPicture.html"]
["test_secureAll.html"]
["test_securePicture.html"]
["test_unsecureBackground.html"]
["test_unsecureCSS.html"]
["test_unsecureIframe.html"]
["test_unsecureIframe2.html"]
["test_unsecureIframeMetaRedirect.html"]
skip-if = ["true"] # Bug 487632 intermitently fails, quite often
["test_unsecureIframeRedirect.html"]
["test_unsecurePicture.html"]
["test_unsecurePictureDup.html"]
["test_unsecurePictureInIframe.html"]
["test_unsecureRedirect.html"]

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

@ -4,4 +4,4 @@
# 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/.
MOCHITEST_MANIFESTS += ["mochitest.ini"]
MOCHITEST_MANIFESTS += ["mochitest.toml"]

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

@ -4,7 +4,7 @@
# 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/.
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]

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

@ -1,20 +0,0 @@
[DEFAULT]
skip-if = os == 'android' # We don't use XUL alerts on Android
support-files =
image.gif
image.png
image_server.sjs
# Synchronous tests like test_alerts.html must come before
# asynchronous tests like test_alerts_noobserve.html!
[test_alerts.html]
[test_alerts_noobserve.html]
[test_alerts_requireinteraction.html]
skip-if = (verify && (os == 'linux'))
[test_image.html]
skip-if = verify
[test_invalid_utf16.html]
run-if = toolkit == 'windows' # Bug 1836526
[test_multiple_alerts.html]
[test_principal.html]
skip-if = verify # Bug 1810860

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

@ -0,0 +1,28 @@
[DEFAULT]
skip-if = ["os == 'android'"] # We don't use XUL alerts on Android
support-files = [
"image.gif",
"image.png",
"image_server.sjs",
]
# Synchronous tests like test_alerts.html must come before
# asynchronous tests like test_alerts_noobserve.html!
["test_alerts.html"]
["test_alerts_noobserve.html"]
["test_alerts_requireinteraction.html"]
skip-if = ["verify && os == 'linux'"]
["test_image.html"]
skip-if = ["verify"]
["test_invalid_utf16.html"]
run-if = ["os == 'win'"] # Bug 1836526
["test_multiple_alerts.html"]
["test_principal.html"]
skip-if = ["verify"] # Bug 1810860

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

@ -117,8 +117,8 @@ BROWSER_CHROME_MANIFESTS += [
]
MOCHITEST_MANIFESTS += [
"test/mochitest/mochitest-remote.ini",
"test/mochitest/mochitest.ini",
"test/mochitest/mochitest-remote.toml",
"test/mochitest/mochitest.toml",
]
MOCHITEST_CHROME_MANIFESTS += ["test/mochitest/chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += [

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

@ -1,410 +0,0 @@
[DEFAULT]
tags = condprof
support-files =
chrome_cleanup_script.js
file_WebNavigation_page1.html
file_WebNavigation_page2.html
file_WebNavigation_page3.html
file_WebRequest_page3.html
file_contains_img.html
file_contains_iframe.html
file_green.html
file_green_blue.html
file_contentscript_activeTab.html
file_contentscript_activeTab2.html
file_contentscript_iframe.html
file_image_bad.png
file_image_good.png
file_image_great.png
file_image_redirect.png
file_indexedDB.html
file_mixed.html
file_remote_frame.html
file_sample.html
file_sample.txt
file_sample.txt^headers^
file_script_bad.js
file_script_good.js
file_script_redirect.js
file_script_xhr.js
file_serviceWorker.html
file_simple_iframe_worker.html
file_simple_sandboxed_frame.html
file_simple_sandboxed_subframe.html
file_simple_xhr.html
file_simple_xhr_frame.html
file_simple_xhr_frame2.html
file_simple_sharedworker.js
file_simple_webrequest_worker.html
file_simple_worker.js
file_slowed_document.sjs
file_streamfilter.txt
file_style_bad.css
file_style_good.css
file_style_redirect.css
file_third_party.html
file_to_drawWindow.html
file_webNavigation_clientRedirect.html
file_webNavigation_clientRedirect_httpHeaders.html
file_webNavigation_clientRedirect_httpHeaders.html^headers^
file_webNavigation_frameClientRedirect.html
file_webNavigation_frameRedirect.html
file_webNavigation_manualSubframe.html
file_webNavigation_manualSubframe_page1.html
file_webNavigation_manualSubframe_page2.html
file_with_about_blank.html
file_with_subframes_and_embed.html
file_with_xorigin_frame.html
head.js
head_cookies.js
head_notifications.js
head_unlimitedStorage.js
head_webrequest.js
hsts.sjs
mochitest_console.js
oauth.html
redirect_auto.sjs
redirection.sjs
return_headers.sjs
serviceWorker.js
slow_response.sjs
webrequest_worker.js
!/dom/tests/mochitest/geolocation/network_geolocation.sjs
!/toolkit/components/passwordmgr/test/authenticate.sjs
file_redirect_data_uri.html
file_redirect_cors_bypass.html
file_tabs_permission_page1.html
file_tabs_permission_page2.html
file_language_fr_en.html
file_language_ja.html
file_language_tlh.html
prefs =
security.mixed_content.upgrade_display_content=false
browser.chrome.guess_favicon=true
[test_check_startupcache.html]
[test_ext_action.html]
[test_ext_activityLog.html]
skip-if =
os == 'android' # Bug 1845604: test case uses tabHide permission which is not available on Android
tsan # Times out on TSan, bug 1612707
xorigin # Inconsistent pass/fail in opt and debug
http3
http2
[test_ext_async_clipboard.html]
skip-if =
os == 'android' # Bug 1845607
tsan # Bug 1612707: times out on TSan
display == 'wayland' && os_version == '22.04' # Bug 1857067
[test_ext_background_canvas.html]
[test_ext_background_page.html]
skip-if = (toolkit == 'android') # test case covering desktop-only expected behavior (android doesn't have devtools)
[test_ext_background_page_dpi.html]
[test_ext_browserAction_getUserSettings.html]
[test_ext_browserAction_onClicked.html]
[test_ext_browserAction_openPopup.html]
skip-if =
http3
http2
[test_ext_browserAction_openPopup_incognito_window.html]
skip-if = os == "android" # cannot open private windows - bug 1372178
[test_ext_browserAction_openPopup_windowId.html]
skip-if = os == "android" # only the current window is supported - bug 1795956
[test_ext_browserAction_openPopup_without_pref.html]
[test_ext_browsingData_indexedDB.html]
skip-if =
http3
http2
[test_ext_browsingData_localStorage.html]
skip-if =
http3
http2
[test_ext_browsingData_pluginData.html]
[test_ext_browsingData_serviceWorkers.html]
skip-if =
condprof # "Wait for 2 service workers to be registered - timed out after 50 tries."
http3
http2
[test_ext_browsingData_settings.html]
[test_ext_canvas_resistFingerprinting.html]
skip-if =
http3
http2
[test_ext_clipboard.html]
skip-if =
os == 'android' # Bug 1845607
http3
http2
[test_ext_clipboard_image.html]
skip-if = headless # Bug 1405872
[test_ext_contentscript_about_blank.html]
[test_ext_contentscript_activeTab.html]
skip-if =
http3
http2
[test_ext_contentscript_cache.html]
skip-if = (os == 'linux' && debug) || (toolkit == 'android' && debug) # bug 1348241
fail-if = xorigin # TypeError: can't access property "staticScripts", ext is undefined - Should not throw any errors
[test_ext_contentscript_canvas.html]
skip-if =
os == 'android' # Bug 1617062
verify && debug && (os == 'linux')
[test_ext_contentscript_devtools_metadata.html]
skip-if =
http3
http2
[test_ext_contentscript_fission_frame.html]
skip-if =
http3
http2
[test_ext_contentscript_getFrameId.html]
[test_ext_contentscript_incognito.html]
skip-if =
os == 'android' # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
http3
http2
[test_ext_contentscript_permission.html]
skip-if = tsan # Times out on TSan, bug 1612707
[test_ext_cookies.html]
skip-if =
os == 'android' # Bug 1845615
tsan # Times out on TSan intermittently, bug 1615184;
condprof #: "one tabId returned for store - Expected: 1, Actual: 3"
http3
http2
[test_ext_cookies_containers.html]
[test_ext_cookies_expiry.html]
[test_ext_cookies_first_party.html]
[test_ext_cookies_incognito.html]
skip-if = os == 'android' # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
[test_ext_cookies_permissions_bad.html]
[test_ext_cookies_permissions_good.html]
[test_ext_dnr_other_extensions.html]
[test_ext_dnr_tabIds.html]
[test_ext_dnr_upgradeScheme.html]
skip-if =
http3
http2
[test_ext_downloads_download.html]
[test_ext_embeddedimg_iframe_frameAncestors.html]
skip-if =
http3
http2
[test_ext_exclude_include_globs.html]
skip-if =
http3
http2
[test_ext_extension_iframe_messaging.html]
skip-if =
http3
http2
[test_ext_external_messaging.html]
[test_ext_generate.html]
[test_ext_geolocation.html]
skip-if = os == 'android' # Bug 1336194 (GeckoView doesn't yet account for geolocation to be granted for extensions requesting it from their manifest)
[test_ext_identity.html]
skip-if =
win11_2009 && !debug && socketprocess_networking # Bug 1777016
os == 'android' # Bug 1475887 (API not supported on android yet)
tsan # Bug 1612707
[test_ext_idle.html]
skip-if = tsan # Times out on TSan, bug 1612707
[test_ext_inIncognitoContext_window.html]
skip-if = os == 'android' # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
[test_ext_listener_proxies.html]
[test_ext_new_tab_processType.html]
skip-if =
verify && debug && (os == 'linux' || os == 'mac')
condprof #: Page URL should match - got "https://example.com/tests/toolkit/components/extensions/test/mochitest/file_serviceWorker.html", expected "https://example.com/"
http3
http2
[test_ext_notifications.html]
skip-if = os == 'android' # Bug 1845617
[test_ext_optional_permissions.html]
[test_ext_pageAction_onClicked.html]
[test_ext_protocolHandlers.html]
skip-if = (toolkit == 'android') # Bug 1342577: not implemented on GeckoView yet
[test_ext_redirect_jar.html]
skip-if = os == 'win' && (debug || asan) # Bug 1563440
[test_ext_request_urlClassification.html]
skip-if =
os == 'android' # Bug 1615427
http3
http2
[test_ext_runtime_connect.html]
skip-if =
http3
http2
[test_ext_runtime_connect_iframe.html]
[test_ext_runtime_connect_twoway.html]
skip-if =
http3
http2
[test_ext_runtime_connect2.html]
skip-if =
http3
http2
[test_ext_runtime_disconnect.html]
skip-if =
http3
http2
[test_ext_script_filenames.html]
[test_ext_scripting_contentScripts.html]
skip-if =
http3
http2
[test_ext_scripting_executeScript.html]
skip-if =
http3
http2
[test_ext_scripting_executeScript_activeTab.html]
skip-if =
http3
http2
[test_ext_scripting_executeScript_injectImmediately.html]
skip-if =
http3
http2
[test_ext_scripting_insertCSS.html]
skip-if =
http3
http2
[test_ext_scripting_permissions.html]
skip-if =
http3
http2
[test_ext_scripting_removeCSS.html]
skip-if =
http3
http2
[test_ext_sendmessage_doublereply.html]
skip-if =
http3
http2
[test_ext_sendmessage_frameId.html]
[test_ext_sendmessage_no_receiver.html]
skip-if =
http3
http2
[test_ext_sendmessage_reply.html]
skip-if =
http3
http2
[test_ext_sendmessage_reply2.html]
skip-if =
http3
http2
[test_ext_storage_manager_capabilities.html]
skip-if =
xorigin # JavaScript Error: "SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object" {file: "https://example.com/tests/SimpleTest/TestRunner.js" line: 157}
http3
http2
scheme=https
[test_ext_storage_smoke_test.html]
[test_ext_streamfilter_multiple.html]
skip-if =
!debug # Bug 1628642
os == 'linux' # Bug 1628642
[test_ext_streamfilter_processswitch.html]
skip-if =
http3
http2
[test_ext_subframes_privileges.html]
skip-if =
os == 'android' || verify # Bug 1845918, Bug 1489771
http3
http2
[test_ext_tabs_captureTab.html]
skip-if =
http3
http2
[test_ext_tabs_detectLanguage.html]
[test_ext_tabs_executeScript_good.html]
skip-if =
http3
http2
[test_ext_tabs_create_cookieStoreId.html]
[test_ext_tabs_query_popup.html]
[test_ext_tabs_permissions.html]
skip-if =
http3
http2
[test_ext_tabs_sendMessage.html]
skip-if =
http3
http2
[test_ext_test.html]
skip-if =
http3
http2
[test_ext_unlimitedStorage.html]
skip-if = os == 'android' # Bug 1845911 (GeckoView doesn't yet account for persistent-storage to be granted for extension requesting unlimitedStorage permission)
[test_ext_web_accessible_resources.html]
skip-if = (os == 'android' && debug) || (os == "linux" && bits == 64) # bug 1397615, bug 1618231
[test_ext_web_accessible_incognito.html]
skip-if = (os == 'android') # bug 1397615, bug 1513544
[test_ext_webnavigation.html]
skip-if =
(os == 'android' && debug) # bug 1397615
http3
http2
[test_ext_webnavigation_filters.html]
skip-if =
(os == 'android' && debug) || (verify && (os == 'linux' || os == 'mac')) # bug 1397615
http3
http2
[test_ext_webnavigation_incognito.html]
skip-if =
os == 'android' # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
http3
http2
[test_ext_webrequest_and_proxy_filter.html]
skip-if =
http3
http2
[test_ext_webrequest_auth.html]
skip-if =
os == 'android' # Bug 1845906 (skip-if added for Fennec)
http3
http2
[test_ext_webrequest_background_events.html]
[test_ext_webrequest_basic.html]
skip-if =
os == 'android' && debug # bug 1397615
tsan # bug 1612707
xorigin # JavaScript Error: "SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object" {file: "http://mochi.false-test:8888/tests/SimpleTest/TestRunner.js" line: 157}]
os == "linux" && bits == 64 && !debug && asan # Bug 1633189
http3
http2
[test_ext_webrequest_errors.html]
skip-if =
tsan
http3
http2
[test_ext_webrequest_filter.html]
skip-if =
os == 'android' && debug || tsan # bug 1452348. tsan: bug 1612707
os == 'linux' && bits == 64 && !debug && xorigin # Bug 1756023
[test_ext_webrequest_frameId.html]
[test_ext_webrequest_getSecurityInfo.html]
skip-if =
http3
http2
[test_ext_webrequest_hsts.html]
https_first_disabled = true
skip-if =
http3
http2
[test_ext_webrequest_upgrade.html]
https_first_disabled = true
[test_ext_webrequest_upload.html]
skip-if = os == 'android' # Bug 1845906 (skip-if added for Fennec)
[test_ext_webrequest_redirect_bypass_cors.html]
[test_ext_webrequest_redirect_data_uri.html]
[test_ext_webrequest_worker.html]
[test_ext_window_postMessage.html]
skip-if =
http3
http2
# test_startup_canary.html is at the bottom to minimize the time spent waiting in the test.
[test_startup_canary.html]

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

@ -0,0 +1,587 @@
[DEFAULT]
tags = "condprof"
support-files = [
"chrome_cleanup_script.js",
"file_WebNavigation_page1.html",
"file_WebNavigation_page2.html",
"file_WebNavigation_page3.html",
"file_WebRequest_page3.html",
"file_contains_img.html",
"file_contains_iframe.html",
"file_green.html",
"file_green_blue.html",
"file_contentscript_activeTab.html",
"file_contentscript_activeTab2.html",
"file_contentscript_iframe.html",
"file_image_bad.png",
"file_image_good.png",
"file_image_great.png",
"file_image_redirect.png",
"file_indexedDB.html",
"file_mixed.html",
"file_remote_frame.html",
"file_sample.html",
"file_sample.txt",
"file_sample.txt^headers^",
"file_script_bad.js",
"file_script_good.js",
"file_script_redirect.js",
"file_script_xhr.js",
"file_serviceWorker.html",
"file_simple_iframe_worker.html",
"file_simple_sandboxed_frame.html",
"file_simple_sandboxed_subframe.html",
"file_simple_xhr.html",
"file_simple_xhr_frame.html",
"file_simple_xhr_frame2.html",
"file_simple_sharedworker.js",
"file_simple_webrequest_worker.html",
"file_simple_worker.js",
"file_slowed_document.sjs",
"file_streamfilter.txt",
"file_style_bad.css",
"file_style_good.css",
"file_style_redirect.css",
"file_third_party.html",
"file_to_drawWindow.html",
"file_webNavigation_clientRedirect.html",
"file_webNavigation_clientRedirect_httpHeaders.html",
"file_webNavigation_clientRedirect_httpHeaders.html^headers^",
"file_webNavigation_frameClientRedirect.html",
"file_webNavigation_frameRedirect.html",
"file_webNavigation_manualSubframe.html",
"file_webNavigation_manualSubframe_page1.html",
"file_webNavigation_manualSubframe_page2.html",
"file_with_about_blank.html",
"file_with_subframes_and_embed.html",
"file_with_xorigin_frame.html",
"head.js",
"head_cookies.js",
"head_notifications.js",
"head_unlimitedStorage.js",
"head_webrequest.js",
"hsts.sjs",
"mochitest_console.js",
"oauth.html",
"redirect_auto.sjs",
"redirection.sjs",
"return_headers.sjs",
"serviceWorker.js",
"slow_response.sjs",
"webrequest_worker.js",
"!/dom/tests/mochitest/geolocation/network_geolocation.sjs",
"!/toolkit/components/passwordmgr/test/authenticate.sjs",
"file_redirect_data_uri.html",
"file_redirect_cors_bypass.html",
"file_tabs_permission_page1.html",
"file_tabs_permission_page2.html",
"file_language_fr_en.html",
"file_language_ja.html",
"file_language_tlh.html",
]
prefs = [
"security.mixed_content.upgrade_display_content=false",
"browser.chrome.guess_favicon=true",
]
["test_check_startupcache.html"]
["test_ext_action.html"]
["test_ext_activityLog.html"]
skip-if = [
"os == 'android'", # Bug 1845604: test case uses tabHide permission which is not available on Android
"tsan", # Times out on TSan, bug 1612707
"xorigin", # Inconsistent pass/fail in opt and debug
"http3",
"http2",
]
["test_ext_async_clipboard.html"]
skip-if = [
"os == 'android'", # Bug 1845607
"tsan", # Bug 1612707: times out on TSan
"display == 'wayland' && os_version == '22.04'", # Bug 1857067
]
["test_ext_background_canvas.html"]
["test_ext_background_page.html"]
skip-if = ["os == 'android'"] # test case covering desktop-only expected behavior (android doesn't have devtools)
["test_ext_background_page_dpi.html"]
["test_ext_browserAction_getUserSettings.html"]
["test_ext_browserAction_onClicked.html"]
["test_ext_browserAction_openPopup.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_browserAction_openPopup_incognito_window.html"]
skip-if = ["os == 'android'"] # cannot open private windows - bug 1372178
["test_ext_browserAction_openPopup_windowId.html"]
skip-if = ["os == 'android'"] # only the current window is supported - bug 1795956
["test_ext_browserAction_openPopup_without_pref.html"]
["test_ext_browsingData_indexedDB.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_browsingData_localStorage.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_browsingData_pluginData.html"]
["test_ext_browsingData_serviceWorkers.html"]
skip-if = [
"condprof", # "Wait for 2 service workers to be registered - timed out after 50 tries."
"http3",
"http2",
]
["test_ext_browsingData_settings.html"]
["test_ext_canvas_resistFingerprinting.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_clipboard.html"]
skip-if = [
"os == 'android'", # Bug 1845607
"http3",
"http2",
]
["test_ext_clipboard_image.html"]
skip-if = ["headless"] # Bug 1405872
["test_ext_contentscript_about_blank.html"]
["test_ext_contentscript_activeTab.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_contentscript_cache.html"]
skip-if = [
"os == 'linux' && debug",
"os == 'android' && debug", # bug 1348241
]
fail-if = ["xorigin"] # TypeError: can't access property "staticScripts", ext is undefined - Should not throw any errors
["test_ext_contentscript_canvas.html"]
skip-if = [
"os == 'android'", # Bug 1617062
"verify && debug && os == 'linux'",
]
["test_ext_contentscript_devtools_metadata.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_contentscript_fission_frame.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_contentscript_getFrameId.html"]
["test_ext_contentscript_incognito.html"]
skip-if = [
"os == 'android'", # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
"http3",
"http2",
]
["test_ext_contentscript_permission.html"]
skip-if = ["tsan"] # Times out on TSan, bug 1612707
["test_ext_cookies.html"]
skip-if = [
"os == 'android'", # Bug 1845615
"tsan", # Times out on TSan intermittently, bug 1615184;
"condprof", #: "one tabId returned for store - Expected: 1, Actual: 3"
"http3",
"http2",
]
["test_ext_cookies_containers.html"]
["test_ext_cookies_expiry.html"]
["test_ext_cookies_first_party.html"]
["test_ext_cookies_incognito.html"]
skip-if = ["os == 'android'"] # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
["test_ext_cookies_permissions_bad.html"]
["test_ext_cookies_permissions_good.html"]
["test_ext_dnr_other_extensions.html"]
["test_ext_dnr_tabIds.html"]
["test_ext_dnr_upgradeScheme.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_downloads_download.html"]
["test_ext_embeddedimg_iframe_frameAncestors.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_exclude_include_globs.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_extension_iframe_messaging.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_external_messaging.html"]
["test_ext_generate.html"]
["test_ext_geolocation.html"]
skip-if = ["os == 'android'"] # Bug 1336194 (GeckoView doesn't yet account for geolocation to be granted for extensions requesting it from their manifest)
["test_ext_identity.html"]
skip-if = [
"win11_2009 && !debug && socketprocess_networking", # Bug 1777016
"os == 'android'", # Bug 1475887 (API not supported on android yet)
"tsan", # Bug 1612707
]
["test_ext_idle.html"]
skip-if = ["tsan"] # Times out on TSan, bug 1612707
["test_ext_inIncognitoContext_window.html"]
skip-if = ["os == 'android'"] # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
["test_ext_listener_proxies.html"]
["test_ext_new_tab_processType.html"]
skip-if = [
"verify && debug && (os == 'linux' || os == 'mac')",
"condprof", #: Page URL should match - got "https://example.com/tests/toolkit/components/extensions/test/mochitest/file_serviceWorker.html", expected "https://example.com/"
"http3",
"http2",
]
["test_ext_notifications.html"]
skip-if = ["os == 'android'"] # Bug 1845617
["test_ext_optional_permissions.html"]
["test_ext_pageAction_onClicked.html"]
["test_ext_protocolHandlers.html"]
skip-if = ["os == 'android'"] # Bug 1342577: not implemented on GeckoView yet
["test_ext_redirect_jar.html"]
skip-if = ["os == 'win' && (debug || asan)"] # Bug 1563440
["test_ext_request_urlClassification.html"]
skip-if = [
"os == 'android'", # Bug 1615427
"http3",
"http2",
]
["test_ext_runtime_connect.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_runtime_connect2.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_runtime_connect_iframe.html"]
["test_ext_runtime_connect_twoway.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_runtime_disconnect.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_script_filenames.html"]
["test_ext_scripting_contentScripts.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_scripting_executeScript.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_scripting_executeScript_activeTab.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_scripting_executeScript_injectImmediately.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_scripting_insertCSS.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_scripting_permissions.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_scripting_removeCSS.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_sendmessage_doublereply.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_sendmessage_frameId.html"]
["test_ext_sendmessage_no_receiver.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_sendmessage_reply.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_sendmessage_reply2.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_storage_manager_capabilities.html"]
skip-if = [
"xorigin", # JavaScript Error: "SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object" {file: "https://example.com/tests/SimpleTest/TestRunner.js" line: 157}
"http3",
"http2",
]
scheme = "https"
["test_ext_storage_smoke_test.html"]
["test_ext_streamfilter_multiple.html"]
skip-if = [
"!debug", # Bug 1628642
"os == 'linux'", # Bug 1628642
]
["test_ext_streamfilter_processswitch.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_subframes_privileges.html"]
skip-if = [
"os == 'android'", # Bug 1845918
"verify", # Bug 1489771
"http3",
"http2",
]
["test_ext_tabs_captureTab.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_tabs_create_cookieStoreId.html"]
["test_ext_tabs_detectLanguage.html"]
["test_ext_tabs_executeScript_good.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_tabs_permissions.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_tabs_query_popup.html"]
["test_ext_tabs_sendMessage.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_test.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_unlimitedStorage.html"]
skip-if = ["os == 'android'"] # Bug 1845911 (GeckoView doesn't yet account for persistent-storage to be granted for extension requesting unlimitedStorage permission)
["test_ext_web_accessible_incognito.html"]
skip-if = ["os == 'android'"] # bug 1397615, bug 1513544
["test_ext_web_accessible_resources.html"]
skip-if = [
"os == 'android' && debug", # bug 1397615
"os == 'linux' && bits == 64", # bug 1618231
]
["test_ext_webnavigation.html"]
skip-if = [
"os == 'android' && debug", # bug 1397615
"http3",
"http2",
]
["test_ext_webnavigation_filters.html"]
skip-if = [
"os == 'android' && debug",
"verify && (os == 'linux' || os == 'mac')", # bug 1397615
"http3",
"http2",
]
["test_ext_webnavigation_incognito.html"]
skip-if = [
"os == 'android'", # Bug 1513544 (GeckoView is missing the windows API and ability to open private tabs)
"http3",
"http2",
]
["test_ext_webrequest_and_proxy_filter.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_webrequest_auth.html"]
skip-if = [
"os == 'android'", # Bug 1845906 (skip-if added for Fennec)
"http3",
"http2",
]
["test_ext_webrequest_background_events.html"]
["test_ext_webrequest_basic.html"]
skip-if = [
"os == 'android' && debug", # bug 1397615
"tsan", # bug 1612707
"xorigin", # JavaScript Error: "SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object" {file: "http://mochi.false-test:8888/tests/SimpleTest/TestRunner.js" line: 157}]
"os == 'linux' && bits == 64 && !debug && asan", # Bug 1633189
"http3",
"http2",
]
["test_ext_webrequest_errors.html"]
skip-if = [
"tsan",
"http3",
"http2",
]
["test_ext_webrequest_filter.html"]
skip-if = [
"os == 'android' && debug", # bug 1452348
"tsan", # tsan: bug 1612707
"os == 'linux' && bits == 64 && !debug && xorigin", # Bug 1756023
]
["test_ext_webrequest_frameId.html"]
["test_ext_webrequest_getSecurityInfo.html"]
skip-if = [
"http3",
"http2",
]
["test_ext_webrequest_hsts.html"]
https_first_disabled = true
skip-if = [
"http3",
"http2",
]
["test_ext_webrequest_redirect_bypass_cors.html"]
["test_ext_webrequest_redirect_data_uri.html"]
["test_ext_webrequest_upgrade.html"]
https_first_disabled = true
["test_ext_webrequest_upload.html"]
skip-if = ["os == 'android'"] # Bug 1845906 (skip-if added for Fennec)
["test_ext_webrequest_worker.html"]
["test_ext_window_postMessage.html"]
skip-if = [
"http3",
"http2",
]
["test_startup_canary.html"]
# test_startup_canary.html is at the bottom to minimize the time spent waiting in the test.

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

@ -1,10 +0,0 @@
[DEFAULT]
tags = webextensions remote-webextensions
prefs =
extensions.webextensions.remote=true
# We don't want to reset this at the end of the test, so that we don't have
# to spawn a new extension child process for each test unit.
dom.ipc.keepProcessesAlive.extension=1
[test_verify_remote_mode.html]
[include:mochitest-common.ini]

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

@ -0,0 +1,12 @@
[DEFAULT]
tags = "webextensions remote-webextensions"
prefs = [
"extensions.webextensions.remote=true",
# We don't want to reset this at the end of the test, so that we don't have
# to spawn a new extension child process for each test unit.
"dom.ipc.keepProcessesAlive.extension=1",
]
["include:mochitest-common.toml"]
["test_verify_remote_mode.html"]

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

@ -1,13 +0,0 @@
[DEFAULT]
tags = webextensions in-process-webextensions
prefs =
extensions.webextensions.remote=false
javascript.options.asyncstack_capture_debuggee_only=false
dupe-manifest = true
[test_verify_non_remote_mode.html]
[test_ext_storage_cleanup.html]
# Bug 1426514 storage_cleanup: clearing localStorage fails with oop
[include:mochitest-common.ini]
skip-if = os == 'win' # Windows WebExtensions always run OOP

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

@ -0,0 +1,15 @@
[DEFAULT]
tags = "webextensions in-process-webextensions"
prefs = [
"extensions.webextensions.remote=false",
"javascript.options.asyncstack_capture_debuggee_only=false",
]
dupe-manifest = true
["include:mochitest-common.toml"]
skip-if = ["os == 'win'"] # Windows WebExtensions always run OOP
["test_ext_storage_cleanup.html"]
# Bug 1426514 storage_cleanup: clearing localStorage fails with oop
["test_verify_non_remote_mode.html"]

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

@ -24,6 +24,6 @@ SOURCES += [
"nsFindService.cpp",
]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
FINAL_LIBRARY = "xul"

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

@ -1,6 +0,0 @@
[DEFAULT]
prefs =
layout.css.content-visibility.enabled=true
[test_bug499115.html]
[test_nsFind.html]

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

@ -0,0 +1,6 @@
[DEFAULT]
prefs = ["layout.css.content-visibility.enabled=true"]
["test_bug499115.html"]
["test_nsFind.html"]

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

@ -7,7 +7,7 @@
if CONFIG["MOZ_BUILD_APP"] == "browser":
DEFINES["MOZ_BUILD_APP_IS_BROWSER"] = True
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]

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

@ -1,280 +0,0 @@
[DEFAULT]
prefs =
signon.rememberSignons=true
signon.autofillForms.http=true
signon.showAutoCompleteFooter=true
signon.showAutoCompleteImport=""
signon.testOnlyUserHasInteractedByPrefValue=true
signon.testOnlyUserHasInteractedWithDocument=true
network.auth.non-web-content-triggered-resources-http-auth-allow=true
# signon.relatedRealms.enabled pref needed until Bug 1699698 lands
signon.relatedRealms.enabled=true
signon.usernameOnlyForm.enabled=true
signon.usernameOnlyForm.lookupThreshold=100
support-files =
../../../prompts/test/chromeScript.js
!/toolkit/components/prompts/test/prompt_common.js
../../../satchel/test/parent_utils.js
!/toolkit/components/satchel/test/satchel_common.js
../blank.html
../browser/form_autofocus_js.html
../browser/form_basic.html
../browser/formless_basic.html
../browser/form_cross_origin_secure_action.html
../browser/form_same_origin_action.html
auth2/authenticate.sjs
file_history_back.html
form_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html
form_basic_shadow_DOM_each_field_in_its_own_shadow_root.html
form_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html
form_nested_shadow_DOM_both_fields_together_in_a_shadow_root.html
form_nested_shadow_DOM_each_field_in_its_own_shadow_root.html
form_nested_shadow_DOM_form_and_fields_together_in_a_shadow_root.html
formless_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html
formless_basic_shadow_DOM_each_field_in_its_own_shadow_root.html
formless_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html
multiple_forms_shadow_DOM_all_known_variants.html
pwmgr_common.js
pwmgr_common_parent.js
../authenticate.sjs
skip-if = toolkit == 'android' # Don't run on GeckoView
# Note: new tests should use scheme = https unless they have a specific reason not to
[test_autocomplete_autofill_related_realms_no_dupes.html]
skip-if =
fission && xorigin # Bug 1716412 - New fission platform triage
scheme = https
[test_autocomplete_basic_form.html]
skip-if =
toolkit == 'android' # autocomplete
fission && xorigin # Bug 1716412 - New fission platform triage
display == 'wayland' && os_version == '22.04' # Bug 1857071
scheme = https
[test_autocomplete_basic_form_insecure.html]
skip-if =
toolkit == 'android' # autocomplete
fission && xorigin # Bug 1716412 - New fission platform triage
[test_autocomplete_basic_form_formActionOrigin.html]
skip-if =
toolkit == 'android' # android:autocomplete.
fission && xorigin # Bug 1716412 - New fission platform triage
scheme = https
[test_autocomplete_basic_form_related_realms.html]
skip-if =
fission && xorigin # Bug 1716412 - New fission platform triage
scheme = https
[test_include_other_subdomains_in_lookup.html]
skip-if = toolkit == 'android' # android:autocomplete.
scheme = https
[test_autocomplete_hasBeenTypePassword.html]
scheme = https
skip-if = toolkit == 'android' # autocomplete
[test_autocomplete_highlight.html]
scheme = https
skip-if = toolkit == 'android' # autocomplete
[test_autocomplete_highlight_non_login.html]
scheme = https
skip-if = toolkit == 'android' # autocomplete
[test_autocomplete_highlight_username_only_form.html]
scheme = https
skip-if = toolkit == 'android' # autocomplete
[test_autocomplete_https_downgrade.html]
scheme = http # Tests downgrading
skip-if =
toolkit == 'android' # autocomplete
os == 'linux' && debug # Bug 1554959
fission && xorigin # Bug 1716412 - New fission platform triage
[test_autocomplete_https_upgrade.html]
scheme = https
skip-if = verify || toolkit == 'android' || (os == 'linux' && debug) # autocomplete && Bug 1554959 for linux debug disable
[test_autocomplete_password_generation.html]
scheme = https
skip-if = xorigin || toolkit == 'android' # autocomplete
[test_autocomplete_password_generation_confirm.html]
scheme = https
skip-if =
toolkit == 'android' # autocomplete
[test_autocomplete_password_open.html]
scheme = https
skip-if = toolkit == 'android' || verify # autocomplete
[test_autocomplete_sandboxed.html]
scheme = https
skip-if = toolkit == 'android' # autocomplete
[test_autocomplete_tab_between_fields.html]
scheme = https
skip-if =
xorigin || toolkit == 'android' # autocomplete
[test_autofill_autocomplete_types.html]
scheme = https
skip-if = toolkit == 'android' # bug 1533965
[test_autofill_different_formActionOrigin.html]
scheme = https
skip-if = toolkit == 'android' # Bug 1259768
[test_autofill_different_subdomain.html]
scheme = https
skip-if =
toolkit == 'android' # Bug 1259768
http3
http2
[test_autofill_from_bfcache.html]
scheme = https
skip-if = toolkit == 'android' # bug 1527403
support-files = form_basic_bfcache.html
[test_autofill_hasBeenTypePassword.html]
scheme = https
[test_autofill_highlight.html]
scheme = https
skip-if = toolkit == 'android' # Bug 1531185
[test_autofill_highlight_empty_username.html]
scheme = https
[test_autofill_highlight_username_only_form.html]
scheme = https
[test_autofill_https_downgrade.html]
scheme = http # we need http to test handling of https logins on http forms
skip-if =
http3
http2
[test_autofill_https_upgrade.html]
skip-if =
toolkit == 'android' # Bug 1259768
http3
http2
[test_autofill_sandboxed.html]
scheme = https
skip-if = toolkit == 'android'
[test_autofill_password-only.html]
[test_autofill_username-only.html]
[test_autofill_username-only_threshold.html]
[test_autofocus_js.html]
scheme = https
skip-if = toolkit == 'android' # autocomplete
[test_basic_form.html]
[test_basic_form_0pw.html]
[test_basic_form_1pw.html]
[test_basic_form_1pw_2.html]
[test_basic_form_2pw_1.html]
[test_basic_form_2pw_2.html]
[test_basic_form_3pw_1.html]
[test_basic_form_honor_autocomplete_off.html]
scheme = https
skip-if = xorigin || toolkit == 'android' # android:autocomplete.
[test_formless_submit_form_removal.html]
skip-if =
http3
http2
[test_formless_submit_form_removal_negative.html]
skip-if =
http3
http2
[test_password_field_autocomplete.html]
skip-if = toolkit == 'android' # android:autocomplete.
[test_insecure_form_field_no_saved_login.html]
skip-if = toolkit == 'android' # android:autocomplete.
[test_basic_form_html5.html]
[test_basic_form_pwevent.html]
skip-if = xorigin
[test_basic_form_pwonly.html]
[test_bug_627616.html]
skip-if =
toolkit == 'android' # Tests desktop prompts
http3
http2
[test_bug_776171.html]
[test_case_differences.html]
skip-if = toolkit == 'android' # autocomplete
scheme = https
[test_dismissed_doorhanger_in_shadow_DOM.html]
skip-if = toolkit == 'android' # Tests desktop prompt
scheme = https
[test_DOMInputPasswordAdded_fired_between_DOMContentLoaded_and_load_events.html]
scheme = https
support-files =
slow_image.sjs
slow_image.html
[test_form_action_1.html]
[test_form_action_2.html]
[test_form_action_javascript.html]
[test_formless_autofill.html]
skip-if =
xorigin
http3
http2
[test_formless_submit.html]
skip-if =
toolkit == 'android' && debug # bug 1397615
http3
http2
[test_formless_submit_navigation.html]
skip-if =
toolkit == 'android' && debug # bug 1397615
http3
http2
[test_formless_submit_navigation_negative.html]
skip-if =
toolkit == 'android' && debug # bug 1397615
http3
http2
[test_formLike_rootElement_with_Shadow_DOM.html]
scheme = https
[test_input_events.html]
skip-if = xorigin
[test_input_events_for_identical_values.html]
[test_LoginManagerContent_passwordEditedOrGenerated.html]
scheme = https
skip-if = toolkit == 'android' # password generation
[test_primary_password.html]
scheme = https
skip-if = os != 'mac' || verify || xorigin # Tests desktop prompts and bug 1333264
support-files =
chrome_timeout.js
subtst_primary_pass.html
[test_maxlength.html]
[test_munged_values.html]
scheme = https
skip-if = toolkit == 'android' # bug 1527403
[test_one_doorhanger_per_un_pw.html]
scheme = https
skip-if = toolkit == 'android' # bug 1535505
[test_onsubmit_value_change.html]
[test_passwords_in_type_password.html]
[test_prompt.html]
skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
[test_prompt_async.html]
skip-if =
toolkit == 'android' # Tests desktop prompts
http3
http2
support-files = subtst_prompt_async.html
[test_prompt_http.html]
skip-if =
toolkit == 'android' # Tests desktop prompts
os == "linux"
fission && xorigin # Bug 1716412 - New fission platform triage
[test_prompt_noWindow.html]
skip-if = toolkit == 'android' # Tests desktop prompts.
[test_password_length.html]
scheme = https
skip-if = toolkit == 'android' # bug 1527403
[test_prompt_promptAuth.html]
skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
[test_prompt_promptAuth_proxy.html]
skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
[test_recipe_login_fields.html]
skip-if = xorigin
[test_set_stored_logins_during_task.html]
[test_submit_without_field_modifications.html]
support-files =
subtst_prefilled_form.html
skip-if =
xorigin
http3
http2
[test_username_focus.html]
skip-if = xorigin || toolkit == 'android' # android:autocomplete.
[test_xhr.html]
skip-if = toolkit == 'android' # Tests desktop prompts
[test_xhr_2.html]
[test_autofill_tab_between_fields.html]
scheme = https

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

@ -0,0 +1,409 @@
[DEFAULT]
prefs = [
"signon.rememberSignons=true",
"signon.autofillForms.http=true",
"signon.showAutoCompleteFooter=true",
'signon.showAutoCompleteImport=""',
"signon.testOnlyUserHasInteractedByPrefValue=true",
"signon.testOnlyUserHasInteractedWithDocument=true",
"network.auth.non-web-content-triggered-resources-http-auth-allow=true",
# signon.relatedRealms.enabled pref needed until Bug 1699698 lands
"signon.relatedRealms.enabled=true",
"signon.usernameOnlyForm.enabled=true",
"signon.usernameOnlyForm.lookupThreshold=100",
]
support-files = [
"../../../prompts/test/chromeScript.js",
"!/toolkit/components/prompts/test/prompt_common.js",
"../../../satchel/test/parent_utils.js",
"!/toolkit/components/satchel/test/satchel_common.js",
"../blank.html",
"../browser/form_autofocus_js.html",
"../browser/form_basic.html",
"../browser/formless_basic.html",
"../browser/form_cross_origin_secure_action.html",
"../browser/form_same_origin_action.html",
"auth2/authenticate.sjs",
"file_history_back.html",
"form_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html",
"form_basic_shadow_DOM_each_field_in_its_own_shadow_root.html",
"form_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html",
"form_nested_shadow_DOM_both_fields_together_in_a_shadow_root.html",
"form_nested_shadow_DOM_each_field_in_its_own_shadow_root.html",
"form_nested_shadow_DOM_form_and_fields_together_in_a_shadow_root.html",
"formless_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html",
"formless_basic_shadow_DOM_each_field_in_its_own_shadow_root.html",
"formless_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html",
"multiple_forms_shadow_DOM_all_known_variants.html",
"pwmgr_common.js",
"pwmgr_common_parent.js",
"../authenticate.sjs",
]
skip-if = ["os == 'android'"] # Don't run on GeckoView
# Note: new tests should use scheme = https unless they have a specific reason not to
["test_DOMInputPasswordAdded_fired_between_DOMContentLoaded_and_load_events.html"]
scheme = "https"
support-files = [
"slow_image.sjs",
"slow_image.html",
]
["test_LoginManagerContent_passwordEditedOrGenerated.html"]
scheme = "https"
skip-if = ["os == 'android'"] # password generation
["test_autocomplete_autofill_related_realms_no_dupes.html"]
skip-if = ["xorigin"] # Bug 1716412 - New fission platform triage
scheme = "https"
["test_autocomplete_basic_form.html"]
skip-if = [
"os == 'android'", # autocomplete
"xorigin", # Bug 1716412 - New fission platform triage
"display == 'wayland' && os_version == '22.04'", # Bug 1857071
]
scheme = "https"
["test_autocomplete_basic_form_formActionOrigin.html"]
skip-if = [
"os == 'android'", # android:autocomplete.
"xorigin", # Bug 1716412 - New fission platform triage
]
scheme = "https"
["test_autocomplete_basic_form_insecure.html"]
skip-if = [
"os == 'android'", # autocomplete
"xorigin", # Bug 1716412 - New fission platform triage
]
["test_autocomplete_basic_form_related_realms.html"]
skip-if = ["xorigin"] # Bug 1716412 - New fission platform triage
scheme = "https"
["test_autocomplete_hasBeenTypePassword.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_highlight.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_highlight_non_login.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_highlight_username_only_form.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_https_downgrade.html"]
scheme = "http" # Tests downgrading
skip-if = [
"os == 'android'", # autocomplete
"os == 'linux' && debug", # Bug 1554959
"xorigin", # Bug 1716412 - New fission platform triage
]
["test_autocomplete_https_upgrade.html"]
scheme = "https"
skip-if = [
"verify",
"os == 'android'", # autocomplete
"os == 'linux' && debug", # Bug 1554959 for linux debug disable
]
["test_autocomplete_password_generation.html"]
scheme = "https"
skip-if = [
"xorigin",
"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 = [
"os == 'android'", # autocomplete
"verify",
]
["test_autocomplete_sandboxed.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_tab_between_fields.html"]
scheme = "https"
skip-if = [
"xorigin",
"os == 'android'", # autocomplete
]
["test_autofill_autocomplete_types.html"]
scheme = "https"
skip-if = ["os == 'android'"] # bug 1533965
["test_autofill_different_formActionOrigin.html"]
scheme = "https"
skip-if = ["os == 'android'"] # Bug 1259768
["test_autofill_different_subdomain.html"]
scheme = "https"
skip-if = [
"os == 'android'", # Bug 1259768
"http3",
"http2",
]
["test_autofill_from_bfcache.html"]
scheme = "https"
skip-if = ["os == 'android'"] # bug 1527403
support-files = ["form_basic_bfcache.html"]
["test_autofill_hasBeenTypePassword.html"]
scheme = "https"
["test_autofill_highlight.html"]
scheme = "https"
skip-if = ["os == 'android'"] # Bug 1531185
["test_autofill_highlight_empty_username.html"]
scheme = "https"
["test_autofill_highlight_username_only_form.html"]
scheme = "https"
["test_autofill_https_downgrade.html"]
scheme = "http" # we need http to test handling of https logins on http forms
skip-if = [
"http3",
"http2",
]
["test_autofill_https_upgrade.html"]
skip-if = [
"os == 'android'", # Bug 1259768
"http3",
"http2",
]
["test_autofill_password-only.html"]
["test_autofill_sandboxed.html"]
scheme = "https"
skip-if = ["os == 'android'"]
["test_autofill_tab_between_fields.html"]
scheme = "https"
["test_autofill_username-only.html"]
["test_autofill_username-only_threshold.html"]
["test_autofocus_js.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_basic_form.html"]
["test_basic_form_0pw.html"]
["test_basic_form_1pw.html"]
["test_basic_form_1pw_2.html"]
["test_basic_form_2pw_1.html"]
["test_basic_form_2pw_2.html"]
["test_basic_form_3pw_1.html"]
["test_basic_form_honor_autocomplete_off.html"]
scheme = "https"
skip-if = [
"xorigin",
"os == 'android'", # android:autocomplete.
]
["test_basic_form_html5.html"]
["test_basic_form_pwevent.html"]
skip-if = ["xorigin"]
["test_basic_form_pwonly.html"]
["test_bug_627616.html"]
skip-if = [
"os == 'android'", # Tests desktop prompts
"http3",
"http2",
]
["test_bug_776171.html"]
["test_case_differences.html"]
skip-if = ["os == 'android'"] # autocomplete
scheme = "https"
["test_dismissed_doorhanger_in_shadow_DOM.html"]
skip-if = ["os == 'android'"] # Tests desktop prompt
scheme = "https"
["test_formLike_rootElement_with_Shadow_DOM.html"]
scheme = "https"
["test_form_action_1.html"]
["test_form_action_2.html"]
["test_form_action_javascript.html"]
["test_formless_autofill.html"]
skip-if = [
"xorigin",
"http3",
"http2",
]
["test_formless_submit.html"]
skip-if = [
"os == 'android' && debug", # bug 1397615
"http3",
"http2",
]
["test_formless_submit_form_removal.html"]
skip-if = [
"http3",
"http2",
]
["test_formless_submit_form_removal_negative.html"]
skip-if = [
"http3",
"http2",
]
["test_formless_submit_navigation.html"]
skip-if = [
"os == 'android' && debug", # bug 1397615
"http3",
"http2",
]
["test_formless_submit_navigation_negative.html"]
skip-if = [
"os == 'android' && debug", # bug 1397615
"http3",
"http2",
]
["test_include_other_subdomains_in_lookup.html"]
skip-if = ["os == 'android'"] # android:autocomplete.
scheme = "https"
["test_input_events.html"]
skip-if = ["xorigin"]
["test_input_events_for_identical_values.html"]
["test_insecure_form_field_no_saved_login.html"]
skip-if = ["os == 'android'"] # android:autocomplete.
["test_maxlength.html"]
["test_munged_values.html"]
scheme = "https"
skip-if = ["os == 'android'"] # bug 1527403
["test_one_doorhanger_per_un_pw.html"]
scheme = "https"
skip-if = ["os == 'android'"] # bug 1535505
["test_onsubmit_value_change.html"]
["test_password_field_autocomplete.html"]
skip-if = ["os == 'android'"] # android:autocomplete.
["test_password_length.html"]
scheme = "https"
skip-if = ["os == 'android'"] # bug 1527403
["test_passwords_in_type_password.html"]
["test_primary_password.html"]
scheme = "https"
run-if = ["os == 'mac'"]
skip-if = [
"verify",
"xorigin", # Tests desktop prompts and bug 1333264
]
support-files = [
"chrome_timeout.js",
"subtst_primary_pass.html",
]
["test_prompt.html"]
skip-if = [
"os == 'linux'",
"os == 'android'", # Tests desktop prompts
]
["test_prompt_async.html"]
skip-if = [
"os == 'android'", # Tests desktop prompts
"http3",
"http2",
]
support-files = ["subtst_prompt_async.html"]
["test_prompt_http.html"]
skip-if = [
"os == 'android'", # Tests desktop prompts
"os == 'linux'",
"xorigin", # Bug 1716412 - New fission platform triage
]
["test_prompt_noWindow.html"]
skip-if = ["os == 'android'"] # Tests desktop prompts.
["test_prompt_promptAuth.html"]
skip-if = [
"os == 'linux'",
"os == 'android'", # Tests desktop prompts
]
["test_prompt_promptAuth_proxy.html"]
skip-if = [
"os == 'linux'",
"os == 'android'", # Tests desktop prompts
]
["test_recipe_login_fields.html"]
skip-if = ["xorigin"]
["test_set_stored_logins_during_task.html"]
["test_submit_without_field_modifications.html"]
support-files = ["subtst_prefilled_form.html"]
skip-if = [
"xorigin",
"http3",
"http2",
]
["test_username_focus.html"]
skip-if = [
"xorigin",
"os == 'android'", # android:autocomplete.
]
["test_xhr.html"]
skip-if = ["os == 'android'"] # Tests desktop prompts
["test_xhr_2.html"]

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

@ -8,7 +8,7 @@ with Files("**"):
BUG_COMPONENT = ("Firefox", "PDF Viewer")
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
JAR_MANIFESTS += ["jar.mn"]

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

@ -1,4 +0,0 @@
[test_pdf_file_in_iframe.html]
skip-if = os == 'android' && !nightly_build
support-files =
file_pdfjs_test.pdf

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

@ -0,0 +1,5 @@
[DEFAULT]
["test_pdf_file_in_iframe.html"]
skip-if = ["os == 'android' && !nightly_build"]
support-files = ["file_pdfjs_test.pdf"]

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