Revision 1a8c195a98225c947458a5fd45606d181eaf273b authored by Hiroki Nakagawa on 22 March 2018, 05:53:36 UTC, committed by Blink WPT Bot on 22 March 2018, 06:21:57 UTC
This CL supports ES Modules on DedicatedWorker behind the ModuleDedicatedWorker
flag and adds WPT tests.

With the flag, you can specify 'type' option on the constructor of
DedicatedWorker (i.e., new Worker) to start a dedicated worker as a module
script. On DedicatedWorkerGlobalScope, static import is available, but dynamic
import() hasn't been implemented yet.

Bug: 680046
Change-Id: I3aca350228ec07be7884c7a2eb8cd351e7fd6b6e
Reviewed-on: https://chromium-review.googlesource.com/967908
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544983}
1 parent 14f1aec
Raw File
lint.whitelist
# File containing whiteslist for lint errors
# Format is:
# ERROR TYPE:file/name/pattern[:line number]
# e.g.
# TRAILING WHITESPACE:example/file.html:128
# to allow trailing whitespace on example/file.html line 128

## Whitespace rules that we can't enforce yet ##

CR AT EOL: svg/import/*

INDENT TABS: .gitmodules
INDENT TABS: conformance-checkers/*
INDENT TABS: content-security-policy/*
INDENT TABS: custom-elements/*
INDENT TABS: old-tests/*
INDENT TABS: pointerlock/*
INDENT TABS: shadow-dom/*
INDENT TABS: svg/import/*
INDENT TABS: tools/*
INDENT TABS: web-animations/*
INDENT TABS: webaudio/*
INDENT TABS: webvtt/*
INDENT TABS: encoding/legacy*/*

TRAILING WHITESPACE: 2dcontext/tools/current-work-canvas.xhtml
TRAILING WHITESPACE: battery-status/*
TRAILING WHITESPACE: conformance-checkers/*
TRAILING WHITESPACE: content-security-policy/*
TRAILING WHITESPACE: custom-elements/*
TRAILING WHITESPACE: html-longdesc/*
TRAILING WHITESPACE: old-tests/*
TRAILING WHITESPACE: pointerevents/*
TRAILING WHITESPACE: shadow-dom/*
TRAILING WHITESPACE: svg/import/*
TRAILING WHITESPACE: tools/*
TRAILING WHITESPACE: webaudio/*
TRAILING WHITESPACE: WebIDL/*
TRAILING WHITESPACE: webvtt/*
TRAILING WHITESPACE: encoding/legacy*/*
TRAILING WHITESPACE: server-timing/resources/parsing/*.sub.headers

## File types that should never be checked ##

TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.pdf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.jpg
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.png
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.gif
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wav
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp3
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4a
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mov
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.oga
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ogv
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.webm
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp4
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4v
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.otf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.TTF
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff2
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.eot
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.sfd
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.swf
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ani
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.cur
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ico
TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wasm

## Documentation ##

W3C-TEST.ORG: README.md
W3C-TEST.ORG: */README.md
W3C-TEST.ORG: docs/*
SET TIMEOUT: docs/*
WEB-PLATFORM.TEST:README.md
WEB-PLATFORM.TEST:*/README.md
WEB-PLATFORM.TEST:docs/*

## Helper scripts ##

W3C-TEST.ORG: tools/*
PRINT STATEMENT: tools/*
W3C-TEST.ORG: */tools/*
PRINT STATEMENT: */tools/*

## Deliberate copies of Ahem ##
# The allowed copy
AHEM COPY: fonts/Ahem.ttf

# None of these are actually Ahem
AHEM COPY: fonts/ahem-extra/AHEM_*.TTF

# https://github.com/w3c/web-platform-tests/issues/7437
AHEM COPY: css/vendor-imports/mozilla/mozilla-central-reftests/*/Ahem.ttf

## Test exclusions ##

# Intentional use of CRLF
CR AT EOL: WebIDL/valid/idl/documentation-dos.widl
CR AT EOL: cors/resources/cors-headers.asis
CR AT EOL: html/form-elements/the-textarea-element/multiline-placeholder-cr.html
CR AT EOL: html/form-elements/the-textarea-element/multiline-placeholder-crlf.html
CR AT EOL: html/input/the-placeholder-attribute/multiline-cr.html
CR AT EOL: html/input/the-placeholder-attribute/multiline-crlf.html
CR AT EOL: html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html
CR AT EOL: webvtt/parsing/file-parsing/tests/support/newlines.vtt

# Intentional use of tabs
INDENT TABS: html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html

# Intentional use of print statements
PRINT STATEMENT: dom/nodes/Document-createElement-namespace-tests/generate.py
PRINT STATEMENT: encrypted-media/polyfill/make-polyfill-tests.py
PRINT STATEMENT: webdriver/tests/support/fixtures.py

