Name Description Size
2dcontext 28
accelerometer 15
accname 162
acid ## The Acid Tests 4
ambient-light 14
animation-worklet 51
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 2
audio-output 4
background-fetch 14
BackgroundSync 4
battery-status 21
beacon 18
bluetooth # Web Bluetooth Testing 14
check_stability.ini 419
clear-site-data 7
client-hints 27
clipboard-apis 10
CODEOWNERS 186
common The files in this directory are non-infrastructure support files that can be used by tests. 37
compat 32
compression 13
conformance-checkers # WPT conformance-checker tests 13
console 10
contacts 2
content-security-policy 38
CONTRIBUTING.md 164
cookie-store This directory contains tests for the 49
cookies This directory contains tests for 12
core-aam core-aam: Tests for the Core Accessibility API Mappings Recommendation 239
cors Tests for the [Fetch Standard](https://fetch.spec.whatwg.org/). 29
credential-management 7
css Introduction 85
custom-elements 31
device-memory 2
docs # Project documentation tooling 15
dom 14
domparsing 25
domxpath # XPath 9
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 45
encoding 43
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 14
eventsource These are the Server-sent events (`EventSource`) tests for the 50
feature-policy # Feature Policy Guide 49
fetch Tests for the [Fetch Standard](https://fetch.spec.whatwg.org/). 19
FileAPI 17
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. 32
fullscreen 6
gamepad 6
generic-sensor The `resources/generic-sensor-helpers.js` tests require an implementation of 8
geolocation-API 16
geolocation-sensor 15
graphics-aam 7
gyroscope 14
hr-time 11
html # HTML 19
html-longdesc 31
html-media-capture 17
idle-detection 14
imagebitmap-renderingcontext 13
images 48
import-maps Tests for [Import Maps](https://github.com/WICG/import-maps). 7
IndexedDB This directory contains the Indexed Database API test suite. 376
inert 10
infrastructure This directory contains a number of tests to ensure test running 12
input-device-capabilities 2
input-events 6
interfaces This directory contains [Web IDL](https://heycam.github.io/webidl/) interface definitions for use in idlharness.js tests. 150
intersection-observer 42
js 3
keyboard-lock 9
keyboard-map 8
kv-storage 13
largest-contentful-paint 25
layout-instability 7
LICENSE 1444
LICENSE.md 1502
lifecycle 8
lint.whitelist 47827
loading 7
longtask-timing 16
magnetometer 14
mathml # Tests for the MathML Core specification 6
measure-memory # Tentative tests for performance.measureMemory API 3
media 31
media-capabilities # Media Capabilities specification Tests 7
media-playback-quality 2
media-source 78
mediacapture-depth 4
mediacapture-fromelement 6
mediacapture-image 22
mediacapture-record 14
mediacapture-streams 43
mediasession # Media Session specification Tests 8
mimesniff Tests for the [MIME Sniffing Standard](https://mimesniff.spec.whatwg.org/). 3
mixed-content 6
mst-content-hint 3
native-file-system This directory contains (tentative) tests for the 15
navigation-timing 49
netinfo 3
network-error-logging # Network Error Logging 14
notifications 23
offscreen-canvas 19
old-tests 2
orientation-event 22
orientation-sensor 24
origin-policy 10
page-visibility 14
paint-timing 17
payment-handler 30
payment-method-basic-card 7
payment-method-id ## Payment Method Identifiers 3
payment-request 50
performance-timeline 25
permissions 5
picture-in-picture 14
pointerevents Directory for Pointer Events Tests 83
pointerlock 14
portals # Portals 35
preload 30
presentation-api # Presentation API Tests 4
printing 2
priority-hints 5
proximity 5
push-api 2
quirks 26
README.md The web-platform-tests Project 9166
referrer-policy # Referrer-Policy Web Platform Tests 7
remote-playback # Remote Playback API specification Tests 8
reporting 7
requestidlecallback 15
resize-observer 7
resource-timing 74
resources 22
screen_enumeration 1
screen-capture 5
screen-orientation 13
scroll-animations 10
scroll-to-text-fragment 2
secure-contexts 15
selection 47
serial 8
server-timing 11
service-workers 3
shadow-dom 50
shape-detection The `shapedetection-helpers.js` tests require implementations of 18
signed-exchange This directory contains tests for the 34
sms # SMS Receiver API 6
speech-api 18
std-toast 13
storage This directory contains the Storage test suite. 20
storage-access-api 5
streams # Streams Tests 10
subresource-integrity 40
svg The `import` directory contains tests imported from the [SVG 1.1 Second 24
svg-aam svg-aam: Tests for the SVG Accessibility API Mappings 2
testharness_runner.html 95
timing-entrytypes-registry 4
tools 32
touch-events 11
trusted-types 61
uievents To run the UIEvents tests, go to: 13
update-built-tests.sh 269
upgrade-insecure-requests 8
url ## urltestdata.json 28
user-timing 39
vibration 15
visual-viewport 26
wai-aria Wai-aria: Tests for the WAI-ARIA Recommendations 238
wake-lock 18
wasm 8
web-animations Web Animations Test Suite 7
web-locks This directory contains a test suite for the proposed Web Locks API. 24
web-nfc The `nfc-helpers.js` requires an implementation of 15
web-share 27
webaudio Our test suite is currently tracking the [editor's draft](https://webaudio.github.io/web-audio-api/) of the Web Audio API. 8
webauthn 21
WebCryptoAPI Directory for Crypto API tests 14
webdriver # WebDriver specification tests 3
webgl 9
webgpu 4
WebIDL 8
webmessaging These are the cross-document messaging (`postMessage()`) tests for the 51
webmidi 2
webrtc 115
webrtc-extensions 2
webrtc-identity 6
webrtc-quic 5
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 55
webusb # WebUSB Testing 31
webvr 11
webvtt # WebVTT Tests 7
webxr 84
workers # Worker WPT tests 108
worklets These are the tests for the [Worklets Level 1 spec](https://drafts.css-houdini.org/worklets/). 24
wpt 95
wpt.py 15
x-frame-options This directory contains tests for 8
xhr Tests for the [XMLHttpRequest Standard](https://xhr.spec.whatwg.org/). 299
xslt 4
.azure-pipelines.yml 15711
.codecov.yml 66
.gitattributes 14
.github 2
.gitignore 661
.mailmap 224
.pyup.yml 1158
.taskcluster.yml 15326
.well-known Well-Known URI Testing 3