tree: 30c9774291e8d7240c839cbd2483749a0f38d4b1 [path history] [tgz]
  1. aggregation-service/
  2. ai/
  3. aria-notify/
  4. async-script-scheduling/
  5. attribution-reporting/
  6. badging/
  7. battery-status/
  8. bluetooth/
  9. cache_storage/
  10. client-hints/
  11. clipboard-apis/
  12. code-cache/
  13. content-security-policy/
  14. controlled-frame/
  15. cookies/
  16. css/
  17. digital-credentials/
  18. digital-goods/
  19. display-lock/
  20. dom/
  21. dom-clobbering/
  22. encoding/
  23. event-timing/
  24. fedcm/
  25. fenced_frame/
  26. fetch/
  27. file-system-api/
  28. forms/
  29. fragment-directive/
  30. generic-sensor/
  31. geolocation-api/
  32. handwriting/
  33. hid/
  34. html/
  35. import-maps/
  36. in-order-script-scheduling/
  37. infrastructure/
  38. installedapp/
  39. isolated-permissions-policy/
  40. isolated-permissions-policy-stable/
  41. js/
  42. layout-instability/
  43. long-animation-frame/
  44. mediacapture-extensions/
  45. mediacapture-handle/
  46. mediastream/
  47. messaging/
  48. navigation-api/
  49. observable/
  50. origin_trials/
  51. partition-blob-url/
  52. payments/
  53. performance-timeline/
  54. picture-in-picture/
  55. preload/
  56. prerender/
  57. presentation/
  58. printing/
  59. private-aggregation/
  60. private_attribution/
  61. reduce_screen_size/
  62. reporting/
  63. resource-timing/
  64. scheduler/
  65. security/
  66. serial/
  67. service-worker/
  68. shadow-dom/
  69. soft-navigation-heuristics/
  70. speculation-rules/
  71. speech/
  72. storage/
  73. streams/
  74. support/
  75. system-wake-lock/
  76. task-tracking/
  77. third-party-script-detection/
  78. trust-tokens/
  79. ukm/
  80. urlpattern/
  81. user-timing/
  82. vibration/
  83. view-transition/
  84. wasm/
  85. web-animations/
  86. web-locks/
  87. web-preferences-api/
  88. web-share/
  89. webaudio/
  90. webcodecs/
  91. webgpu/
  92. webmidi/
  93. webrtc-encoded-transform/
  94. websocket-cookies/
  95. webstorage/
  96. webtransport/
  97. webusb/
  98. webxr/
  99. lint.ignore
  100. PRESUBMIT.py
  101. README.md
third_party/blink/web_tests/wpt_internal/README.md

This directory is the Chromium-internal (*) counterpart of external/wpt. All WPT features (except some wpt lint rules) are enabled in this directory, including wptserve. This directory is mapped to wpt_internal/ on wptserve.

When including additional scripts from tests within this folder, the “root” folder is external/wpt and paths should be relative to that. (e.g., /resources/testharness.js will reference external/wpt/resources/testharness.js).

(*) “Internal” in the sense that tests are not synchronized with the WPT upstream or other browser vendors.

This directory is primarily intended for testing non-web-exposed and/or Blink-specific behaviours (Blink internal testing APIs are allowed) with WPT goodness (wptserve, testharness, reftest, etc.). Please try to use external/wpt whenever possible.

Note: tests have to go into subdirectories. Files in the root level of wpt_internal/ are not recognized as tests.