Name Description Size
BackgroundSync 3
CODEOWNERS 164
CODE_OF_CONDUCT.md 5771
CONTRIBUTING.md 263
FileAPI 17
IndexedDB This directory contains the Indexed Database API test suite. 389
LICENSE.md 1502
README.md The web-platform-tests Project 6242
WebCryptoAPI Directory for Crypto API tests 15
WebIDL 9
accelerometer 15
accname 162
acid ## The Acid Tests 4
ambient-light 14
animation-worklet 48
annotation-model Annotation-model: Tests for the Web Annotation Data Model 11
annotation-protocol Annotation-Protocol: Tests for the Web Annotation Protocol 8
annotation-vocab 8
apng 4
appmanifest 8
audio-output 4
background-fetch 14
badging 3
battery-status 21
beacon 19
bluetooth # Web Bluetooth API Tests 15
clear-site-data 7
client-hints 30
clipboard-apis 19
common The files in this directory are non-infrastructure support files that can be used by tests. 40
compat 47
compression 16
conformance-checkers # WPT conformance-checker tests 15
console 11
contacts 2
content-dpr 12
content-index 4
content-security-policy 38
contenteditable 4
cookie-store This directory contains tests for the 44
cookies This directory contains tests for 14
core-aam core-aam: Tests for the Core Accessibility API Mappings Recommendation 239
cors Tests for the [Fetch Standard](https://fetch.spec.whatwg.org/). 30
cors-rfc1918 # CORS-RFC1918 tests 5
credential-management 9
css Introduction 86
custom-elements 33
custom-state-pseudo-class 1
delegated-ink 4
density-size-correction 16
deprecation-reporting 1
device-memory 3
docs # Project documentation tooling 20
document-policy 8
dom 17
domparsing 32
domxpath # XPath 26
dpub-aam dpub-aam: Tests for the DPUB-ARIA Accessibility Mapping Recommendation 41
dpub-aria dpub-aria: Tests for the DPUB-ARIA Recommendations 4
editing Most of this directory tests conformance to the editing spec written long ago 8
element-timing 48
encoding 45
encoding-detection 73
encrypted-media ## Preparing to run tests 113
entries-api Tests for the [Files and Directory Entries API](https://github.com/wicg/entries-api) 20
event-timing 38
eventsource These are the Server-sent events (`EventSource`) tests for the 50
feature-policy # Feature Policy Guide 56
fetch Tests for the [Fetch Standard](https://fetch.spec.whatwg.org/). 21
focus 10
font-access This directory contains (tentative) tests for the 5
fonts This directory only contains auxiliary font files used by other tests. See 20
forced-colors-mode This directory is for testing Forced Colors mode implementation. 60
fullscreen 6
gamepad 11
generic-sensor The `resources/generic-sensor-helpers.js` tests require an implementation of 9
geolocation-API 16
geolocation-sensor 15
graphics-aam 7
gyroscope 14
hr-time 11
html # HTML 21
html-longdesc 31
html-media-capture 17
idle-detection 14
imagebitmap-renderingcontext 13
images 50
import-maps Tests for [Import Maps](https://github.com/WICG/import-maps). 6
inert 11
infrastructure This directory contains a number of tests to ensure test running 13
input-device-capabilities 2
input-events 12
installedapp 3
interfaces This directory contains [Web IDL](https://heycam.github.io/webidl/) interface definitions for use in idlharness.js tests. 182
intersection-observer 48
intervention-reporting 1
is-input-pending - `security/` contains tests intended to ensure that input is not detectable cross-origin. 5
js 3
js-self-profiling 2
keyboard-lock 9
keyboard-map 8
largest-contentful-paint 33
layout-instability 42
lifecycle 8
lint.ignore 47761
loading 7
longtask-timing 19
magnetometer 14
mathml # Tests for the MathML Core specification 7
measure-memory # Tentative tests for performance.measureMemory API 15
media 34
media-capabilities # Media Capabilities specification Tests 7
media-feeds 2
media-playback-quality 2
media-source 79
mediacapture-depth 4
mediacapture-fromelement 7
mediacapture-image 23
mediacapture-record 18
mediacapture-streams 45
mediasession # Media Session specification Tests 8
merchant-validation 5
mimesniff Tests for the [MIME Sniffing Standard](https://mimesniff.spec.whatwg.org/). 3
mixed-content # Mixed Content Test Suite 6
mst-content-hint 4
native-file-system This directory contains (tentative) tests for the 47
native-io This directory contains tests for the 25
navigation-timing 51
netinfo 3
network-error-logging # Network Error Logging 14
notifications 23
old-tests 2
orientation-event The `resources/orientation-event-helpers.js` tests depend on the implementation of 8
orientation-sensor 24
origin-isolation # Origin isolation tests 19
origin-policy 7
page-lifecycle 1
page-visibility 13
paint-timing 9
payment-handler 32
payment-method-basic-card 8
payment-method-id ## Payment Method Identifiers 3
payment-request 48
performance-timeline 27
periodic-background-sync 4
permissions 7
permissions-policy # Permissions Policy Guide 51
permissions-request 1
permissions-revoke 1
picture-in-picture 14
pointerevents Directory for Pointer Events Tests 100
pointerlock 14
portals # Portals 45
preload 33
presentation-api # Presentation API Tests 4
priority-hints 5
proximity 5
push-api 2
quirks 29
raw-sockets These tests are for the TCP and UDP sockets API proposed in 6
referrer-policy # Referrer Policy Test Suite 9
remote-playback # Remote Playback API specification Tests 8
reporting 10
requestidlecallback 15
resize-observer 10
resource-timing 78
resources 24
sanitizer-api 6
savedata 1
screen-capture 5
screen-orientation 13
screen-wake-lock 21
screen_enumeration The `screenenumeration-helpers.js` requires an implementation of the 7
scroll-animations 45
scroll-to-text-fragment 20
secure-contexts 14
secure-payment-confirmation 1
selection 53
serial 9
server-timing 12
service-workers 4
shadow-dom 54
shape-detection The `shapedetection-helpers.js` tests require implementations of 19
signed-exchange This directory contains tests for the 35
speech-api 17
storage This directory contains the Storage test suite. 21
storage-access-api 8
streams # Streams Tests 12
subresource-integrity 40
svg The `import` directory contains tests imported from the [SVG 1.1 Second 25
svg-aam svg-aam: Tests for the SVG Accessibility API Mappings 2
testharness_runner.html 95
timing-entrytypes-registry 4
tools 30
touch-events 11
trust-tokens 3
trusted-types 94
ua-client-hints 1
uievents To run the UIEvents tests, go to: 13
update-built-tests.sh 280
upgrade-insecure-requests # Upgrade Insecure Requests Test Suite 8
url ## urltestdata.json 29
user-timing 40
vibration 15
video-rvfc # HTMLVideoElement.requestVideoFrameCallback specification Tests 10
visual-viewport 26
wai-aria Wai-aria: Tests for the WAI-ARIA Recommendations 238
wasm 8
web-animations Web Animations Test Suite 8
web-bundle This directory contains tests for the 5
web-locks This directory contains a test suite for the proposed Web Locks API. 23
web-nfc The `nfc-helpers.js` requires an implementation of 14
web-otp 1
web-share 31
webaudio Our test suite is currently tracking the [editor's draft](https://webaudio.github.io/web-audio-api/) of the Web Audio API. 7
webauthn 29
webcodecs 10
webdriver # WebDriver specification tests 3
webgl 9
webgpu # WebGPU Conformance Test Suite 3
webhid 1
webmessaging These are the cross-document messaging (`postMessage()`) tests for the 52
webmidi 2
webrtc # WebRTC 136
webrtc-extensions 4
webrtc-identity 6
webrtc-insertable-streams 13
webrtc-priority 2
webrtc-stats The following 4 test cases in the `webrtc/` directory test some of the mandatory-to-implement stats defined in WebRTC Statistics: 4
webrtc-svc 1
websockets These are the `WebSocket` tests for the 99
webstorage These are the storage (`localStorage`, `sessionStorage`) tests for the 54
webtransport 1
webusb # WebUSB Testing 31
webvr 11
webvtt # WebVTT Tests 7
webxr 92
window-segments 3
workers # Worker WPT tests 119
worklets These are the tests for the [Worklets Level 1 spec](https://drafts.css-houdini.org/worklets/). 24
wpt 618
wpt.py 321
x-frame-options This directory contains tests for [`X-Frame-Options`](https://html.spec.whatwg.org/#the-x-frame-options-header). 9
xhr Tests for the [XMLHttpRequest Standard](https://xhr.spec.whatwg.org/). 302
xslt 6
.azure-pipelines.yml 25570
.codecov.yml 66
.gitattributes 14
.github 2
.gitignore 662
.mailmap 224
.pyup.yml 1507
.taskcluster.yml 3160
.well-known Well-Known URI Testing 3