[go: nahoru, domu]

blob: 3eea0a3035db76309907dbf03cae66f7b45528c2 [file] [log] [blame]
Stephen McGruerc8d551ed2020-05-01 13:40:311# File containing whiteslist for lint errors
2# Format is:
3# ERROR TYPE:file/name/pattern[:line number]
4# e.g.
5# TRAILING WHITESPACE:example/file.html:128
6# to allow trailing whitespace on example/file.html line 128
7
8## Whitespace rules that we can't enforce yet ##
9
10INDENT TABS: conformance-checkers/*
11INDENT TABS: encoding/legacy*/*
12
13TRAILING WHITESPACE: html/canvas/tools/current-work-canvas.xhtml
14TRAILING WHITESPACE: conformance-checkers/*
15TRAILING WHITESPACE: content-security-policy/*
16TRAILING WHITESPACE: WebIDL/valid/*
17
18## File types that should never be checked ##
19
20TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.pdf
21TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.jpg
22TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.png
23TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.gif
24TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wav
25TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp3
26TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4a
27TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mov
28TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.oga
29TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ogv
30TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.webm
31TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp4
32TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4v
33TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.otf
34TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttf
35TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.TTF
36TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttc
37TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff
38TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff2
39TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.eot
40TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.sfd
41TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.swf
42TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ani
43TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.cur
44TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ico
45TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wasm
46TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.bmp
47TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.sxg
Kunihiko Sakamotoe903b6c2020-07-16 01:36:4348TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wbn
Stephen McGruerc8d551ed2020-05-01 13:40:3149
50## .gitignore
51W3C-TEST.ORG: .gitignore
52
53## Documentation ##
54
55W3C-TEST.ORG: README.md
56W3C-TEST.ORG: */README.md
57W3C-TEST.ORG: docs/*
58WEB-PLATFORM.TEST:docs/*
59CR AT EOL, INDENT TABS:docs/make.bat
60INDENT TABS:docs/Makefile
61
62## Helper scripts ##
63
64PRINT STATEMENT: */tools/*
65
66## Deliberate copies of Ahem ##
67# The allowed copy
68AHEM COPY: fonts/Ahem.ttf
69
70# None of these are actually Ahem
71AHEM COPY: fonts/ahem-extra/AHEM_*.TTF
72
73# https://github.com/web-platform-tests/wpt/issues/7437
74AHEM COPY: css/vendor-imports/mozilla/mozilla-central-reftests/*/Ahem.ttf
75
76## Test exclusions ##
77
78# Intentional use of CRLF
79CR AT EOL: WebIDL/valid/idl/documentation-dos.widl
80CR AT EOL: cors/resources/cors-headers.asis
81CR AT EOL: fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis
82CR AT EOL: html/semantics/forms/the-textarea-element/multiline-placeholder-cr.html
83CR AT EOL: html/semantics/forms/the-textarea-element/multiline-placeholder-crlf.html
84CR AT EOL: html/semantics/forms/the-input-element/multiline-placeholder-cr.html
85CR AT EOL: html/semantics/forms/the-input-element/multiline-placeholder-crlf.html
86CR AT EOL: webvtt/parsing/file-parsing/tests/support/newlines.vtt
87
88# Intentional use of tabs
89INDENT TABS: html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html
90INDENT TABS: webvtt/parsing/file-parsing/tests/support/header-tab.vtt
91INDENT TABS: webvtt/parsing/file-parsing/tests/support/whitespace-chars.vtt
92
93## Intentional use of trailing whitespace
94TRAILING WHITESPACE: server-timing/resources/parsing/*
95TRAILING WHITESPACE: webvtt/parsing/file-parsing/support/*.vtt
96TRAILING WHITESPACE: webvtt/parsing/file-parsing/tests/support/*.vtt
97TRAILING WHITESPACE: xhr/resources/headers-some-are-empty.asis
98TRAILING WHITESPACE: cookies/http-state/resources/test-files/*
99
100# Intentional use of print statements
101PRINT STATEMENT: dom/nodes/Document-createElement-namespace-tests/generate.py
102PRINT STATEMENT: encrypted-media/polyfill/make-polyfill-tests.py
103PRINT STATEMENT: resources/test/conftest.py
104PRINT STATEMENT: webdriver/tests/support/helpers.py
105
106# semi-legitimate use of console.*
107CONSOLE: console/*
108CONSOLE: resources/check-layout-th.js
109CONSOLE: resources/chromium/*
110CONSOLE: streams/resources/test-utils.js
111CONSOLE: service-workers/service-worker/resources/navigation-redirect-other-origin.html
112CONSOLE: service-workers/service-worker/navigation-redirect.https.html
113CONSOLE: service-workers/service-worker/resources/clients-get-other-origin.html
114CONSOLE: webrtc/tools/*
115CONSOLE: webaudio/resources/audit.js:41
116
117# use of console in a public library - annotation-model ensures
118# it is not actually used
119CONSOLE: annotation-model/scripts/ajv.min.js
120CONSOLE: annotation-model/scripts/showdown.min.js
121CR AT EOL: annotation-model/scripts/showdown.min.js
122
123# Helper files that aren't valid XML
124PARSE-FAILED: acid/acid3/empty.xml
125PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.svg
126PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xhtml
127PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xml
128PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.svg
129PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml
130PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xml
131
132# setTimeout usage (should probably mostly be fixed)
133SET TIMEOUT: *-manual.*
134SET TIMEOUT: annotation-model/scripts/ajv.min.js
135SET TIMEOUT: apng/animated-png-timeout.html
136SET TIMEOUT: cookies/resources/testharness-helpers.js
137SET TIMEOUT: common/reftest-wait.js
138SET TIMEOUT: conformance-checkers/*
139SET TIMEOUT: content-security-policy/*
140SET TIMEOUT: css/css-display/display-contents-shadow-dom-1.html
141SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-001.html
142SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-002.html
143SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-003.html
144SET TIMEOUT: css/selectors/selector-read-write-type-change-002.html
145SET TIMEOUT: css/selectors/selector-required-type-change-002.html
146SET TIMEOUT: encrypted-media/polyfill/chrome-polyfill.js
147SET TIMEOUT: encrypted-media/polyfill/clearkey-polyfill.js
148SET TIMEOUT: encrypted-media/scripts/playback-temporary-events.js
149SET TIMEOUT: eventsource/eventsource-close.htm
150SET TIMEOUT: eventsource/eventsource-request-cancellation.htm
151SET TIMEOUT: generic-sensor/resources/iframe_sensor_handler.html
152SET TIMEOUT: html/browsers/browsing-the-web/history-traversal/*
153SET TIMEOUT: html/browsers/browsing-the-web/navigating-across-documents/*
154SET TIMEOUT: html/browsers/browsing-the-web/scroll-to-fragid/*
155SET TIMEOUT: html/browsers/browsing-the-web/unloading-documents/*
156SET TIMEOUT: html/browsers/history/the-history-interface/*
157SET TIMEOUT: html/browsers/history/the-location-interface/*
158SET TIMEOUT: html/browsers/history/the-session-history-of-browsing-contexts/*
159SET TIMEOUT: html/browsers/offline/*
160SET TIMEOUT: html/browsers/the-window-object/*
161SET TIMEOUT: html/editing/dnd/*
162SET TIMEOUT: html/semantics/embedded-content/the-iframe-element/*
163SET TIMEOUT: html/semantics/embedded-content/the-img-element/*
164SET TIMEOUT: html/semantics/scripting-1/the-script-element/*
165SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/0*
166SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/history-frame.html
167SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-entry-document-timer-frame.html
168SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.js
169SET TIMEOUT: html/webappapis/scripting/event-loops/*
170SET TIMEOUT: html/webappapis/scripting/events/event-handler-processing-algorithm-error/*
171SET TIMEOUT: html/webappapis/scripting/processing-model-2/*
172SET TIMEOUT: IndexedDB/*
173SET TIMEOUT: infrastructure/*
174SET TIMEOUT: intersection-observer/resources/*
175SET TIMEOUT: intersection-observer/target-in-different-window.html
Ulan Degenbaev5775ff8c2020-06-19 15:59:29176SET TIMEOUT: measure-memory/*
Stephen McGruerc8d551ed2020-05-01 13:40:31177SET TIMEOUT: media-source/mediasource-util.js
178SET TIMEOUT: media-source/URL-createObjectURL-revoke.html
179SET TIMEOUT: mixed-content/generic/sanity-checker.js
180SET TIMEOUT: navigation-timing/*
181SET TIMEOUT: html/canvas/offscreen/the-offscreen-canvas/*
Aaron Krajeskid2ee98f2020-06-09 15:52:30182SET TIMEOUT: html/canvas/offscreen/manual/the-offscreen-canvas/*
Stephen McGruerc8d551ed2020-05-01 13:40:31183SET TIMEOUT: old-tests/submission/Microsoft/history/history_000.htm
184SET TIMEOUT: paint-timing/resources/subframe-painting.html
185SET TIMEOUT: payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html
186SET TIMEOUT: portals/resources/portals-adopt-predecessor-portal.html
187SET TIMEOUT: preload/single-download-preload.html
188SET TIMEOUT: resize-observer/resources/iframe.html
189SET TIMEOUT: resource-timing/resources/nested-contexts.js
190SET TIMEOUT: secure-contexts/basic-popup-and-iframe-tests.https.js
191SET TIMEOUT: service-workers/cache-storage/script-tests/cache-abort.js
192SET TIMEOUT: service-workers/service-worker/activation.https.html
193SET TIMEOUT: service-workers/service-worker/fetch-frame-resource.https.html
194SET TIMEOUT: service-workers/service-worker/fetch-request-redirect.https.html
195SET TIMEOUT: service-workers/service-worker/fetch-waits-for-activate.https.html
196SET TIMEOUT: service-workers/service-worker/update-recovery.https.html
197SET TIMEOUT: service-workers/service-worker/resources/extendable-event-async-waituntil.js
198SET TIMEOUT: service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js
199SET TIMEOUT: service-workers/service-worker/resources/fetch-event-test-worker.js
200SET TIMEOUT: service-workers/service-worker/resources/opaque-response-being-preloaded-xhr.html
201SET TIMEOUT: service-workers/service-worker/resources/opaque-response-preloaded-xhr.html
202SET TIMEOUT: service-workers/service-worker/resources/performance-timeline-worker.js
203SET TIMEOUT: service-workers/service-worker/resources/resource-timing-worker.js
204SET TIMEOUT: shadow-dom/Document-prototype-currentScript.html
205SET TIMEOUT: shadow-dom/scroll-to-the-fragment-in-shadow-tree.html
206SET TIMEOUT: shadow-dom/slotchange-event.html
Mike West579f2bc2020-05-12 18:44:42207SET TIMEOUT: trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html
208SET TIMEOUT: trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.html
Stephen McGruerc8d551ed2020-05-01 13:40:31209SET TIMEOUT: user-timing/*
210SET TIMEOUT: web-animations/timing-model/animations/*
211SET TIMEOUT: webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html
212SET TIMEOUT: webauthn/*timeout.https.html
213SET TIMEOUT: webdriver/*
214SET TIMEOUT: webmessaging/*
215SET TIMEOUT: webstorage/eventTestHarness.js
216SET TIMEOUT: webvtt/*
217SET TIMEOUT: workers/*
218SET TIMEOUT: xhr/resources/init.htm
219SET TIMEOUT: xhr/resources/xmlhttprequest-timeout.js
Chromium WPT Sync117c584ca2020-07-28 18:21:38220SET TIMEOUT: focus/support/focus-restoration-in-different-site-iframes-outer.sub.html
Stephen McGruerc8d551ed2020-05-01 13:40:31221
222# generate_tests implementation and sample usage
223GENERATE_TESTS: resources/test/tests/functional/generate-callback.html
224GENERATE_TESTS: resources/testharness.js
225
226# generate_tests usage (should be got rid of)
227GENERATE_TESTS: html/canvas/element/drawing-images-to-the-canvas/*
Aaron Krajeski897888cb2020-06-05 18:17:27228GENERATE_TESTS: html/canvas/element/manual/drawing-images-to-the-canvas/*
Stephen McGruerc8d551ed2020-05-01 13:40:31229GENERATE_TESTS: css/css-shapes/shape-outside/values/*
230GENERATE_TESTS: css/css-tables/bounding-box-computation-1.html
231GENERATE_TESTS: css/css-tables/bounding-box-computation-2.html
232GENERATE_TESTS: css/css-tables/bounding-box-computation-3.html
233GENERATE_TESTS: css/css-tables/caption-side-1.html
234GENERATE_TESTS: css/css-tables/fixed-layout-1.html
235GENERATE_TESTS: css/css-tables/fixed-layout-2.html
236GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-0.html
237GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-1.html
238GENERATE_TESTS: css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html
239GENERATE_TESTS: css/css-tables/html-to-css-mapping-1.html
240GENERATE_TESTS: css/css-tables/html-to-css-mapping-2.html
241GENERATE_TESTS: css/css-tables/html5-table-formatting-1.html
242GENERATE_TESTS: css/css-tables/html5-table-formatting-2.html
243GENERATE_TESTS: css/css-tables/html5-table-formatting-3.html
244GENERATE_TESTS: css/css-tables/html5-table-formatting-fixed-layout-1.html
245GENERATE_TESTS: css/css-tables/table-model-fixup-2.html
246GENERATE_TESTS: css/css-tables/table-model-fixup.html
247GENERATE_TESTS: css/css-tables/visibility-collapse-col-001.html
248GENERATE_TESTS: css/css-tables/visibility-collapse-row-001.html
249GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-0.html
250GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-1.html
251GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-0.html
252GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-1.html
253GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-1.html
254GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-2.html
255GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-guess.html
256GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html
257GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html
258GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html
259GENERATE_TESTS: dom/nodes/case.js
260GENERATE_TESTS: dom/ranges/Range-cloneRange.html
261GENERATE_TESTS: dom/ranges/Range-collapse.html
262GENERATE_TESTS: dom/ranges/Range-mutations.js
263GENERATE_TESTS: dom/ranges/Range-selectNode.html
264GENERATE_TESTS: dom/ranges/Range-set.html
265GENERATE_TESTS: dom/traversal/TreeWalker.html
266GENERATE_TESTS: domparsing/createContextualFragment.html
267GENERATE_TESTS: domxpath/001.html
268GENERATE_TESTS: domxpath/002.html
269GENERATE_TESTS: mediacapture-image/MediaStreamTrack-applyConstraints-reject.html
François Beaufort6fdf1ad2020-05-15 11:31:17270GENERATE_TESTS: mediacapture-image/MediaStreamTrack-getCapabilities.html
Stephen McGruerc8d551ed2020-05-01 13:40:31271GENERATE_TESTS: mediacapture-image/MediaStreamTrack-getConstraints-fast.html
François Beaufort6fdf1ad2020-05-15 11:31:17272GENERATE_TESTS: mediacapture-image/MediaStreamTrack-getSettings.html
Stephen McGruerc8d551ed2020-05-01 13:40:31273GENERATE_TESTS: mediacapture-image/setOptions-reject.html
274GENERATE_TESTS: html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html
275GENERATE_TESTS: html/syntax/parsing/Document.getElementsByTagName-foreign-01.html
276GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html
277GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html
278GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html
279GENERATE_TESTS: html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html
280GENERATE_TESTS: html/syntax/serializing-html-fragments/serializing.html
281GENERATE_TESTS: html/webappapis/atob/base64.html
282GENERATE_TESTS: mediacapture-fromelement/capture.html
283GENERATE_TESTS: mediacapture-fromelement/creation.html
284GENERATE_TESTS: mediacapture-fromelement/ended.html
Aaron Krajeskid2ee98f2020-06-09 15:52:30285GENERATE_TESTS: html/canvas/offscreen/manual/filter/offscreencanvas.filter.html
Stephen McGruerc8d551ed2020-05-01 13:40:31286GENERATE_TESTS: pointerevents/pointerevent_constructor.html
287GENERATE_TESTS: pointerevents/extension/pointerevent_constructor.html
288GENERATE_TESTS: selection/collapse.js
289GENERATE_TESTS: shadow-dom/leaktests/html-collection.html
290GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html
291GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html
292GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html
293GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html
294
295# Intentional use of setTimeout
296SET TIMEOUT: common/security-features/resources/common.sub.js
297SET TIMEOUT: css/css-fonts/font-display/font-display.html
298SET TIMEOUT: css/css-fonts/font-display/font-display-change.html
299SET TIMEOUT: css/css-fonts/font-display/font-display-change-ref.html
300SET TIMEOUT: css/css-fonts/font-display/font-display-feature-policy-01.tentative.html
301SET TIMEOUT: css/css-fonts/font-display/font-display-feature-policy-02.tentative.html
302SET TIMEOUT: css/css-fonts/font-display/font-display-preload.html
Maggie Cai41f0c1f42020-06-05 03:22:12303SET TIMEOUT: document-policy/font-display/font-display-document-policy-01.tentative.html
Charlie Hue8315e02020-05-27 17:46:53304SET TIMEOUT: feature-policy/experimental-features/resources/focus-without-user-activation-iframe-tentative.html
Stephen McGruerc8d551ed2020-05-01 13:40:31305SET TIMEOUT: html/browsers/windows/auxiliary-browsing-contexts/resources/close-opener.html
306SET TIMEOUT: html/cross-origin-embedder-policy/resources/navigate-none.sub.html
307SET TIMEOUT: html/cross-origin-embedder-policy/resources/navigate-require-corp.sub.html
308SET TIMEOUT: html/cross-origin-embedder-policy/resources/navigate-require-corp-same-site.sub.html
Yutaka Hirano959fb952020-05-11 17:24:53309SET TIMEOUT: html/cross-origin-embedder-policy/resources/reporting-worker.js
Stephen McGruerc8d551ed2020-05-01 13:40:31310SET TIMEOUT: html/dom/documents/dom-tree-accessors/Document.currentScript.html
311SET TIMEOUT: html/webappapis/timers/*
312SET TIMEOUT: orientation-event/resources/orientation-event-helpers.js
313SET TIMEOUT: portals/history/resources/portal-harness.js
314SET TIMEOUT: resources/chromium/*
315SET TIMEOUT: resources/test/tests/functional/add_cleanup.html
316SET TIMEOUT: resources/test/tests/functional/add_cleanup_async.html
317SET TIMEOUT: resources/test/tests/functional/add_cleanup_async_rejection.html
318SET TIMEOUT: resources/test/tests/functional/add_cleanup_async_rejection_after_load.html
319SET TIMEOUT: resources/test/tests/functional/api-tests-1.html
Chromium WPT Syncf1a79c52020-06-16 21:52:51320SET TIMEOUT: resources/test/tests/functional/step_wait.html
321SET TIMEOUT: resources/test/tests/functional/step_wait_func.html
Stephen McGruerc8d551ed2020-05-01 13:40:31322SET TIMEOUT: resources/test/tests/functional/worker.js
323SET TIMEOUT: resources/test/tests/functional/worker-uncaught-allow.js
324SET TIMEOUT: resources/test/tests/unit/exceptional-cases.html
325SET TIMEOUT: resources/test/tests/unit/exceptional-cases-timeouts.html
326SET TIMEOUT: resources/test/tests/unit/promise_setup.html
327SET TIMEOUT: resources/testharness.js
328
329# setTimeout use in reftests
330SET TIMEOUT: acid/acid3/test.html
331
332# Third party code
333*: css/tools/apiclient/*
334*: css/tools/w3ctestlib/*
335*: resources/webidl2/*
336*: tools/*
337*: */third_party/*
338
339# Build system virtualenv
340*: css/tools/_virtualenv/*
341
342## Third party data files
343TRAILING WHITESPACE: resources/chromium/*
344
345## Test plans and implementation reports
346*: css/*/test-plan/*
347
348## Things we don't have enabled yet
349OPEN-NO-MODE: css/*
350PRINT STATEMENT: css/*
351CONTENT-VISUAL: css/*
352CONTENT-MANUAL: css/*
353
354## Support files not in /support/ or similar
355SUPPORT-WRONG-DIR: css/requirements.txt
356SUPPORT-WRONG-DIR: css/README.md
357SUPPORT-WRONG-DIR: css/build-css-testsuites.sh
358SUPPORT-WRONG-DIR: css/*/reftest.list
359SUPPORT-WRONG-DIR: css/*/README
360SUPPORT-WRONG-DIR: css/*/README.md
361SUPPORT-WRONG-DIR: css/*-README
362SUPPORT-WRONG-DIR: css/*/LICENSE
363SUPPORT-WRONG-DIR: css/*/LICENSE-*
364SUPPORT-WRONG-DIR: css/*/Makefile
365
366# The selectors-3 testsuite has a weird build system
367SUPPORT-WRONG-DIR: css/selectors/*
368
369# Things we should fix
370SUPPORT-WRONG-DIR: css/css-animations/animationevent-interface.js
371SUPPORT-WRONG-DIR: css/css-backgrounds/justfortest.html
372SUPPORT-WRONG-DIR: css/css-backgrounds/background-attachment-local/aqua-yellow-32x32.png
373SUPPORT-WRONG-DIR: css/css-backgrounds/background-clip/list.txt
374SUPPORT-WRONG-DIR: css/css-backgrounds/background-origin/list.txt
375SUPPORT-WRONG-DIR: css/css-color/htaccess
376SUPPORT-WRONG-DIR: css/css-fonts/font-variant-debug.html
377SUPPORT-WRONG-DIR: css/css-masking/clip-path/svg-clipPath.svg
378SUPPORT-WRONG-DIR: css/css-multicol/multicol-red.png
379SUPPORT-WRONG-DIR: css/CSS2/section-index.xht
380SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-18.css
381SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19-alt.xml
382SUPPORT-WRONG-DIR: css/CSS2/other-formats/xml/background-19.css
383SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/check-for-references.sh
384SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests-filter
385SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/sync-tests.sh
386SUPPORT-WRONG-DIR: css/vendor-imports/mozilla/mozilla-central-reftests/masking/blank.html
387SUPPORT-WRONG-DIR: css/WOFF2/testcaseindex.xht
388
389
390## Whitespace rules that we can't enforce yet
391INDENT TABS: css/compositing/*
392INDENT TABS: css/CSS2/*
393INDENT TABS: css/css-backgrounds/*
394INDENT TABS: css/css-color/*
395INDENT TABS: css/css-conditional/*
396INDENT TABS: css/css-flexbox/*
397INDENT TABS: css/css-fonts/*
398INDENT TABS: css/css-images/support/1x1-green.svg
399INDENT TABS: css/css-masking/*
400INDENT TABS: css/css-multicol/*
401INDENT TABS: css/css-page/*
402INDENT TABS: css/css-round-display/*
403INDENT TABS: css/css-text/*
404INDENT TABS: css/css-text-decor/*
405INDENT TABS: css/css-transforms/*
406INDENT TABS: css/css-ui/*
407INDENT TABS: css/css-values/*
408INDENT TABS: css/css-writing-modes/*
409INDENT TABS: css/filter-effects/*
410INDENT TABS: css/mediaqueries/*
411INDENT TABS: css/selectors/*
412INDENT TABS: css/vendor-imports/*
413INDENT TABS: css/WOFF2/*
414
415
416## Things we're stopping from getting worse
417CONSOLE: css/css-shapes/shape-outside/supported-shapes/support/test-utils.js
418CONSOLE: css/css-values/viewport-units-css2-001.html
419CONSOLE: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001*.html
420CONSOLE: css/css-writing-modes/tools/generators/gulpfile.js
421
422TRAILING WHITESPACE: css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea
423TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7.html
424TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-7-ref.html
425TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8.html
426TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-8-ref.html
427TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9.html
428TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-float-page-break-inside-avoid-9-ref.html
429TRAILING WHITESPACE: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml
430
431SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform-and-transition.html
432SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-sibling-with-3D-transform-and-transition.html
433SET TIMEOUT: css/css-transitions/events-007.html
434SET TIMEOUT: css/css-transitions/support/generalParallelTest.js
435SET TIMEOUT: css/css-transitions/support/runParallelAsyncHarness.js
436SET TIMEOUT: css/css-transitions/transitioncancel-001.html
437SET TIMEOUT: css/css-values/reference/vh_not_refreshing_on_chrome-ref.html
438SET TIMEOUT: css/css-values/reference/vh_not_refreshing_on_chrome_iframe-ref.html
439SET TIMEOUT: css/css-values/vh_not_refreshing_on_chrome.html
440SET TIMEOUT: css/css-values/support/vh_not_refreshing_on_chrome_iframe.html
441SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html
442SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html
443SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html
444SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html
445SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html
446SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html
447SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html
448SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html
449SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html
450SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html
451SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html
452SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html
453SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html
454SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html
455SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html
456SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html
457SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html
458SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html
459SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html
460SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html
461SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html
462SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html
463SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html
464SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html
465SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html
466SET TIMEOUT: css/css-writing-modes/support/text-orientation.js
467SET TIMEOUT: css/CSS2/backgrounds/background-root-101.xht
468SET TIMEOUT: css/CSS2/backgrounds/background-root-102.xht
469SET TIMEOUT: css/CSS2/backgrounds/background-root-103.xht
470SET TIMEOUT: css/CSS2/floats-clear/floats-137.xht
471SET TIMEOUT: css/CSS2/generated-content/counter-increment-000.xht
472SET TIMEOUT: css/CSS2/generated-content/counter-increment-001.xht
473SET TIMEOUT: css/CSS2/generated-content/counter-increment-002.xht
474SET TIMEOUT: css/CSS2/generated-content/counter-reset-000.xht
475SET TIMEOUT: css/CSS2/generated-content/counter-reset-001.xht
476SET TIMEOUT: css/CSS2/generated-content/counter-reset-002.xht
477SET TIMEOUT: css/CSS2/selectors/dom-hover-001.xht
478SET TIMEOUT: css/CSS2/selectors/dom-hover-002.xht
479SET TIMEOUT: css/CSS2/tables/tables-102.xht
480SET TIMEOUT: css/mediaqueries/min-width-tables-001.html
481
482## Build system stuff
483CSS-COLLIDING-SUPPORT-NAME: css/*/README
484CSS-COLLIDING-SUPPORT-NAME: css/*/LOCK
485
486# These are all the current "merge mismatch" errors the build system produces
487CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/200x200-green.png
488CSS-COLLIDING-SUPPORT-NAME: css/css-grid/grid-items/support/200x200-green.png
489CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/pattern-grg-rgr-grg.png
490CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/pattern-grg-rgr-grg.png
491CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/pattern-grg-rgr-grg.png
492CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-grg-rgr-grg.png
493CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/pattern-rgr-grg-rgr.png
494CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/pattern-rgr-grg-rgr.png
495CSS-COLLIDING-SUPPORT-NAME: css/css-multicol/support/pattern-rgr-grg-rgr.png
496CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/pattern-rgr-grg-rgr.png
497CSS-COLLIDING-SUPPORT-NAME: css/css-transitions/support/pattern-rgr-grg-rgr.png
498CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.png
499CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/solidblue.png
500CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/support/solidblue.png
501CSS-COLLIDING-SUPPORT-NAME: css/css-writing-modes/support/swatch-fuchsia.png
502CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/swatch-fuchsia.png
503
504# More duplicated copies of the above
505CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-rgr-grg-rgr.png
506CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-rgr-grg-rgr.png
507CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-rgr-grg-rgr.png
508CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/pattern-rgr-grg-rgr.png
509CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-rgr-grg-rgr.png
510CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-rgr-grg-rgr.png
511CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-rgr-grg-rgr.png
512CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/pattern-rgr-grg-rgr.png
513CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-rgr-grg-rgr.png
514CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/pattern-rgr-grg-rgr.png
515CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-rgr-grg-rgr.png
516CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-rgr-grg-rgr.png
517CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-rgr-grg-rgr.png
518CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-rgr-grg-rgr.png
519CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/pattern-rgr-grg-rgr.png
520CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-rgr-grg-rgr.png
521CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/pattern-rgr-grg-rgr.png
522CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-rgr-grg-rgr.png
523CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-rgr-grg-rgr.png
524CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-rgr-grg-rgr.png
525CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/pattern-rgr-grg-rgr.png
526CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-rgr-grg-rgr.png
527CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-rgr-grg-rgr.png
528CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/pattern-rgr-grg-rgr.png
529CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-rgr-grg-rgr.png
530CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-rgr-grg-rgr.png
531CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-rgr-grg-rgr.png
532CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-rgr-grg-rgr.png
533CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-rgr-grg-rgr.png
534CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/pattern-rgr-grg-rgr.png
535CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-rgr-grg-rgr.png
536CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/pattern-rgr-grg-rgr.png
537CSS-COLLIDING-SUPPORT-NAME: css/support/pattern-grg-rgr-grg.png
538CSS-COLLIDING-SUPPORT-NAME: css/css-fonts/support/pattern-grg-rgr-grg.png
539CSS-COLLIDING-SUPPORT-NAME: css/css-transforms/support/pattern-grg-rgr-grg.png
540CSS-COLLIDING-SUPPORT-NAME: css/cssom-view/support/pattern-grg-rgr-grg.png
541CSS-COLLIDING-SUPPORT-NAME: css/CSS2/fonts/support/pattern-grg-rgr-grg.png
542CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/pattern-grg-rgr-grg.png
543CSS-COLLIDING-SUPPORT-NAME: css/CSS2/selectors/support/pattern-grg-rgr-grg.png
544CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/support/pattern-grg-rgr-grg.png
545CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/pattern-grg-rgr-grg.png
546CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/pattern-grg-rgr-grg.png
547CSS-COLLIDING-SUPPORT-NAME: css/CSS2/margin-padding-clear/support/pattern-grg-rgr-grg.png
548CSS-COLLIDING-SUPPORT-NAME: css/CSS2/syntax/support/pattern-grg-rgr-grg.png
549CSS-COLLIDING-SUPPORT-NAME: css/CSS2/zindex/support/pattern-grg-rgr-grg.png
550CSS-COLLIDING-SUPPORT-NAME: css/CSS2/colors/support/pattern-grg-rgr-grg.png
551CSS-COLLIDING-SUPPORT-NAME: css/CSS2/cascade/support/pattern-grg-rgr-grg.png
552CSS-COLLIDING-SUPPORT-NAME: css/CSS2/bidi-text/support/pattern-grg-rgr-grg.png
553CSS-COLLIDING-SUPPORT-NAME: css/css-style-attr/support/pattern-grg-rgr-grg.png
554CSS-COLLIDING-SUPPORT-NAME: css/CSS2/lists/support/pattern-grg-rgr-grg.png
555CSS-COLLIDING-SUPPORT-NAME: css/css-flexbox/support/pattern-grg-rgr-grg.png
556CSS-COLLIDING-SUPPORT-NAME: css/filter-effects/support/pattern-grg-rgr-grg.png
557CSS-COLLIDING-SUPPORT-NAME: css/CSS2/borders/support/pattern-grg-rgr-grg.png
558CSS-COLLIDING-SUPPORT-NAME: css/css-text/support/pattern-grg-rgr-grg.png
559CSS-COLLIDING-SUPPORT-NAME: css/CSS2/text/support/pattern-grg-rgr-grg.png
560CSS-COLLIDING-SUPPORT-NAME: css/CSS2/box-display/support/pattern-grg-rgr-grg.png
561CSS-COLLIDING-SUPPORT-NAME: css/CSS2/media/support/pattern-grg-rgr-grg.png
562CSS-COLLIDING-SUPPORT-NAME: css/css-values/support/pattern-grg-rgr-grg.png
563CSS-COLLIDING-SUPPORT-NAME: css/css-page/support/pattern-grg-rgr-grg.png
564CSS-COLLIDING-SUPPORT-NAME: css/cssom/support/pattern-grg-rgr-grg.png
565CSS-COLLIDING-SUPPORT-NAME: css/CSS2/css1/support/pattern-grg-rgr-grg.png
566CSS-COLLIDING-SUPPORT-NAME: css/CSS2/floats-clear/support/pattern-grg-rgr-grg.png
567CSS-COLLIDING-SUPPORT-NAME: css/CSS2/generated-content/support/pattern-grg-rgr-grg.png
568CSS-COLLIDING-SUPPORT-NAME: css/css-images/support/pattern-grg-rgr-grg.png
569CSS-COLLIDING-SUPPORT-NAME: css/CSS2/tables/support/pattern-grg-rgr-grg.png
570CSS-COLLIDING-SUPPORT-NAME: css/CSS2/values/support/pattern-grg-rgr-grg.png
571
572# Duplicate filename not picked up by the build system
573# https:css///github.com/w3c/csswg-test/issues/1236
574CSS-COLLIDING-REF-NAME: css/css-masking/clip-path-svg-content/reference/clip-path-square-001-ref.svg
575CSS-COLLIDING-REF-NAME: css/css-masking/clip-path/reference/clip-path-square-001-ref.html
576CSS-COLLIDING-REF-NAME: css/css-masking/clip-path-svg-content/reference/clip-path-square-002-ref.svg
577CSS-COLLIDING-REF-NAME: css/css-masking/clip-path/reference/clip-path-square-002-ref.html
578
579# Duplicate filename where there's no actual merging
580# (i.e., we're being more aggressive than the build system at forbidding it)
581CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-lowercase-001-ref.xht
582CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-lowercase-001-ref.xht
583CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-003-ref.xht
584CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html
585CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-capitalize-001-ref.xht
586CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html
587CSS-COLLIDING-REF-NAME: css/css-pseudo/first-letter-001-ref.html
588CSS-COLLIDING-REF-NAME: css/CSS2/selectors/first-letter-001-ref.xht
589CSS-COLLIDING-REF-NAME: css/CSS2/text/text-transform-uppercase-001-ref.xht
590CSS-COLLIDING-REF-NAME: css/css-text/text-transform/reference/text-transform-uppercase-001-ref.xht
591CSS-COLLIDING-REF-NAME: css/CSS2/visufx/overflow-applies-to-001-ref.xht
592CSS-COLLIDING-REF-NAME: css/CSS2/ui/overflow-applies-to-001-ref.xht
593CSS-COLLIDING-REF-NAME: css/CSS2/visuren/inline-formatting-context-001-ref.xht
594CSS-COLLIDING-REF-NAME: css/CSS2/linebox/inline-formatting-context-001-ref.xht
595CSS-COLLIDING-REF-NAME: css/css-flexbox/reference/percentage-size-subitems-001-ref.html
596CSS-COLLIDING-REF-NAME: css/css-grid/grid-items/percentage-size-subitems-001-ref.html
597CSS-COLLIDING-REF-NAME: css/css-contain/reference/contain-size-button-001-ref.html
598CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-button-001-ref.html
599CSS-COLLIDING-REF-NAME: css/css-contain/reference/contain-size-grid-001-ref.html
600CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001-ref.html
601CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/red.png
602CSS-COLLIDING-REF-NAME: css/css-contain/reference/contain-size-fieldset-001-ref.html
603CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-fieldset-001-ref.html
604CSS-COLLIDING-REF-NAME: css/css-contain/reference/contain-size-fieldset-002-ref.html
605CSS-COLLIDING-REF-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-fieldset-002-ref.html
606CSS-COLLIDING-SUPPORT-NAME: css/compositing/mix-blend-mode/support/red.png
607CSS-COLLIDING-SUPPORT-NAME: css/compositing/background-blending/support/red.png
608CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-3.png
609CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-3.png
610CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/background-size/support/50x50-green.png
611CSS-COLLIDING-SUPPORT-NAME: css/css-backgrounds/support/50x50-green.png
612CSS-COLLIDING-SUPPORT-NAME: css/css-grid/grid-items/support/50x50-green.png
613CSS-COLLIDING-SUPPORT-NAME: css/CSS2/support/50x50-green.png
614CSS-COLLIDING-SUPPORT-NAME: css/CSS2/ui/support/animated.gif
615CSS-COLLIDING-SUPPORT-NAME: css/CSS2/backgrounds/support/animated.gif
616CSS-COLLIDING-SUPPORT-NAME: css/css-shapes/shape-outside/shape-image/support/animated.gif
617CSS-COLLIDING-SUPPORT-NAME: css/css-display/support/util.js
618CSS-COLLIDING-SUPPORT-NAME: css/CSS2/normal-flow/support/replaced-min-max-1.png
619CSS-COLLIDING-SUPPORT-NAME: css/vendor-imports/mozilla/mozilla-central-reftests/ui3/support/replaced-min-max-1.png
620
Chromium WPT Sync2ce69be2020-06-18 17:25:34621CSS-COLLIDING-TEST-NAME: css/css-contain/inheritance.html
622CSS-COLLIDING-TEST-NAME: css/css-contain/content-visibility/inheritance.html
Stephen McGruerc8d551ed2020-05-01 13:40:31623CSS-COLLIDING-TEST-NAME: css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html
624CSS-COLLIDING-TEST-NAME: css/css-sizing/aspect-ratio/parsing/contain-intrinsic-size-invalid.html
625CSS-COLLIDING-TEST-NAME: css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-computed.html
626CSS-COLLIDING-TEST-NAME: css/css-sizing/aspect-ratio/parsing/contain-intrinsic-size-computed.html
627CSS-COLLIDING-TEST-NAME: css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html
628CSS-COLLIDING-TEST-NAME: css/css-sizing/aspect-ratio/parsing/contain-intrinsic-size-valid.html
629
630# CSS tests that used to be at the top level and weren't subject to lints
631MISSING-LINK: css/css-fonts/matching/fixed-stretch-style-over-weight.html
632SUPPORT-WRONG-DIR: css/css-fonts/matching/font-matching.css
633MISSING-LINK: css/css-fonts/matching/stretch-distance-over-weight-distance.html
634MISSING-LINK: css/css-fonts/matching/style-ranges-over-weight-direction.html
635MISSING-LINK: css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html
636MISSING-LINK: css/css-fonts/variations/variable-box-font.html
637MISSING-LINK: css/css-fonts/variations/variable-gpos-m2b.html
638MISSING-LINK: css/css-fonts/variations/variable-gsub.html
639MISSING-LINK: css/css-scroll-anchoring/abspos-containing-block-outside-scroller.html
640MISSING-LINK: css/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html
641MISSING-LINK: css/css-scroll-anchoring/ancestor-change-heuristic.html
642MISSING-LINK: css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html
643MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html
644MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping.html
645MISSING-LINK: css/css-scroll-anchoring/anonymous-block-box.html
646MISSING-LINK: css/css-scroll-anchoring/basic.html
647MISSING-LINK: css/css-scroll-anchoring/clipped-scrollers-skipped.html
648MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-float.html
649MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-overflow.html
650MISSING-LINK: css/css-scroll-anchoring/exclude-fixed-position.html
651MISSING-LINK: css/css-scroll-anchoring/inline-block.html
652MISSING-LINK: css/css-scroll-anchoring/negative-layout-overflow.html
653MISSING-LINK: css/css-scroll-anchoring/opt-out.html
654MISSING-LINK: css/css-scroll-anchoring/position-change-heuristic.html
655MISSING-LINK: css/css-scroll-anchoring/start-edge-in-block-layout-direction.html
656MISSING-LINK: css/css-scroll-anchoring/subtree-exclusion.html
657MISSING-LINK: css/css-scroll-anchoring/wrapped-text.html
658SUPPORT-WRONG-DIR: css/css-easing/testcommon.js
659MISSING-LINK: css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html
660MISSING-LINK: css/css-typed-om/declared-styleMap-accepts-inherit.html
661SUPPORT-WRONG-DIR: css/cssom/stylesheet-same-origin.css
662MISSING-LINK: css/cssom-view/DOMRectList.html
663MISSING-LINK: css/cssom-view/elementFromPoint-002.html
664MISSING-LINK: css/cssom-view/elementFromPoint-003.html
665MISSING-LINK: css/cssom-view/elementFromPoint.html
666MISSING-LINK: css/cssom-view/elementScroll.html
667MISSING-LINK: css/cssom-view/elementsFromPoint-iframes.html
668MISSING-LINK: css/cssom-view/elementsFromPoint-invalid-cases.html
669MISSING-LINK: css/cssom-view/elementsFromPoint-shadowroot.html
670MISSING-LINK: css/cssom-view/elementsFromPoint-simple.html
671MISSING-LINK: css/cssom-view/elementsFromPoint-svg.html
672MISSING-LINK: css/cssom-view/elementsFromPoint-table.html
673MISSING-LINK: css/cssom-view/elementsFromPoint.html
674MISSING-LINK: css/cssom-view/historical.html
675MISSING-LINK: css/cssom-view/HTMLBody-ScrollArea_quirksmode.html
676SUPPORT-WRONG-DIR: css/cssom-view/iframe.html
677MISSING-LINK: css/cssom-view/mouseEvent.html
678MISSING-LINK: css/cssom-view/negativeMargins.html
679MISSING-LINK: css/cssom-view/offsetTopLeftInScrollableParent.html
680MISSING-LINK: css/cssom-view/scrolling-no-browsing-context.html
681MISSING-LINK: css/cssom-view/scrolling-quirks-vs-nonquirks.html
682MISSING-LINK: css/cssom-view/scrollingElement.html
683MISSING-LINK: css/cssom-view/scrollIntoView-shadow.html
684MISSING-LINK: css/cssom-view/scrollIntoView-smooth.html
685MISSING-LINK: css/cssom-view/scrollTop-display-change.html
686
687# TODO https://github.com/web-platform-tests/wpt/issues/5770
688MISSING-LINK: css/geometry/*.worker.js
689MISSING-LINK: css/filter-effects/*.any.js
690
691# Tests that use WebKit/Blink testing APIs
692LAYOUTTESTS APIS: import-maps/common/resources/common-test-helper.js
Robert Ma6aa2f072020-07-09 14:53:34693LAYOUTTESTS APIS: resources/test-only-api.js
Stephen McGruerc8d551ed2020-05-01 13:40:31694LAYOUTTESTS APIS: resources/chromium/enable-hyperlink-auditing.js
695LAYOUTTESTS APIS: resources/chromium/generic_sensor_mocks.js
696LAYOUTTESTS APIS: resources/chromium/nfc-mock.js
697LAYOUTTESTS APIS: resources/chromium/webxr-test.js
698LAYOUTTESTS APIS: web-nfc/NDEFReader-document-hidden-manual.https.html
699LAYOUTTESTS APIS: web-nfc/NDEFReader_scan.https.html
700LAYOUTTESTS APIS: web-nfc/NDEFWriter_write.https.html
701LAYOUTTESTS APIS: webxr/resources/webxr_util.js
702
703# Signed Exchange files have hard-coded URLs in the certUrl field
704WEB-PLATFORM.TEST:signed-exchange/resources/*.sxg
705WEB-PLATFORM.TEST:signed-exchange/appcache/resources/*.sxg
706WEB-PLATFORM.TEST:signed-exchange/resources/generate-test-sxgs.sh
707
708# Web Bundle files have hard-coded URLs
709WEB-PLATFORM.TEST:web-bundle/resources/generate-test-wbns.sh
710WEB-PLATFORM.TEST:web-bundle/resources/wbn/*.wbn
Kunihiko Sakamotoe903b6c2020-07-16 01:36:43711WEB-PLATFORM.TEST:web-bundle/subresource-loading/subresource-loading-from-web-bundle.tentative.html
Stephen McGruerc8d551ed2020-05-01 13:40:31712
713# Tests that depend on resources in /gen/ in Chromium:
714# https://github.com/web-platform-tests/wpt/issues/16455
715# Please consult with ecosystem-infra@chromium.org before adding more.
Robert Ma6aa2f072020-07-09 14:53:34716MISSING DEPENDENCY: resources/test-only-api.js
Stephen McGruerc8d551ed2020-05-01 13:40:31717MISSING DEPENDENCY: contacts/resources/helpers.js
Robert Ma91da7b302020-08-07 22:10:57718MISSING DEPENDENCY: credential-management/support/otpcredential-helper.js
Stephen McGruerc8d551ed2020-05-01 13:40:31719MISSING DEPENDENCY: generic-sensor/resources/generic-sensor-helpers.js
Robert Ma91da7b302020-08-07 22:10:57720MISSING DEPENDENCY: idle-detection/interceptor.https.html
Stephen McGruerc8d551ed2020-05-01 13:40:31721MISSING DEPENDENCY: orientation-event/resources/orientation-event-helpers.js
Arnaud Mandy0347b672020-05-29 21:14:21722MISSING DEPENDENCY: screen_enumeration/resources/screenenumeration-helpers.js
Robert Ma91da7b302020-08-07 22:10:57723MISSING DEPENDENCY: shape-detection/resources/shapedetection-helpers.js
724MISSING DEPENDENCY: web-nfc/resources/nfc-helpers.js
725MISSING DEPENDENCY: webusb/resources/usb-helpers.js
726MISSING DEPENDENCY: webxr/resources/webxr_util.js
Stephen McGruerc8d551ed2020-05-01 13:40:31727
728# Tests that are false positives for using Ahem as a system font
729AHEM SYSTEM FONT: acid/acid3/test.html
730AHEM SYSTEM FONT: resource-timing/resources/all_resource_types.htm
731AHEM SYSTEM FONT: resource-timing/resources/iframe-reload-TAO.sub.html
732
733# TODO: The following should be deleted along with the Ahem web font cleanup
734# PR (https://github.com/web-platform-tests/wpt/pull/18702)
735AHEM SYSTEM FONT: infrastructure/assumptions/ahem-ref.html
736AHEM SYSTEM FONT: infrastructure/assumptions/ahem.html
737
738# Existing crashtests using testharness
Aaron Krajeski897888cb2020-06-05 18:17:27739TESTHARNESS-IN-OTHER-TYPE: html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html
Stephen McGruerc8d551ed2020-05-01 13:40:31740TESTHARNESS-IN-OTHER-TYPE: css/CSS2/floats-clear/adjoining-float-new-fc-crash.html
741TESTHARNESS-IN-OTHER-TYPE: css/CSS2/floats/floats-saturated-position-crash.html
742TESTHARNESS-IN-OTHER-TYPE: css/CSS2/linebox/video-needs-layout-crash.html
743TESTHARNESS-IN-OTHER-TYPE: css/css-animations/keyframes-remove-documentElement-crash.html
744TESTHARNESS-IN-OTHER-TYPE: css/css-break/break-before-with-no-fragmentation-crash.html
745TESTHARNESS-IN-OTHER-TYPE: css/css-multicol/abspos-in-multicol-with-spanner-crash.html
746TESTHARNESS-IN-OTHER-TYPE: css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html
747TESTHARNESS-IN-OTHER-TYPE: css/css-multicol/with-custom-layout-on-same-element-crash.https.html
748TESTHARNESS-IN-OTHER-TYPE: css/css-overflow/outline-with-opacity-crash.html
749TESTHARNESS-IN-OTHER-TYPE: css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html
750TESTHARNESS-IN-OTHER-TYPE: css/css-position/position-absolute-in-inline-crash.html
751TESTHARNESS-IN-OTHER-TYPE: css/css-pseudo/first-letter-crash.html
752TESTHARNESS-IN-OTHER-TYPE: css/css-pseudo/first-line-first-letter-insert-crash.html
753TESTHARNESS-IN-OTHER-TYPE: css/css-shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-crash.html
754TESTHARNESS-IN-OTHER-TYPE: css/css-tables/visibility-collapse-colspan-crash.html
755TESTHARNESS-IN-OTHER-TYPE: css/css-tables/visibility-collapse-rowspan-crash.html
756TESTHARNESS-IN-OTHER-TYPE: css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html
757TESTHARNESS-IN-OTHER-TYPE: css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html
758TESTHARNESS-IN-OTHER-TYPE: css/css-text/text-indent/text-indent-long-line-crash.html
759TESTHARNESS-IN-OTHER-TYPE: css/css-text/white-space/nowrap-wbr-and-space-crash.html
760TESTHARNESS-IN-OTHER-TYPE: css/css-text/white-space/pre-line-br-with-whitespace-child-crash.html
761TESTHARNESS-IN-OTHER-TYPE: css/css-text/white-space/pre-with-whitespace-crash.html
762TESTHARNESS-IN-OTHER-TYPE: css/css-writing-modes/bidi-inline-fragment-crash.html
763TESTHARNESS-IN-OTHER-TYPE: dom/svg-insert-crash.html
764TESTHARNESS-IN-OTHER-TYPE: editing/run/first-letter-crossing-engine-boundary-crash.html
765TESTHARNESS-IN-OTHER-TYPE: html/semantics/embedded-content/the-object-element/block-object-with-ruby-crash.html
766TESTHARNESS-IN-OTHER-TYPE: html/semantics/forms/the-input-element/time-datalist-crash.html
767TESTHARNESS-IN-OTHER-TYPE: html/semantics/forms/the-input-element/type-change-file-to-text-crash.html
768TESTHARNESS-IN-OTHER-TYPE: html/semantics/interactive-elements/the-details-element/display-table-with-rt-crash.html
769TESTHARNESS-IN-OTHER-TYPE: html/semantics/interactive-elements/the-summary-element/display-table-with-rt-crash.html
770TESTHARNESS-IN-OTHER-TYPE: html/semantics/text-level-semantics/the-ruby-element/rt-without-ruby-crash.html
771TESTHARNESS-IN-OTHER-TYPE: portals/portals-no-frame-crash.html
772TESTHARNESS-IN-OTHER-TYPE: quirks/table-replaced-descendant-percentage-height-crash.html
Yi Gu0d109b62020-06-01 21:43:37773TESTHARNESS-IN-OTHER-TYPE: scroll-animations/null-scroll-source-crash.html
Stephen McGruerc8d551ed2020-05-01 13:40:31774TESTHARNESS-IN-OTHER-TYPE: svg/extensibility/foreignObject/foreign-object-circular-filter-reference-crash.html
775TESTHARNESS-IN-OTHER-TYPE: svg/extensibility/foreignObject/foreign-object-under-clip-path-crash.html
776TESTHARNESS-IN-OTHER-TYPE: svg/extensibility/foreignObject/foreign-object-under-defs-crash.html
777TESTHARNESS-IN-OTHER-TYPE: svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html
Chromium WPT Sync4920a362020-05-25 10:58:45778
779PRINT STATEMENT: webdriver/tests/print/printcmd.py
780PRINT STATEMENT: webdriver/tests/print/user_prompts.py