# semi-legitimate use of console.*
CONSOLE: console/*
CONSOLE: resources/check-layout-th.js
CONSOLE: resources/chromium/*
CONSOLE: resources/idlharness.js
CONSOLE: streams/resources/test-utils.js
CONSOLE: service-workers/service-worker/resources/navigation-redirect-other-origin.html
CONSOLE: service-workers/service-worker/navigation-redirect.https.html
CONSOLE: service-workers/service-worker/resources/clients-get-other-origin.html

# use of console in a public library - annotation-model ensures
# it is not actually used
CONSOLE: annotation-model/scripts/ajv.min.js
CONSOLE: annotation-model/scripts/showdown.min.js
CR AT EOL: annotation-model/scripts/showdown.min.js

# Helper files that aren't valid XML
PARSE-FAILED: acid/acid3/empty.xml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.svg
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xhtml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.svg
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml
PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xml

# setTimeout usage (should probably mostly be fixed)
SET TIMEOUT: *-manual.*
SET TIMEOUT: 2dcontext/*
SET TIMEOUT: annotation-model/scripts/ajv.min.js
SET TIMEOUT: apng/animated-png-timeout.html
SET TIMEOUT: cookies/resources/testharness-helpers.js
SET TIMEOUT: common/reftest-wait.js
SET TIMEOUT: conformance-checkers/*
SET TIMEOUT: content-security-policy/*
SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-001.html
SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-002.html
SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-003.html
SET TIMEOUT: css/selectors/selector-read-write-type-change-002.html
SET TIMEOUT: css/selectors/selector-required-type-change-002.html
SET TIMEOUT: encrypted-media/polyfill/chrome-polyfill.js
SET TIMEOUT: encrypted-media/polyfill/clearkey-polyfill.js
SET TIMEOUT: encrypted-media/scripts/playback-temporary-events.js
SET TIMEOUT: eventsource/eventsource-close.htm
SET TIMEOUT: eventsource/eventsource-request-cancellation.htm
SET TIMEOUT: html/browsers/browsing-the-web/history-traversal/*
SET TIMEOUT: html/browsers/browsing-the-web/navigating-across-documents/*
SET TIMEOUT: html/browsers/browsing-the-web/scroll-to-fragid/*
SET TIMEOUT: html/browsers/browsing-the-web/unloading-documents/*
SET TIMEOUT: html/browsers/history/the-history-interface/*
SET TIMEOUT: html/browsers/history/the-location-interface/*
SET TIMEOUT: html/browsers/history/the-session-history-of-browsing-contexts/*
SET TIMEOUT: html/browsers/offline/*
SET TIMEOUT: html/browsers/the-window-object/*
SET TIMEOUT: html/dom/dynamic-markup-insertion/opening-the-input-stream/*
SET TIMEOUT: html/editing/dnd/*
SET TIMEOUT: html/semantics/embedded-content/the-iframe-element/*
SET TIMEOUT: html/semantics/embedded-content/the-img-element/*
SET TIMEOUT: html/semantics/scripting-1/the-script-element/*
SET TIMEOUT: html/webappapis/scripting/event-loops/*
SET TIMEOUT: html/webappapis/scripting/events/event-handler-processing-algorithm-error/*
SET TIMEOUT: html/webappapis/scripting/processing-model-2/*
SET TIMEOUT: IndexedDB/*
SET TIMEOUT: infrastructure/*
SET TIMEOUT: media-source/mediasource-util.js
SET TIMEOUT: media-source/URL-createObjectURL-revoke.html
SET TIMEOUT: mixed-content/generic/sanity-checker.js
SET TIMEOUT: navigation-timing/*
SET TIMEOUT: offscreen-canvas/the-offscreen-canvas/*
SET TIMEOUT: old-tests/submission/Microsoft/history/history_000.htm
SET TIMEOUT: page-visibility/resources/pagevistestharness.js
SET TIMEOUT: paint-timing/resources/subframe-painting.html
SET TIMEOUT: payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html
SET TIMEOUT: payment-request/payment-request-response-id.html
SET TIMEOUT: pointerevents/pointerevent_support.js
SET TIMEOUT: preload/single-download-preload.html
SET TIMEOUT: resize-observer/resources/iframe.html
SET TIMEOUT: resource-timing/resource-timing.js
SET TIMEOUT: resource-timing/single-entry-per-resource.html
SET TIMEOUT: screen-orientation/lock-bad-argument.html
SET TIMEOUT: screen-orientation/onchange-event.html
SET TIMEOUT: screen-orientation/resources/sandboxed-iframe-locking.html
SET TIMEOUT: secure-contexts/basic-popup-and-iframe-tests.https.js
SET TIMEOUT: service-workers/cache-storage/script-tests/cache-abort.js
SET TIMEOUT: service-workers/service-worker/activation.https.html
SET TIMEOUT: service-workers/service-worker/fetch-frame-resource.https.html
SET TIMEOUT: service-workers/service-worker/fetch-request-redirect.https.html
SET TIMEOUT: service-workers/service-worker/fetch-waits-for-activate.https.html
SET TIMEOUT: service-workers/service-worker/ready.https.html
SET TIMEOUT: service-workers/service-worker/update-recovery.https.html
SET TIMEOUT: service-workers/service-worker/resources/extendable-event-async-waituntil.js
SET TIMEOUT: service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js
SET TIMEOUT: service-workers/service-worker/resources/fetch-event-test-worker.js
SET TIMEOUT: service-workers/service-worker/resources/opaque-response-being-preloaded-xhr.html
SET TIMEOUT: service-workers/service-worker/resources/opaque-response-preloaded-xhr.html
SET TIMEOUT: service-workers/service-worker/resources/performance-timeline-worker.js
SET TIMEOUT: service-workers/service-worker/resources/resource-timing-worker.js
SET TIMEOUT: service-workers/service-worker/resources/register-foreign-fetch-errors-worker.js
SET TIMEOUT: shadow-dom/Document-prototype-currentScript.html
SET TIMEOUT: shadow-dom/scroll-to-the-fragment-in-shadow-tree.html
SET TIMEOUT: shadow-dom/slotchange-event.html
SET TIMEOUT: shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html
SET TIMEOUT: shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html
SET TIMEOUT: streams/piping/close-propagation-forward.js
SET TIMEOUT: streams/piping/error-propagation-backward.js
SET TIMEOUT: streams/piping/error-propagation-forward.js
SET TIMEOUT: streams/piping/general.js
SET TIMEOUT: streams/readable-streams/cancel.js
SET TIMEOUT: streams/resources/rs-utils.js
SET TIMEOUT: streams/writable-streams/byte-length-queuing-strategy.js
SET TIMEOUT: user-timing/*
SET TIMEOUT: webaudio/js/lodash.js
SET TIMEOUT: webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html
SET TIMEOUT: webauthn/*timeout.https.html
SET TIMEOUT: webdriver/*
SET TIMEOUT: webmessaging/*
SET TIMEOUT: websockets/*
SET TIMEOUT: webstorage/eventTestHarness.js
SET TIMEOUT: webvtt/*
SET TIMEOUT: workers/*
SET TIMEOUT: xhr/resources/init.htm
SET TIMEOUT: xhr/resources/xmlhttprequest-timeout.js

# generate_tests implementation and sample usage
GENERATE_TESTS: resources/test/tests/generate-callback.html
GENERATE_TESTS: resources/testharness.js

# generate_tests usage (should be got rid of)
GENERATE_TESTS: 2dcontext/drawing-images-to-the-canvas/*
GENERATE_TESTS: css/css-shapes/shape-outside/values/*
GENERATE_TESTS: css/css-tables/bounding-box-computation-1.html
GENERATE_TESTS: css/css-tables/bounding-box-computation-2.html
GENERATE_TESTS: css/css-tables/bounding-box-computation-3.html
GENERATE_TESTS: css/css-tables/caption-side-1.html
GENERATE_TESTS: css/css-tables/fixed-layout-1.html
GENERATE_TESTS: css/css-tables/fixed-layout-2.html
GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-0.html
GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-1.html
GENERATE_TESTS: css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html
GENERATE_TESTS: css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html
GENERATE_TESTS: css/css-tables/html-to-css-mapping-1.html
GENERATE_TESTS: css/css-tables/html-to-css-mapping-2.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-1.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-1.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-2.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-3.html
GENERATE_TESTS: css/css-tables/html5-table-formatting-fixed-layout-1.html
GENERATE_TESTS: css/css-tables/table-model-fixup-2.html
GENERATE_TESTS: css/css-tables/table-model-fixup-2.html
GENERATE_TESTS: css/css-tables/table-model-fixup-2.html
GENERATE_TESTS: css/css-tables/table-model-fixup.html
GENERATE_TESTS: css/css-tables/visibility-collapse-col-001.html
GENERATE_TESTS: css/css-tables/visibility-collapse-row-001.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-0.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-1.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-0.html
GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-1.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-1.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-2.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-guess.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html
GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html
GENERATE_TESTS: css/cssom/index-002.html
GENERATE_TESTS: dom/nodes/case.js
GENERATE_TESTS: dom/ranges/Range-cloneRange.html
GENERATE_TESTS: dom/ranges/Range-collapse.html
GENERATE_TESTS: dom/ranges/Range-mutations.js
GENERATE_TESTS: dom/ranges/Range-selectNode.html
GENERATE_TESTS: dom/ranges/Range-set.html
GENERATE_TESTS: dom/traversal/NodeIterator.html
GENERATE_TESTS: dom/traversal/TreeWalker.html
GENERATE_TESTS: domparsing/createContextualFragment.html
GENERATE_TESTS: domxpath/001.html
GENERATE_TESTS: domxpath/002.html
GENERATE_TESTS: html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html
GENERATE_TESTS: html/syntax/parsing/Document.getElementsByTagName-foreign-01.html
GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html
GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html
GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html
GENERATE_TESTS: html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html
GENERATE_TESTS: html/syntax/serializing-html-fragments/serializing.html
GENERATE_TESTS: html/webappapis/atob/base64.html
GENERATE_TESTS: mediacapture-fromelement/capture.html
GENERATE_TESTS: mediacapture-fromelement/creation.html
GENERATE_TESTS: mediacapture-fromelement/ended.html
GENERATE_TESTS: offscreen-canvas/filter/offscreencanvas.filter.html
GENERATE_TESTS: pointerevents/pointerevent_constructor.html
GENERATE_TESTS: pointerevents/extension/pointerevent_constructor.html
GENERATE_TESTS: selection/collapse.js
GENERATE_TESTS: shadow-dom/leaktests/html-collection.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html
GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html

# Intentional use of setTimeout
SET TIMEOUT: css/css-fonts/font-display/font-display.html
SET TIMEOUT: css/css-fonts/font-display/font-display-change.html
SET TIMEOUT: css/css-fonts/font-display/font-display-change-ref.html
SET TIMEOUT: html/browsers/windows/auxiliary-browsing-contexts/resources/close-opener.html
SET TIMEOUT: html/dom/documents/dom-tree-accessors/Document.currentScript.html
SET TIMEOUT: html/webappapis/timers/*
SET TIMEOUT: resources/chromium/*
SET TIMEOUT: resources/test/tests/add_cleanup.html
SET TIMEOUT: resources/test/tests/api-tests-1.html
SET TIMEOUT: resources/test/tests/worker.js
SET TIMEOUT: resources/testharness.js

# setTimeout use in reftests
SET TIMEOUT: acid/acid3/test.html

# Travis
W3C-TEST.ORG: .travis.yml
WEB-PLATFORM.TEST: .travis.yml

# Config
WEB-PLATFORM.TEST: config.default.json
WEB-PLATFORM.TEST: resources/test/config.test.json

# Third party code
*: css/tools/apiclient/*
*: css/tools/w3ctestlib/*
*: resources/webidl2/*
*: tools/*

# Build system virtualenv
*: css/tools/_virtualenv/*


## Third party data files
TRAILING WHITESPACE: css/css-writing-modes/tools/generators/ucd/Blocks.txt
TRAILING WHITESPACE: resources/chromium/*


## Test generation files
CONSOLE: css/css-writing-modes/tools/generators/unicode-data.js


## Test plans and implementation reports
*: css/*/reports/*
*: css/*/test-plan/*


## Things we don't have enabled yet
OPEN-NO-MODE: css/*
PARSE-FAILED: css/*
PRINT STATEMENT: css/*
CONTENT-VISUAL: css/*
CONTENT-MANUAL: css/*


## Support files not in /support/ or similar
SUPPORT-WRONG-DIR: css/requirements.txt
SUPPORT-WRONG-DIR: css/README.md
SUPPORT-WRONG-DIR: css/build-css-testsuites.sh
SUPPORT-WRONG-DIR: css/OWNERS
SUPPORT-WRONG-DIR: css/*/reftest.list
SUPPORT-WRONG-DIR: css/*.headers
SUPPORT-WRONG-DIR: css/*/README
SUPPORT-WRONG-DIR: css/*/README.md
SUPPORT-WRONG-DIR: css/*-README
SUPPORT-WRONG-DIR: css/*/LICENSE
SUPPORT-WRONG-DIR: css/*/LICENSE-*
SUPPORT-WRONG-DIR: css/*/COPYING
SUPPORT-WRONG-DIR: css/*/Makefile
SUPPORT-WRONG-DIR: css/*/OWNERS
SUPPORT-WRONG-DIR: fonts/*

# The selectors-3 testsuite has a weird build system
SUPPORT-WRONG-DIR: css/selectors/*

# Things we should fix
SUPPORT-WRONG-DIR: css/css-animations/animationevent-interface.js
SUPPORT-WRONG-DIR: css/css-backgrounds/justfortest.html
SUPPORT-WRONG-DIR: css/css-backgrounds/background-attachment-local/aqua-yellow-32x32.png
SUPPORT-WRONG-DIR: css/css-backgrounds/background-clip/list.txt
SUPPORT-WRONG-DIR: css/css-backgrounds/background-origin/list.txt
SUPPORT-WRONG-DIR: css/css-color/htaccess
SUPPORT-WRONG-DIR: css/css-fonts/font-variant-debug.html
SUPPORT-WRONG-DIR: css/css-masking/clip-path/svg-clipPath.svg
SUPPORT-WRONG-DIR: css/css-multicol/multicol-red.png
SUPPORT-WRONG-DIR: css/CSS2/section-index.xht
SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-18.css
SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19-alt.xml
SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19.css
SUPPORT-WRONG-DIR: css/filter-effects/filter-external-002-filter.svg
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/check-for-references.sh
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh
SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/masking/blank.html
SUPPORT-WRONG-DIR: css/WOFF2/testcaseindex.xht
NON-EXISTENT-REF: css/css-masking/clip-path-svg-content/clip-path-clip-rule-008.svg


## Whitespace rules that we can't enforce yet
INDENT TABS: css/compositing/*
INDENT TABS: css/CSS2/*
INDENT TABS: css/css-align/*
INDENT TABS: css/css-backgrounds/*
INDENT TABS: css/css-color/*
INDENT TABS: css/css-conditional/*
INDENT TABS: css/css-counter-styles/*
INDENT TABS: css/css-flexbox/*
INDENT TABS: css/css-fonts/*
INDENT TABS: css/css-grid/*
INDENT TABS: css/css-images/*
INDENT TABS: css/css-lists/*
INDENT TABS: css/css-masking/*
INDENT TABS: css/css-multicol/*
INDENT TABS: css/cssom/*
INDENT TABS: css/cssom-view/*
INDENT TABS: css/css-page/*
INDENT TABS: css/css-pseudo/*
INDENT TABS: css/css-regions/*
INDENT TABS: css/css-round-display/*
INDENT TABS: css/css-shapes/*
INDENT TABS: css/css-speech/*
INDENT TABS: css/css-text/*
INDENT TABS: css/css-text-decor/*
INDENT TABS: css/css-transforms/*
INDENT TABS: css/css-transitions/*
INDENT TABS: css/css-ui/*
INDENT TABS: css/css-values/*
INDENT TABS: css/css-variables/*
INDENT TABS: css/css-writing-modes/*
INDENT TABS: css/filter-effects/*
INDENT TABS: fonts/*
INDENT TABS: css/mediaqueries/*
INDENT TABS: css/selectors/*
INDENT TABS: css/vendor-imports/*
INDENT TABS: css/WOFF2/*


## Things we're stopping from getting worse
CONSOLE: css/css-regions/elements/support/Three.js
CONSOLE: css/css-regions/interactivity/selection/support/js/selection-test-helper.js
CONSOLE: css/css-regions/stacking-context/javascript-stacking-context-002.html
CONSOLE: css/css-shapes/shape-outside/supported-shapes/support/test-utils.js
CONSOLE: css/css-transitions/transition-delay-002.html
CONSOLE: css/css-transitions/transition-delay-003.html
CONSOLE: css/css-values/viewport-units-css2-001.html
CONSOLE: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001*.html
CONSOLE: css/css-writing-modes/tools/generators/gulpfile.js
CONSOLE: css/css-writing-modes/tools/generators/text-orientation-generator.js
CONSOLE: css/cssom/index-002.html

TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-002.html
TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-003.html
TRAILING WHITESPACE: css/CSS2/generated-content/before-after-positioned-004.html
TRAILING WHITESPACE: css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-assigned-node-with-before-after.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-assigned-node-with-rules.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-host-rule.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-host-with-before-after.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-invisible-slot.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-root-hides-children.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slot-display-override.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slot.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slot-style.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slotted-nested.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-slotted-rule.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-with-outside-rules.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-with-rules.html
TRAILING WHITESPACE: css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html
TRAILING WHITESPACE: css/css-transforms/css3-transform-rotateY.html
TRAILING WHITESPACE: css/css-variables/reference/vars-font-shorthand-001-ref.html
TRAILING WHITESPACE: css/css-variables/vars-font-shorthand-001.html
TRAILING WHITESPACE: css/geometry/DOMMatrix-001.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1.html
TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1-ref.html

SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform-and-transition.html
SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-sibling-with-3D-transform-and-transition.html
SET TIMEOUT: css/css-animations/animation-display.html
SET TIMEOUT: css/css-animations/animation-duration-001.html
SET TIMEOUT: css/css-animations/animation-duration-003.html
SET TIMEOUT: css/css-animations/animation-duration-004.html
SET TIMEOUT: css/css-animations/animation-iteration-count-006.html
SET TIMEOUT: css/css-animations/animation-name-001.html
SET TIMEOUT: css/css-animations/animation-name-003.html
SET TIMEOUT: css/css-animations/animation-name-004.html
SET TIMEOUT: css/css-animations/animation-play-state-001.html
SET TIMEOUT: css/css-shapes/spec-examples/support/spec-example-utils.js
SET TIMEOUT: css/css-transitions/changing-while-transition.html
SET TIMEOUT: css/css-transitions/events-007.html
SET TIMEOUT: css/css-transitions/support/generalParallelTest.js
SET TIMEOUT: css/css-transitions/support/runParallelAsyncHarness.js
SET TIMEOUT: css/css-transitions/transitions-animatable-properties-01.html
SET TIMEOUT: css/css-transitions/transitioncancel-001.html
SET TIMEOUT: css/css-values/reference/vh_not_refreshing_on_chrome-ref.html
SET TIMEOUT: css/css-values/reference/vh_not_refreshing_on_chrome_iframe-ref.html
SET TIMEOUT: css/css-values/vh_not_refreshing_on_chrome.html
SET TIMEOUT: css/css-values/support/vh_not_refreshing_on_chrome_iframe.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html
SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html
SET TIMEOUT: css/css-writing-modes/support/text-orientation.js
SET TIMEOUT: css/CSS2/backgrounds/background-root-101.xht
SET TIMEOUT: css/CSS2/backgrounds/background-root-102.xht
SET TIMEOUT: css/CSS2/backgrounds/background-root-103.xht
SET TIMEOUT: css/CSS2/floats-clear/floats-137.xht
SET TIMEOUT: css/CSS2/generated-content/counter-increment-000.xht
SET TIMEOUT: css/CSS2/generated-content/counter-increment-001.xht
SET TIMEOUT: css/CSS2/generated-content/counter-increment-002.xht
SET TIMEOUT: css/CSS2/generated-content/counter-reset-000.xht
SET TIMEOUT: css/CSS2/generated-content/counter-reset-001.xht
SET TIMEOUT: css/CSS2/generated-content/counter-reset-002.xht
SET TIMEOUT: css/CSS2/selectors/dom-hover-001.xht
SET TIMEOUT: css/CSS2/selectors/dom-hover-002.xht
SET TIMEOUT: css/CSS2/tables/tables-102.xht
SET TIMEOUT: css/cssom-view/matchMediaAddListener.html
SET TIMEOUT: css/mediaqueries/min-width-tables-001.html
SET TIMEOUT: css/selectors/focus-within-shadow-001.html
SET TIMEOUT: css/selectors/focus-within-shadow-002.html
SET TIMEOUT: css/selectors/focus-within-shadow-003.html
SET TIMEOUT: css/selectors/focus-within-shadow-004.html
SET TIMEOUT: css/selectors/focus-within-shadow-005.html

## Build system stuff
CSS-COLLIDING-TEST-NAME: css/*/OWNERS
CSS-COLLIDING-TEST-NAME: css/*/README
CSS-COLLIDING-TEST-NAME: css/*/README.md
CSS-COLLIDING-TEST-NAME: css/*/LICENSE
CSS-COLLIDING-TEST-NAME: css/*/Makefile
CSS-COLLIDING-TEST-NAME: css/*/reftest.list
CSS-COLLIDING-TEST-NAME: css/*/.htaccess
CSS-COLLIDING-SUPPORT-NAME: css/*/README
CSS-COLLIDING-SUPPORT-NAME: css/*/.htaccess
CSS-COLLIDING-SUPPORT-NAME: css/*/LOCK

# These are all the current "merge mismatch" errors the build system produces
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/200x200-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-grid/grid-items/support/200x200-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/contentEditable/support/common.css
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/interactivity/full-screen/support/common.css
CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes/support/pattern-gg-gr-100x100.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-gg-gr-100x100.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/visuren/support/pattern-gg-gr-100x100.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/solidblue.png
CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png
CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes/support/swatch-fuchsia.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-fuchsia.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/interactivity/full-screen/support/util.js
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/interactivity/resizing/support/util.js

# More duplicated copies of the above
CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/pattern-rgr-grg-rgr.png
CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-grg-rgr-grg.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-grg-rgr-grg.png

# These are thrown off by their support/support/ copies
# https:css///github.com/w3c/csswg-test/issues/1235
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/support/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/pagination/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/csswg-issues/submitted/css2.1/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/i18n/syndata/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/positioning/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generate/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/swatch-red.png
CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/csswg-issues/submitted/css2.1/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/support/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/positioning/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generate/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/i18n/syndata/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-regions/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/swatch-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/pagination/support/swatch-green.png

# Duplicate filename not picked up by the build system
# https:css///github.com/w3c/csswg-test/issues/1236
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path-svg-content/reference/clip-path-square-001-ref.svg
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path/reference/clip-path-square-001-ref.html
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path-svg-content/reference/clip-path-square-002-ref.svg
CSS-COLLIDING-REF-NAME: css/css-masking/clip-path/reference/clip-path-square-002-ref.html

# Duplicate filename where there's no actual merging
# (i.e., we're being more aggressive than the build system at forbidding it)
CSS-COLLIDING-REF-NAME: css/CSS2/positioning/position-relative-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-regions/positioned-content/reference/position-relative-001-ref.html
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-lowercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-lowercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-003-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html
CSS-COLLIDING-REF-NAME: css/css-pseudo/first-letter-001-ref.html
CSS-COLLIDING-REF-NAME: css/CSS2/selectors/first-letter-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-uppercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-uppercase-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/visufx/overflow-applies-to-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/ui/overflow-applies-to-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/visuren/inline-formatting-context-001-ref.xht
CSS-COLLIDING-REF-NAME: css/CSS2/linebox/inline-formatting-context-001-ref.xht
CSS-COLLIDING-REF-NAME: css/css-transforms/individual-transform/individual-transform-1-ref.html
CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/transforms/individual-transform-1-ref.html
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/red.png
CSS-COLLIDING-SUPPORT-NAME: css/compositing/mix-blend-mode/support/red.png
CSS-COLLIDING-SUPPORT-NAME: css/compositing/background-blending/support/red.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-3.png
CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-3.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/background-size/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/css-grid/grid-items/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/50x50-green.png
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/animated.gif
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/animated.gif
CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/shape-outside/shape-image/support/animated.gif
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-gg-gr.png
CSS-COLLIDING-SUPPORT-NAME: css/css-display/support/util.js
CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-1.png
CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-1.png

# CSS tests that used to be at the top level and weren't subject to lints
MISSING-LINK: css/css-fonts/font-display/font-display.html
MISSING-LINK: css/css-fonts/matching/fixed-stretch-style-over-weight.html
SUPPORT-WRONG-DIR: css/css-fonts/matching/font-matching.css
MISSING-LINK: css/css-fonts/matching/stretch-distance-over-weight-distance.html
MISSING-LINK: css/css-fonts/matching/style-ranges-over-weight-direction.html
MISSING-LINK: css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html
MISSING-LINK: css/css-fonts/variations/variable-box-font.html
MISSING-LINK: css/css-fonts/variations/variable-gpos-m2b.html
MISSING-LINK: css/css-fonts/variations/variable-gsub.html
MISSING-LINK: css/css-paint-api/background-image-alpha.https.html
MISSING-LINK: css/css-paint-api/background-image-multiple.https.html
MISSING-LINK: css/css-paint-api/background-image-tiled.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-001.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-002.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-tiled-001.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-tiled-002.https.html
MISSING-LINK: css/css-paint-api/geometry-background-image-tiled-003.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-001.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-002.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-003.https.html
MISSING-LINK: css/css-paint-api/geometry-border-image-004.https.html
MISSING-LINK: css/css-paint-api/invalid-image-constructor-error.https.html
MISSING-LINK: css/css-paint-api/invalid-image-paint-error.https.html
MISSING-LINK: css/css-paint-api/invalid-image-pending-script.https.html
MISSING-LINK: css/css-paint-api/overdraw.https.html
MISSING-LINK: css/css-paint-api/paint-arguments.https.html
MISSING-LINK: css/css-paint-api/paint-function-arguments.https.html
MISSING-LINK: css/css-paint-api/paint2d-composite.https.html
MISSING-LINK: css/css-paint-api/paint2d-filter.https.html
MISSING-LINK: css/css-paint-api/paint2d-gradient.https.html
MISSING-LINK: css/css-paint-api/paint2d-image.https.html
MISSING-LINK: css/css-paint-api/paint2d-paths.https.html
MISSING-LINK: css/css-paint-api/paint2d-rects.https.html
MISSING-LINK: css/css-paint-api/paint2d-shadows.https.html
MISSING-LINK: css/css-paint-api/paint2d-transform.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-001.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-002.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-003.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-004.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-005.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-006.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-007.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-008.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-009.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-010.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-011.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-012.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-013.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-014.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-015.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-016.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-017.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-018.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-019.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-020.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-021.https.html
MISSING-LINK: css/css-paint-api/parse-input-arguments-022.https.html
MISSING-LINK: css/css-paint-api/registered-properties-in-custom-paint.https.html
MISSING-LINK: css/css-paint-api/style-background-image.https.html
MISSING-LINK: css/css-paint-api/style-before-pseudo.https.html
MISSING-LINK: css/css-paint-api/style-first-letter-pseudo.https.html
MISSING-LINK: css/css-paint-api/valid-image-after-load.https.html
MISSING-LINK: css/css-paint-api/valid-image-before-load.https.html
MISSING-LINK: css/css-paint-api/hidpi/device-pixel-ratio.https.html
MISSING-LINK: css/css-scroll-anchoring/abspos-containing-block-outside-scroller.html
MISSING-LINK: css/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html
MISSING-LINK: css/css-scroll-anchoring/ancestor-change-heuristic.html
MISSING-LINK: css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html
MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html
MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping.html
MISSING-LINK: css/css-scroll-anchoring/anonymous-block-box.html
MISSING-LINK: css/css-scroll-anchoring/basic.html
MISSING-LINK: css/css-scroll-anchoring/clipped-scrollers-skipped.html
MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-float.html
MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-overflow.html
MISSING-LINK: css/css-scroll-anchoring/exclude-fixed-position.html
MISSING-LINK: css/css-scroll-anchoring/inline-block.html
MISSING-LINK: css/css-scroll-anchoring/negative-layout-overflow.html
MISSING-LINK: css/css-scroll-anchoring/opt-out.html
MISSING-LINK: css/css-scroll-anchoring/position-change-heuristic.html
MISSING-LINK: css/css-scroll-anchoring/start-edge-in-block-layout-direction.html
MISSING-LINK: css/css-scroll-anchoring/subtree-exclusion.html
MISSING-LINK: css/css-scroll-anchoring/wrapped-text.html
SUPPORT-WRONG-DIR: css/css-timing/testcommon.js
MISSING-LINK: css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html
MISSING-LINK: css/css-typed-om/declared-styleMap-accepts-inherit.html
MISSING-LINK: css/css-typed-om/styleMap-update-function.html
SUPPORT-WRONG-DIR: css/cssom/stylesheet-same-origin.css
MISSING-LINK: css/cssom-view/DOMRectList.html
MISSING-LINK: css/cssom-view/elementFromPoint-002.html
MISSING-LINK: css/cssom-view/elementFromPoint-003.html
MISSING-LINK: css/cssom-view/elementFromPoint.html
MISSING-LINK: css/cssom-view/elementScroll.html
MISSING-LINK: css/cssom-view/elementsFromPoint-iframes.html
MISSING-LINK: css/cssom-view/elementsFromPoint-invalid-cases.html
MISSING-LINK: css/cssom-view/elementsFromPoint-shadowroot.html
MISSING-LINK: css/cssom-view/elementsFromPoint-simple.html
MISSING-LINK: css/cssom-view/elementsFromPoint-svg.html
MISSING-LINK: css/cssom-view/elementsFromPoint-table.html
MISSING-LINK: css/cssom-view/elementsFromPoint.html
MISSING-LINK: css/cssom-view/historical.html
MISSING-LINK: css/cssom-view/HTMLBody-ScrollArea_quirksmode.html
SUPPORT-WRONG-DIR: css/cssom-view/iframe.html
MISSING-LINK: css/cssom-view/MediaQueryList-with-empty-string.html
MISSING-LINK: css/cssom-view/mouseEvent.html
MISSING-LINK: css/cssom-view/negativeMargins.html
MISSING-LINK: css/cssom-view/offsetTopLeftInScrollableParent.html
MISSING-LINK: css/cssom-view/overscrollBehavior-manual.html
MISSING-LINK: css/cssom-view/scrolling-no-browsing-context.html
MISSING-LINK: css/cssom-view/scrolling-quirks-vs-nonquirks.html
MISSING-LINK: css/cssom-view/scrollingElement.html
MISSING-LINK: css/cssom-view/scrollIntoView-shadow.html
MISSING-LINK: css/cssom-view/scrollIntoView-smooth.html
MISSING-LINK: css/cssom-view/scrollTop-display-change.html
CSS-COLLIDING-TEST-NAME: css/cssom-view/interfaces.html
CSS-COLLIDING-TEST-NAME: css/cssom/interfaces.html

# TODO https://github.com/w3c/web-platform-tests/issues/5770
MISSING-LINK: css/geometry/*.worker.js

WEBIDL2.JS: .gitmodules

# Manual test that uses console.logs for feedback
CONSOLE: payment-request/payment-request-response-id.html

# Tests that use WebKit/Blink testing APIs
LAYOUTTESTS APIS: css/css-regions/interactivity/*

# Existing use of WEB-PLATFORM.TEST
WEB-PLATFORM.TEST: clear-site-data/support/test_utils.sub.js
WEB-PLATFORM.TEST: content-security-policy/base-uri/report-uri-does-not-respect-base-uri.sub.html
WEB-PLATFORM.TEST: content-security-policy/generic/generic-0_8.sub.html
WEB-PLATFORM.TEST: content-security-policy/generic/generic-0_8_1.sub.html
WEB-PLATFORM.TEST: content-security-policy/nonce-hiding/script-nonces-hidden-meta.tentative.html
WEB-PLATFORM.TEST: content-security-policy/nonce-hiding/svgscript-nonces-hidden-meta.tentative.html
WEB-PLATFORM.TEST: fetch/api/request/request-structure.html
WEB-PLATFORM.TEST: html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html
WEB-PLATFORM.TEST: html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html
WEB-PLATFORM.TEST: html/semantics/forms/the-label-element/label-attributes.html
WEB-PLATFORM.TEST: longtask-timing/longtask-in-childiframe-crossorigin.html
WEB-PLATFORM.TEST: longtask-timing/longtask-in-sibling-iframe-crossorigin.html
WEB-PLATFORM.TEST: navigation-timing/nav2_test_attributes_values.html
WEB-PLATFORM.TEST: navigation-timing/nav2_test_instance_accessors.html
WEB-PLATFORM.TEST: service-workers/service-worker/update-bytecheck.https.html
WEB-PLATFORM.TEST: webdriver/tests/cookies/add_cookie.py
WEB-PLATFORM.TEST: webdriver/tests/cookies/get_named_cookie.py
WEB-PLATFORM.TEST: webrtc/RTCPeerConnection-getIdentityAssertion.html
WEB-PLATFORM.TEST: webrtc/identity-helper.js
back to top