# results: [ Pass Skip ]
# This file controls which subdirectories of the w3c test repos we import.
#
# Most lines in this file are exclusions marked with the `Skip` status.
# Directories and files not listed here will automatically be found and
# imported. It's also possible to import specific files in an excluded directory
# by marking them as `Pass`.
#
# Tests that are imported but not run are listed in NeverFixTests. This can be
# used to make it easier to work on getting them running and passing.
#
# Further documentation:
# https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_test_expectations.md
external/wpt/.github [ Skip ]
external/wpt/CODEOWNERS [ Skip ]
external/wpt/annotation-model [ Skip ]
external/wpt/annotation-protocol [ Skip ]
external/wpt/annotation-vocab [ Skip ]
external/wpt/conformance-checkers [ Skip ]
external/wpt/css/.htaccess [ Skip ]
external/wpt/css/CSS1 [ Skip ]
external/wpt/css/CSS2/Makefile [ Skip ]
external/wpt/css/CSS2/bidi-005.xht [ Skip ]
external/wpt/css/CSS2/bidi-006.xht [ Skip ]
external/wpt/css/CSS2/bidi-007.xht [ Skip ]
external/wpt/css/CSS2/bidi-008.xht [ Skip ]
external/wpt/css/CSS2/bidi-009.xht [ Skip ]
external/wpt/css/CSS2/bidi-010.xht [ Skip ]
external/wpt/css/CSS2/bidi-overflow-scroll-001.xht [ Skip ]
external/wpt/css/CSS2/bidi-text [ Skip ]
external/wpt/css/CSS2/box [ Skip ]
external/wpt/css/CSS2/box-display [ Skip ]
external/wpt/css/CSS2/colors [ Skip ]
external/wpt/css/CSS2/css-e-notation-ref-1.html [ Skip ]
external/wpt/css/CSS2/css-e-notation-ref-2.html [ Skip ]
external/wpt/css/CSS2/css-e-notation-test-1.html [ Skip ]
external/wpt/css/CSS2/css-e-notation-test-2.html [ Skip ]
external/wpt/css/CSS2/css1 [ Skip ]
external/wpt/css/CSS2/css21-errata [ Skip ]
external/wpt/css/CSS2/csswg-issues [ Skip ]
external/wpt/css/CSS2/fonts [ Skip ]
external/wpt/css/CSS2/generate [ Skip ]
external/wpt/css/CSS2/generated-content [ Skip ]
external/wpt/css/CSS2/i18n [ Skip ]
external/wpt/css/CSS2/inline-svg-100-percent-in-body.html [ Skip ]
external/wpt/css/CSS2/inline-svg-intrinsic-size-100-percent-1.html [ Skip ]
external/wpt/css/CSS2/inline-svg-intrinsic-size-100-percent-2.html [ Skip ]
external/wpt/css/CSS2/inline-svg-margin-padding-border.html [ Skip ]
external/wpt/css/CSS2/linebox/inline-formatting-context-012.xht [ Skip ]
external/wpt/css/CSS2/lists [ Skip ]
external/wpt/css/CSS2/margin-padding-clear [ Skip ]
external/wpt/css/CSS2/media [ Skip ]
external/wpt/css/CSS2/other-formats [ Skip ]
external/wpt/css/CSS2/page-box [ Skip ]
external/wpt/css/CSS2/pagination [ Skip ]
external/wpt/css/CSS2/run-in [ Skip ]
external/wpt/css/CSS2/sec5 [ Skip ]
external/wpt/css/CSS2/section-index.xht [ Skip ]
external/wpt/css/CSS2/selector [ Skip ]
external/wpt/css/CSS2/selectors [ Skip ]
external/wpt/css/CSS2/syntax [ Skip ]
external/wpt/css/CSS2/ui [ Skip ]
external/wpt/css/CSS2/values [ Skip ]
external/wpt/css/CSS2/visudet [ Skip ]
external/wpt/css/CSS2/visufx [ Skip ]
external/wpt/css/CSS2/visuren [ Skip ]
external/wpt/css/CSS2/zindex [ Skip ]
external/wpt/css/CSS2/zorder [ Skip ]
external/wpt/css/WOFF2 [ Skip ]
external/wpt/css/css-display/run-in [ Skip ]
external/wpt/css/css-exclusions [ Skip ]
external/wpt/css/css-gcpm [ Skip ]
external/wpt/css/css-round-display [ Skip ]
external/wpt/css/css-speech [ Skip ]
external/wpt/css/tools [ Skip ]
external/wpt/html-longdesc [ Skip ]
external/wpt/infrastructure/metadata/infrastructure/browsers/firefox [ Skip ]
external/wpt/infrastructure/browsers/firefox [ Skip ]
external/wpt/js [ Skip ]
external/wpt/old-tests [ Skip ]
external/wpt/proximity [ Skip ]
external/wpt/resources/test [ Skip ]
external/wpt/svg/import [ Skip ]
# Exceptions for individual files that fail due to bugs in the
# upstream tests that we shouldn't bother importing until they are
# fixed. Please include an explanation, ideally with a crbug reference
# (if it's a blink/test tooling issue) or an upstream bug reference
# (if the test itself is buggy).
# crbug.com/490939: The following tests are too large. They cause time out frequently.
# [ Slow ] didn't help the following svg-in-*.html tests.
external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html [ Skip ]
external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html [ Skip ]
external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html [ Skip ]
external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html [ Skip ]
external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html [ Skip ]
external/wpt/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html [ Skip ]
# The wpt tools (including manifest and wptserve) are checked in to
# blinkpy/third_party/wpt so that we can manually update them and keep
# a stable pinned version.
external/wpt/tools [ Skip ]
external/wpt/wpt [ Skip ]
external/wpt/wpt.py [ Skip ]
# The outputs of these tests contain random values generated by token()
# in common/utils.js. These could be imported if the results for
# testharness tests just had pass/fail but no console error messages.
crbug.com/679742 external/wpt/html/semantics/embedded-content/media-elements/track/track-element/cors [ Skip ]
# It contains only manual SVG tests.
external/wpt/html/editing/dnd/svg [ Skip ]
# UTF-16LE/BE documents, needs investigation. (Not a CRLF problem.)
external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-003.html [ Skip ]
external/wpt/html/syntax/parsing-html-fragments/the-input-byte-stream-004.html [ Skip ]
# Fails on Chrome, Edge, Firefox and Safari, but did pass on Opera Presto.
external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener.html [ Skip ]
external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-onerror.html [ Skip ]
# CSS Text Level 3
# There are no active plans to implement these features at this point.
external/wpt/css/css-text/hanging-punctuation [ Skip ]
external/wpt/css/css-text/text-align/text-align-justifyall-001.html [ Skip ]
external/wpt/css/css-text/text-align/text-align-justifyall-002.html [ Skip ]
external/wpt/css/css-text/text-align/text-align-justifyall-003.html [ Skip ]
external/wpt/css/css-text/text-align/text-align-justifyall-004.html [ Skip ]
external/wpt/css/css-text/text-align/text-align-justifyall-005.html [ Skip ]
external/wpt/css/css-text/text-align/text-align-justifyall-006.html [ Skip ]
external/wpt/css/css-text/text-transform/text-transform-fullwidth-001.xht [ Skip ]
external/wpt/css/css-text/text-transform/text-transform-fullwidth-002.xht [ Skip ]
external/wpt/css/css-text/text-transform/text-transform-fullwidth-004.xht [ Skip ]
external/wpt/css/css-text/text-transform/text-transform-fullwidth-005.xht [ Skip ]
# CSS Writing Modes Level 3: Following tests require new definition of ch unit, which we do not support today. crbug.com/409155
external/wpt/css/css-writing-modes/ch-units-vrl-001.html [ Skip ]
external/wpt/css/css-writing-modes/ch-units-vrl-002.html [ Skip ]
external/wpt/css/css-writing-modes/ch-units-vrl-003.html [ Skip ]
external/wpt/css/css-writing-modes/ch-units-vrl-004.html [ Skip ]
external/wpt/css/css-writing-modes/ch-units-vrl-005.html [ Skip ]
external/wpt/css/css-writing-modes/ch-units-vrl-006.html [ Skip ]
external/wpt/css/css-writing-modes/ch-units-vrl-007.html [ Skip ]
external/wpt/css/css-writing-modes/ch-units-vrl-008.html [ Skip ]
# CSS Writing Modes Level 3/4: Following tests require part of text-combine-upright we do not plan to support.
external/wpt/css/css-writing-modes/full-width-001.html [ Skip ]
external/wpt/css/css-writing-modes/full-width-002.html [ Skip ]
external/wpt/css/css-writing-modes/full-width-003.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-parsing-digits-001.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-parsing-digits-002.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits2-001.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits2-002.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits2-003.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits3-001.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits3-002.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits3-003.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits4-001.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits4-002.html [ Skip ]
external/wpt/css/css-writing-modes/text-combine-upright-value-digits4-003.html [ Skip ]
# CSS Logical Properties and Values Level 1: We do not have active plans to support.
# https://www.w3.org/TR/css-logical-1/
external/wpt/css/css-writing-modes/logical-props-001.html [ Skip ]
external/wpt/css/css-writing-modes/logical-props-002.html [ Skip ]
external/wpt/css/css-writing-modes/logical-props-003.html [ Skip ]
external/wpt/css/css-writing-modes/logical-props-004.html [ Skip ]
# Untriaged: Tests don't complete.
external/wpt/html/browsers/browsing-the-web/unloading-documents/unload/006.html [ Skip ]
external/wpt/html/browsers/history/the-history-interface/joint_session_history/002.html [ Skip ]
external/wpt/html/browsers/history/the-history-interface/traverse_the_history_1.html [ Skip ]
external/wpt/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html [ Skip ]
external/wpt/html/semantics/document-metadata/the-style-element/style-error-01.html [ Skip ]
# Manual tests that fail as TIMEOUT or NOTRUN. Consider adding wpt_automation.
external/wpt/FileAPI/BlobURL/test2-manual.html [ Skip ]
external/wpt/FileAPI/FileReader/test_errors-manual.html [ Skip ]
external/wpt/FileAPI/filelist-section/filelist_multiple_selected_files-manual.html [ Skip ]
external/wpt/FileAPI/filelist-section/filelist_selected_file-manual.html [ Skip ]
external/wpt/FileAPI/idlharness-manual.html [ Skip ]
external/wpt/FileAPI/progress-manual.html [ Skip ]
external/wpt/FileAPI/reading-data-section/filereader_file-manual.html [ Skip ]
external/wpt/FileAPI/reading-data-section/filereader_file_img-manual.html [ Skip ]
external/wpt/FileAPI/url/url_createobjecturl_file-manual.html [ Skip ]
external/wpt/gamepad/events-manual.html [ Skip ]
external/wpt/gamepad/getgamepads-polling-manual.html [ Skip ]
external/wpt/gamepad/idlharness-manual.html [ Skip ]
external/wpt/gamepad/timestamp-manual.html [ Skip ]
external/wpt/html/browsers/history/the-location-interface/non-automated [ Skip ]
external/wpt/html/browsers/offline/introduction-4/event_downloading-manual.html [ Skip ]
external/wpt/html/browsers/offline/introduction-4/event_error-manual.html [ Skip ]
external/wpt/html/browsers/offline/introduction-4/event_obsolete-manual.html [ Skip ]
external/wpt/html/browsers/offline/introduction-4/event_updateready-manual.html [ Skip ]
external/wpt/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html [ Skip ]
external/wpt/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated [ Skip ]
external/wpt/html/editing/dnd/datastore/015-manual.html [ Skip ]
external/wpt/html/editing/dnd/events/events-cross-document-suite-manual.html [ Skip ]
external/wpt/html/editing/dnd/events/events-file-suite-manual.html [ Skip ]
external/wpt/html/editing/dnd/events/events-suite-manual.html [ Skip ]
external/wpt/html/editing/dnd/synthetic/005-manual.html [ Skip ]
external/wpt/html/editing/dnd/synthetic/006-manual.html [ Skip ]
external/wpt/html/editing/dnd/target-origin/001-manual.html [ Skip ]
external/wpt/html/editing/dnd/target-origin/002-manual.html [ Skip ]
external/wpt/html/editing/dnd/target-origin/101-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-datatransfer-interface/dndTransferCases-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dragevent-interface/dragevent-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_file_type-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_file-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_kind_string-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_data_item_string_type-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_inputbox_element_dbcs-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_link_element-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_COpy-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_STRING-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_String_-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_case_insensitive_linK-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_copy-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_foo-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_link-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_move-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_bar_move-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_foo_link-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_multiple_values_move_copy-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_not_specified-manual.html [ Skip ]
external/wpt/html/editing/dnd/the-dropzone-attribute/dropzone_attribute_value_unordered_unique_space_separated-manual.html [ Skip ]
external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-beforeunload-manual.html [ Skip ]
external/wpt/html/semantics/embedded-content/media-elements/loading-the-media-resource/stable-state-print-manual.html [ Skip ]
external/wpt/html/semantics/forms/constraints/tooLong-input-email-delete-manual.html [ Skip ]
external/wpt/html/semantics/forms/constraints/tooLong-input-password-delete-manual.html [ Skip ]
external/wpt/html/semantics/forms/constraints/tooLong-input-search-delete-manual.html [ Skip ]
external/wpt/html/semantics/forms/constraints/tooLong-input-tel-delete-manual.html [ Skip ]
external/wpt/html/semantics/forms/constraints/tooLong-input-text-delete-manual.html [ Skip ]
external/wpt/html/semantics/forms/constraints/tooLong-input-url-delete-manual.html [ Skip ]
external/wpt/html/semantics/forms/constraints/tooLong-textarea-delete-manual.html [ Skip ]
external/wpt/html/semantics/forms/the-input-element/file-manual.html [ Skip ]
external/wpt/html/semantics/forms/the-input-element/maxlength-manual.html [ Skip ]
external/wpt/html/semantics/forms/the-textarea-element/textarea-select-event-manual.html [ Skip ]
external/wpt/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html [ Skip ]
external/wpt/html/webappapis/scripting/event-loops/task_microtask_ordering-manual.html [ Skip ]
# WebVr was never supported on Chrome more than as an experimental feature,
# and even that level of support is now removed. WebVr was replaced with WebXr.
external/wpt/webvr [ Skip ]
external/wpt/feature-policy/resources/feature-policy-webvr.html [ Skip ]
external/wpt/feature-policy/reporting/vr-reporting.https.html [ Skip ]
external/wpt/feature-policy/reporting/vr-reporting.https.html.headers [ Skip ]
external/wpt/feature-policy/reporting/vr-report-only.https.html [ Skip ]
external/wpt/feature-policy/reporting/vr-report-only.https.html.headers [ Skip ]
# Manual tests related to accessibility for which we have parallel coverage,
# e.g. porting them to content browser tests.
external/wpt/accname/manual [ Skip ]
# Other manual tests related to accessibility.
# TODO(accessibility): core-aam has many manual tests and a single non-manual
# test. It should be split into subdirectories so that we can import
# non-manual tests.
external/wpt/core-aam [ Skip ]
external/wpt/dpub-aam/manual [ Skip ]
external/wpt/dpub-aria/inuse-manual.html [ Skip ]
external/wpt/wai-aria/manual [ Skip ]
# Manual tests for CSS Paged Media.
external/wpt/css/css-page/forced-page-breaks-002.xht [ Skip ]
external/wpt/css/css-page/page-background-000.xht [ Skip ]
external/wpt/css/css-page/page-borders-000.xht [ Skip ]
external/wpt/css/css-page/page-counters-000.xht [ Skip ]
external/wpt/css/css-page/page-margin-003.xht [ Skip ]
external/wpt/css/css-page/page-name-000.xht [ Skip ]
external/wpt/css/css-page/page-properties-000.xht [ Skip ]
external/wpt/css/css-page/page-size-000.xht [ Skip ]
external/wpt/css/css-page/page-size-001.xht [ Skip ]
external/wpt/css/css-page/page-size-002.xht [ Skip ]
external/wpt/css/css-page/page-size-003.xht [ Skip ]
external/wpt/css/css-page/page-size-004.xht [ Skip ]
external/wpt/css/css-page/page-size-005.xht [ Skip ]
external/wpt/css/css-page/page-size-006.xht [ Skip ]
external/wpt/css/css-page/page-size-007.xht [ Skip ]
external/wpt/css/css-page/page-size-008.xht [ Skip ]
external/wpt/css/css-page/page-size-009.xht [ Skip ]
external/wpt/css/css-page/page-size-010.xht [ Skip ]
external/wpt/css/css-page/page-size-011.xht [ Skip ]
external/wpt/css/css-page/page-size-012.xht [ Skip ]
# This is a reference file for a non-denylisted test, so it should be included
# despite a general exclusion of `css/CSS2/syntax/`.
external/wpt/css/CSS2/syntax/character-encoding-041-ref.xht [ Pass ]