1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 TEST_HARNESS_FILES["web-platform"] += [
8 "mach_commands_base.py",
9 "mach_test_package_commands.py",
15 PYTHON_UNITTEST_MANIFESTS += ["python.ini"]
18 SCHEDULES.exclusive = [
20 "web-platform-tests-reftest",
21 "web-platform-tests-wdspec",
24 with Files("moz.build"):
25 BUG_COMPONENT = ("Testing", "web-platform-tests")
27 with Files("wptrunner.ini"):
28 BUG_COMPONENT = ("Testing", "web-platform-tests")
30 with Files("meta/**"):
31 BUG_COMPONENT = ("Testing", "web-platform-tests")
33 with Files("products/README"):
34 BUG_COMPONENT = ("Testing", "web-platform-tests")
36 with Files("outbound/README"):
37 BUG_COMPONENT = ("Testing", "web-platform-tests")
39 with Files("outbound/meta/**"):
40 BUG_COMPONENT = ("Testing", "web-platform-tests")
42 with Files("outbound/tests/placeholder"):
43 BUG_COMPONENT = ("Testing", "web-platform-tests")
45 with Files("mozilla/README"):
46 BUG_COMPONENT = ("Testing", "web-platform-tests")
48 with Files("mozilla/meta/**"):
49 BUG_COMPONENT = ("Testing", "web-platform-tests")
51 with Files("mozilla/tests/dom/**"):
52 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
54 with Files("mozilla/tests/editor/**"):
55 BUG_COMPONENT = ("Core", "DOM: Editor")
57 with Files("mozilla/tests/fetch/**"):
58 BUG_COMPONENT = ("Core", "DOM: Networking")
60 with Files("mozilla/tests/focus/**"):
61 BUG_COMPONENT = ("Core", "DOM: Editor")
63 with Files("mozilla/tests/html/**"):
64 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
66 with Files("mozilla/tests/html/semantics/forms/**"):
67 BUG_COMPONENT = ("Core", "Layout: Form Controls")
69 with Files("mozilla/tests/html/semantics/scripting-1/**"):
70 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
72 with Files("mozilla/tests/placeholder"):
73 BUG_COMPONENT = ("Testing", "web-platform-tests")
75 with Files("update/**"):
76 BUG_COMPONENT = ("Testing", "web-platform-tests")
79 BUG_COMPONENT = ("Testing", "web-platform-tests")
82 BUG_COMPONENT = ("Testing", "web-platform-tests")
84 with Files("tests/*.md"):
85 BUG_COMPONENT = ("Testing", "web-platform-tests")
87 with Files("tests/**"):
88 BUG_COMPONENT = ("Testing", "web-platform-tests")
89 SCHEDULES.inclusive += ["test-verify-wpt"]
91 with Files("tests/testharness_runner.html"):
92 BUG_COMPONENT = ("Testing", "web-platform-tests")
94 with Files("tests/wpt"):
95 BUG_COMPONENT = ("Testing", "web-platform-tests")
97 with Files("tests/wpt.py"):
98 BUG_COMPONENT = ("Testing", "web-platform-tests")
101 with Files("tests/FileAPI/**"):
102 BUG_COMPONENT = ("Core", "DOM: File")
104 with Files("tests/IndexedDB/**"):
105 BUG_COMPONENT = ("Core", "Storage: IndexedDB")
107 with Files("tests/WebCryptoAPI/**"):
108 BUG_COMPONENT = ("Core", "DOM: Security")
110 with Files("tests/xhr/**"):
111 BUG_COMPONENT = ("Core", "DOM: Networking")
113 with Files("tests/accelerometer/**"):
114 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
116 with Files("tests/ambient-light/**"):
117 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
119 with Files("tests/annotation-model/**"):
120 BUG_COMPONENT = ("Testing", "web-platform-tests")
122 with Files("tests/annotation-protocol/**"):
123 BUG_COMPONENT = ("Testing", "web-platform-tests")
125 with Files("tests/annotation-vocab/**"):
126 BUG_COMPONENT = ("Testing", "web-platform-tests")
128 with Files("tests/apng/**"):
129 BUG_COMPONENT = ("Core", "ImageLib")
131 with Files("tests/audio-output/**"):
132 BUG_COMPONENT = ("Core", "Audio/Video: Playback")
134 with Files("tests/background-fetch/**"):
135 BUG_COMPONENT = ("Core", "DOM: Service Workers")
137 with Files("tests/battery-status/**"):
138 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
140 with Files("tests/beacon/**"):
141 BUG_COMPONENT = ("Core", "DOM: Networking")
143 with Files("tests/bluetooth/**"):
144 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
146 with Files("tests/clear-site-data/**"):
147 BUG_COMPONENT = ("Core", "DOM: Security")
149 with Files("tests/clipboard-apis/**"):
150 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
152 with Files("tests/common/**"):
153 BUG_COMPONENT = ("Testing", "web-platform-tests")
155 # Appears to be testing -webkit specific css properties
156 with Files("tests/compat/**"):
157 BUG_COMPONENT = ("Core", "Layout")
159 with Files("tests/conformance-checkers/**"):
160 BUG_COMPONENT = ("Testing", "web-platform-tests")
162 with Files("tests/console/**"):
163 BUG_COMPONENT = ("DevTools", "Console")
165 with Files("tests/content-security-policy/**"):
166 BUG_COMPONENT = ("Core", "DOM: Security")
168 with Files("tests/cookies/**"):
169 BUG_COMPONENT = ("Core", "Networking: Cookies")
171 with Files("tests/core-aam/**"):
172 BUG_COMPONENT = ("Core", "Disability Access APIs")
174 with Files("tests/cors/**"):
175 BUG_COMPONENT = ("Core", "DOM: Security")
177 with Files("tests/credential-management/**"):
178 BUG_COMPONENT = ("Core", "DOM: Security")
180 with Files("tests/css/**"):
181 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
183 with Files("tests/css/compositing/**"):
184 BUG_COMPONENT = ("Core", "Web Painting")
186 with Files("tests/css/css-align/**"):
187 BUG_COMPONENT = ("Core", "Layout: Block and Inline")
189 with Files("tests/css/css-animations/**"):
190 BUG_COMPONENT = ("Core", "CSS Transitions and Animations")
192 with Files("tests/css/css-backgrounds/**"):
193 BUG_COMPONENT = ("Core", "Layout: Images, Video, and HTML Frames")
195 with Files("tests/css/css-box/**"):
196 BUG_COMPONENT = ("Core", "Layout")
198 with Files("tests/css/css-break/**"):
199 BUG_COMPONENT = ("Core", "Layout")
201 with Files("tests/css/css-cascade/**"):
202 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
204 with Files("tests/css/css-color/**"):
205 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
207 with Files("tests/css/css-color-adjust/**"):
208 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
210 with Files("tests/css/css-conditional/**"):
211 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
213 with Files("tests/css/css-contain/**"):
214 BUG_COMPONENT = ("Core", "Layout")
216 with Files("tests/css/css-content/**"):
217 BUG_COMPONENT = ("Core", "Layout: Generated Content, Lists, and Counters")
219 with Files("tests/css/css-counter-styles/**"):
220 BUG_COMPONENT = ("Core", "Layout: Generated Content, Lists, and Counters")
222 with Files("tests/css/css-device-adapt/**"):
223 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
225 with Files("tests/css/css-display/**"):
226 BUG_COMPONENT = ("Core", "Layout")
228 with Files("tests/css/css-easing/**"):
229 BUG_COMPONENT = ("Core", "DOM: Animation")
231 with Files("tests/css/css-env/**"):
232 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
234 with Files("tests/css/css-exclusions/**"):
235 BUG_COMPONENT = ("Core", "Layout")
237 with Files("tests/css/css-fill-stroke/**"):
238 BUG_COMPONENT = ("Core", "SVG")
240 with Files("tests/css/css-flexbox/**"):
241 BUG_COMPONENT = ("Core", "Layout: Flexbox")
243 with Files("tests/css/css-font-loading/**"):
244 BUG_COMPONENT = ("Core", "Layout: Text and Fonts")
246 with Files("tests/css/css-fonts/**"):
247 BUG_COMPONENT = ("Core", "Layout: Text and Fonts")
249 with Files("tests/css/css-forced-color-adjust/**"):
250 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
252 with Files("tests/css/css-gcpm/**"):
253 BUG_COMPONENT = ("Core", "Layout")
255 with Files("tests/css/css-grid/**"):
256 BUG_COMPONENT = ("Core", "Layout: Grid")
258 with Files("tests/css/css-images/**"):
259 BUG_COMPONENT = ("Core", "Layout: Images, Video, and HTML Frames")
261 with Files("tests/css/css-inline/**"):
262 BUG_COMPONENT = ("Core", "Layout: Block and Inline")
264 with Files("tests/css/css-layout-api/**"):
265 BUG_COMPONENT = ("Core", "Layout")
267 with Files("tests/css/css-lists/**"):
268 BUG_COMPONENT = ("Core", "Layout: Generated Content, Lists, and Counters")
270 with Files("tests/css/css-logical/**"):
271 BUG_COMPONENT = ("Core", "Layout")
273 with Files("tests/css/css-masking/**"):
274 BUG_COMPONENT = ("Core", "Web Painting")
276 with Files("tests/css/css-multicol/**"):
277 BUG_COMPONENT = ("Core", "Layout: Columns")
279 with Files("tests/css/css-namespaces/**"):
280 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
282 with Files("tests/css/css-overflow/**"):
283 BUG_COMPONENT = ("Core", "Layout: Scrolling and Overflow")
285 with Files("tests/css/css-overscroll-behavior/**"):
286 BUG_COMPONENT = ("Core", "Layout")
288 with Files("tests/css/css-page/**"):
289 BUG_COMPONENT = ("Core", "Layout")
291 with Files("tests/css/css-paint-api/**"):
292 BUG_COMPONENT = ("Core", "Web Painting")
294 with Files("tests/css/css-parser-api/**"):
295 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
297 with Files("tests/css/css-position/**"):
298 BUG_COMPONENT = ("Core", "Layout: Positioned")
300 with Files("tests/css/css-properties-values-api/**"):
301 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
303 with Files("tests/css/css-pseudo/**"):
304 BUG_COMPONENT = ("Core", "Layout: Generated Content, Lists, and Counters")
306 with Files("tests/css/css-round-display/**"):
307 BUG_COMPONENT = ("Core", "Layout")
309 with Files("tests/css/css-ruby/**"):
310 BUG_COMPONENT = ("Core", "Layout: Ruby")
312 with Files("tests/css/css-scoping/**"):
313 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
315 with Files("tests/css/css-scroll-anchoring/**"):
316 BUG_COMPONENT = ("Core", "Layout: Scrolling and Overflow")
318 with Files("tests/css/css-scroll-snap/**"):
319 BUG_COMPONENT = ("Core", "Layout: Scrolling and Overflow")
321 with Files("tests/css/css-scrollbars/**"):
322 BUG_COMPONENT = ("Core", "Layout: Scrolling and Overflow")
324 with Files("tests/css/css-shadow-parts/**"):
325 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
327 with Files("tests/css/css-shapes/**"):
328 BUG_COMPONENT = ("Core", "Layout: Floats")
330 with Files("tests/css/css-size-adjust/**"):
331 BUG_COMPONENT = ("Core", "Layout: Text and Fonts")
333 with Files("tests/css/css-sizing/**"):
334 BUG_COMPONENT = ("Core", "Layout")
336 with Files("tests/css/css-speech/**"):
337 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
339 with Files("tests/css/css-style-attr/**"):
340 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
342 with Files("tests/css/css-syntax/**"):
343 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
345 with Files("tests/css/css-tables/**"):
346 BUG_COMPONENT = ("Core", "Layout: Tables")
348 with Files("tests/css/css-text/**"):
349 BUG_COMPONENT = ("Core", "Layout: Text and Fonts")
351 with Files("tests/css/css-text-decor/**"):
352 BUG_COMPONENT = ("Core", "Layout: Text and Fonts")
354 with Files("tests/css/css-transforms/**"):
355 BUG_COMPONENT = ("Core", "Web Painting")
357 with Files("tests/css/css-transitions/**"):
358 BUG_COMPONENT = ("Core", "CSS Transitions and Animations")
360 with Files("tests/css/css-typed-om/**"):
361 BUG_COMPONENT = ("Core", "DOM: CSS Object Model")
363 with Files("tests/css/css-ui/**"):
364 BUG_COMPONENT = ("Core", "Layout")
366 with Files("tests/css/css-values/**"):
367 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
369 with Files("tests/css/css-variables/**"):
370 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
372 with Files("tests/css/css-will-change/**"):
373 BUG_COMPONENT = ("Core", "Layout")
375 with Files("tests/css/css-writing-modes/**"):
376 BUG_COMPONENT = ("Core", "Layout")
378 with Files("tests/css/cssom/**"):
379 BUG_COMPONENT = ("Core", "DOM: CSS Object Model")
381 with Files("tests/css/cssom-view/**"):
382 BUG_COMPONENT = ("Core", "DOM: CSS Object Model")
384 with Files("tests/css/filter-effects/**"):
385 BUG_COMPONENT = ("Core", "Web Painting")
387 with Files("tests/css/geometry/**"):
388 BUG_COMPONENT = ("Core", "DOM: CSS Object Model")
390 with Files("tests/css/mediaqueries/**"):
391 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
393 with Files("tests/css/motion/**"):
394 BUG_COMPONENT = ("Core", "SVG")
396 with Files("tests/css/selectors/**"):
397 BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
399 with Files("tests/custom-elements/**"):
400 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
402 with Files("tests/docs/**"):
403 BUG_COMPONENT = ("Testing", "web-platform-tests")
405 with Files("tests/dom/**"):
406 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
408 with Files("tests/domparsing/**"):
409 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
411 with Files("tests/domxpath/**"):
412 BUG_COMPONENT = ("Core", "XSLT")
414 with Files("tests/dpub-aam/**"):
415 BUG_COMPONENT = ("Core", "Disability Access APIs")
417 with Files("tests/dpub-aria/**"):
418 BUG_COMPONENT = ("Core", "Disability Access APIs")
420 with Files("tests/editing/**"):
421 BUG_COMPONENT = ("Core", "DOM: Editor")
423 with Files("tests/element-timing/**"):
424 BUG_COMPONENT = ("Core", "Performance")
426 with Files("tests/encoding/**"):
427 BUG_COMPONENT = ("Core", "Internationalization")
429 with Files("tests/encoding-detection/**"):
430 BUG_COMPONENT = ("Core", "Internationalization")
432 with Files("tests/encrypted-media/**"):
433 BUG_COMPONENT = ("Core", "Audio/Video: Playback")
435 with Files("tests/entries-api/**"):
436 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
438 with Files("tests/eventsource/**"):
439 BUG_COMPONENT = ("Core", "DOM: Events")
441 with Files("tests/feature-policy/**"):
442 BUG_COMPONENT = ("Core", "DOM: Security")
444 with Files("tests/fetch/**"):
445 BUG_COMPONENT = ("Core", "DOM: Networking")
447 with Files("tests/fonts/**"):
448 BUG_COMPONENT = ("Testing", "web-platform-tests")
450 with Files("tests/fonts/math/**"):
451 BUG_COMPONENT = ("Core", "MathML")
453 with Files("tests/fullscreen/**"):
454 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
456 with Files("tests/gamepad/**"):
457 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
459 with Files("tests/geolocation-API/**"):
460 BUG_COMPONENT = ("Core", "DOM: Geolocation")
462 with Files("tests/gyroscope/**"):
463 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
465 with Files("tests/hr-time/**"):
466 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
468 with Files("tests/html/**"):
469 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
471 with Files("tests/html-longdesc/**"):
472 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
474 # Not implemented yet, see Bug 741393
475 with Files("tests/html-media-capture/**"):
476 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
478 with Files("tests/imagebitmap-renderingcontext/**"):
479 BUG_COMPONENT = ("Core", "Canvas: 2D")
481 with Files("tests/images/**"):
482 BUG_COMPONENT = ("Testing", "web-platform-tests")
484 with Files("tests/infrastructure/**"):
485 BUG_COMPONENT = ("Testing", "web-platform-tests")
487 with Files("tests/input-events/**"):
488 BUG_COMPONENT = ("Core", "DOM: Events")
490 with Files("tests/interfaces/**"):
491 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
493 with Files("tests/intersection-observer/**"):
494 BUG_COMPONENT = ("Core", "Layout")
496 with Files("tests/js/**"):
497 BUG_COMPONENT = ("Core", "JavaScript Engine")
499 # To be implemented in bug 1348405
500 with Files("tests/keyboard-lock/**"):
501 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
503 # No reference to longtask in bugzilla or codebase
504 with Files("tests/longtask-timing/**"):
505 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
507 # depends on generic-sensor, check bug 1359076
508 with Files("tests/magnetometer/**"):
509 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
511 with Files("tests/mathml/**"):
512 BUG_COMPONENT = ("Core", "MathML")
514 with Files("tests/media/**"):
515 BUG_COMPONENT = ("Core", "Audio/Video: Playback")
517 with Files("tests/media-capabilities/**"):
518 BUG_COMPONENT = ("Core", "WebRTC: Audio/Video")
520 with Files("tests/mediasession/**"):
521 BUG_COMPONENT = ("Core", "Audio/Video: Playback")
523 with Files("tests/media-source/**"):
524 BUG_COMPONENT = ("Core", "Audio/Video: Playback")
526 with Files("tests/mediacapture-fromelement/**"):
527 BUG_COMPONENT = ("Core", "Audio/Video: Recording")
529 with Files("tests/mediacapture-image/**"):
530 BUG_COMPONENT = ("Core", "Audio/Video: Recording")
532 with Files("tests/mediacapture-record/**"):
533 BUG_COMPONENT = ("Core", "Audio/Video: Recording")
535 with Files("tests/mediacapture-streams/**"):
536 BUG_COMPONENT = ("Core", "Audio/Video: MediaStreamGraph")
538 with Files("tests/mixed-content/**"):
539 BUG_COMPONENT = ("Core", "DOM: Security")
541 with Files("tests/navigation-timing/**"):
542 BUG_COMPONENT = ("Core", "Performance")
544 with Files("tests/netinfo/**"):
545 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
547 with Files("tests/notifications/**"):
548 BUG_COMPONENT = ("Toolkit", "Notifications and Alerts")
550 with Files("tests/old-tests/submission/Microsoft/foreigncontent/**"):
551 BUG_COMPONENT = ("Core", "SVG")
553 with Files("tests/old-tests/submission/Microsoft/history/**"):
554 BUG_COMPONENT = ("Core", "DOM: Navigation")
556 with Files("tests/old-tests/submission/Microsoft/selection/**"):
557 BUG_COMPONENT = ("Core", "DOM: Selection")
559 with Files("tests/orientation-event/**"):
560 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
562 with Files("tests/orientation-sensor/**"):
563 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
565 with Files("tests/page-visibility/**"):
566 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
568 with Files("tests/paint-timing/**"):
569 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
572 with Files("tests/payment-handler/**"):
573 BUG_COMPONENT = ("Core", "DOM: Web Payments")
576 with Files("tests/payment-method-basic-card/**"):
577 BUG_COMPONENT = ("Core", "DOM: Web Payments")
580 with Files("tests/payment-method-id/**"):
581 BUG_COMPONENT = ("Core", "DOM: Web Payments")
583 with Files("tests/payment-request/**"):
584 BUG_COMPONENT = ("Core", "DOM: Web Payments")
586 with Files("tests/performance-timeline/**"):
587 BUG_COMPONENT = ("Core", "Performance")
589 with Files("tests/picture-in-picture/**"):
590 BUG_COMPONENT = ("Toolkit", "Video/Audio Controls")
592 with Files("tests/pointerevents/**"):
593 BUG_COMPONENT = ("Core", "DOM: Events")
595 with Files("tests/pointerlock/**"):
596 BUG_COMPONENT = ("Core", "DOM: Events")
598 with Files("tests/preload/**"):
599 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
601 with Files("tests/presentation-api/**"):
602 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
604 with Files("tests/proximity/**"):
605 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
607 with Files("tests/quirks/**"):
608 BUG_COMPONENT = ("Core", "Layout")
610 with Files("tests/remote-playback/**"):
611 BUG_COMPONENT = ("Core", "Audio/Video: Playback")
613 with Files("tests/referrer-policy/**"):
614 BUG_COMPONENT = ("Core", "DOM: Security")
616 with Files("tests/requestidlecallback/**"):
617 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
619 # To be implemented in bug 1272409
620 with Files("tests/resize-observer/**"):
621 BUG_COMPONENT = ("Core", "Layout")
623 with Files("tests/resource-timing/**"):
624 BUG_COMPONENT = ("Core", "Performance")
626 with Files("tests/resources/**"):
627 BUG_COMPONENT = ("Testing", "web-platform-tests")
629 with Files("tests/sanitizer-api/**"):
630 BUG_COMPONENT = ("Core", "DOM: Security")
632 with Files("tests/screen-capture/**"):
633 BUG_COMPONENT = ("Core", "WebRTC: Audio/Video")
635 with Files("tests/screen-orientation/**"):
636 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
638 with Files("tests/secure-contexts/**"):
639 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
641 with Files("tests/selection/**"):
642 BUG_COMPONENT = ("Core", "DOM: Selection")
644 with Files("tests/server-timing/**"):
645 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
647 with Files("tests/service-workers/**"):
648 BUG_COMPONENT = ("Core", "DOM: Service Workers")
650 with Files("tests/shadow-dom/**"):
651 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
653 with Files("tests/speech-api/**"):
654 BUG_COMPONENT = ("Core", "Web Speech")
656 with Files("tests/storage/**"):
657 BUG_COMPONENT = ("Core", "Storage: Quota Manager")
659 with Files("tests/streams/**"):
660 BUG_COMPONENT = ("Core", "DOM: Streams")
662 with Files("tests/subresource-integrity/**"):
663 BUG_COMPONENT = ("Core", "DOM: Security")
665 with Files("tests/svg/**"):
666 BUG_COMPONENT = ("Core", "SVG")
668 with Files("tests/svg-aam/**"):
669 BUG_COMPONENT = ("Core", "SVG")
671 with Files("tests/touch-events/**"):
672 BUG_COMPONENT = ("Core", "DOM: Events")
674 with Files("tests/tools/**"):
675 BUG_COMPONENT = ("Testing", "web-platform-tests")
677 with Files("tests/trusted-types/**"):
678 BUG_COMPONENT = ("Core", "DOM: Security")
680 with Files("tests/uievents/**"):
681 BUG_COMPONENT = ("Core", "DOM: Events")
683 with Files("tests/upgrade-insecure-requests/**"):
684 BUG_COMPONENT = ("Core", "DOM: Security")
685 with Files("tests/url/**"):
686 BUG_COMPONENT = ("Core", "DOM: Networking")
688 with Files("tests/user-timing/**"):
689 BUG_COMPONENT = ("Core", "Performance")
691 with Files("tests/vibration/**"):
692 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
694 with Files("tests/visual-viewport/**"):
695 BUG_COMPONENT = ("Core", "Layout")
697 with Files("tests/wai-aria/**"):
698 BUG_COMPONENT = ("Core", "Disability Access APIs")
700 with Files("tests/wasm/**"):
701 BUG_COMPONENT = ("Core", "Javascript: WebAssembly")
703 with Files("tests/web-animations/**"):
704 BUG_COMPONENT = ("Core", "DOM: Animation")
706 with Files("tests/webaudio/**"):
707 BUG_COMPONENT = ("Core", "Web Audio")
709 with Files("tests/webauthn/**"):
710 BUG_COMPONENT = ("Core", "DOM: Web Authentication")
712 with Files("tests/webdriver/**"):
713 BUG_COMPONENT = ("Testing", "geckodriver")
715 with Files("tests/webgl/**"):
716 BUG_COMPONENT = ("Core", "Canvas: WebGL")
718 with Files("tests/webmessaging/**"):
719 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
721 with Files("tests/web-locks/**"):
722 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
724 with Files("tests/web-nfc/**"):
725 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
727 with Files("tests/webrtc/**"):
728 BUG_COMPONENT = ("Core", "WebRTC")
730 with Files("tests/webrtc-extensions/**"):
731 BUG_COMPONENT = ("Core", "WebRTC")
733 with Files("tests/webrtc-identity/**"):
734 BUG_COMPONENT = ("Core", "WebRTC")
736 with Files("tests/webrtc-stats/**"):
737 BUG_COMPONENT = ("Core", "WebRTC")
739 with Files("tests/webrtc-svc/**"):
740 BUG_COMPONENT = ("Core", "WebRTC")
742 with Files("tests/web-share/**"):
743 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
745 with Files("tests/websockets/**"):
746 BUG_COMPONENT = ("Core", "Networking: WebSockets")
748 with Files("tests/webstorage/**"):
749 BUG_COMPONENT = ("Core", "Storage: localStorage & sessionStorage")
751 with Files("tests/webusb/**"):
752 BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
754 with Files("tests/webvr/**"):
755 BUG_COMPONENT = ("Core", "WebVR")
757 with Files("tests/webxr/**"):
758 BUG_COMPONENT = ("Core", "WebVR")
760 with Files("tests/webvtt/**"):
761 BUG_COMPONENT = ("Core", "Audio/Video: Playback")
763 with Files("tests/workers/**"):
764 BUG_COMPONENT = ("Core", "DOM: Workers")
766 # to be implemented in bug 1315239
767 with Files("tests/worklets/**"):
768 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
770 with Files("tests/x-frame-options/**"):
771 BUG_COMPONENT = ("Core", "DOM: Security")
773 SPHINX_TREES["/web-platform"] = "docs"