Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
..
.well-known 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
BackgroundSync 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
FileAPI 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
IndexedDB 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
WebCryptoAPI 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
accelerometer 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
accessibility 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
acid 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
ambient-light 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
animation-worklet 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
apng 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
appmanifest 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
attribution-reporting 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
audio-output 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
background-fetch 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
badging 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
battery-status 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
beacon 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
bluetooth 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
clear-site-data 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
client-hints 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
clipboard-apis 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
close-watcher 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
common 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
compat 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
compression 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
compute-pressure 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
console 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
contacts 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
content-dpr 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
content-index 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
content-security-policy 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
contenteditable 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
cookie-store 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
cookies 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
cors 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
credential-management 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
css 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
custom-elements 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
custom-state-pseudo-class 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
delegated-ink 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
density-size-correction 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
deprecation-reporting 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
device-memory 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
direct-sockets 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
docs 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
document-policy 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
dom 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
domparsing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
domxpath 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
editing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
element-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
encoding 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
encoding-detection 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
encrypted-media 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
entries-api 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
event-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
eventsource 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
eyedropper 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
feature-policy 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
fetch 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
file-system-access 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
focus 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
font-access 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
fonts 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
forced-colors-mode 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
fs 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
fullscreen 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
gamepad 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
generic-sensor 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
geolocation-API 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
geolocation-sensor 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
graphics-aam 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
gyroscope 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
hr-time 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
html 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
html-media-capture 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
idle-detection 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
imagebitmap-renderingcontext 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
images 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
import-maps 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
inert 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
infrastructure 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
input-device-capabilities 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
input-events 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
installedapp 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
interfaces 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
intersection-observer 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
intervention-reporting 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
is-input-pending 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
js-self-profiling 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
keyboard-lock 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
keyboard-map 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
largest-contentful-paint 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
layout-instability 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
lifecycle 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
loading 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
longtask-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
magnetometer 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
managed 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mathml 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
measure-memory 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
media 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
media-capabilities 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
media-playback-quality 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
media-source 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-extensions 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-fromelement 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-handle 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-image 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-insertable-streams 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-record 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-region 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediacapture-streams 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mediasession 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
merchant-validation 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mimesniff 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mixed-content 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mst-content-hint 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
native-io 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
navigation-api 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
navigation-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
netinfo 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
network-error-logging 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
notifications 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
orientation-event 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
orientation-sensor 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
page-lifecycle 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
page-visibility 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
paint-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
parakeet 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
payment-handler 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
payment-method-basic-card 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
payment-method-id 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
payment-request 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
pending_beacon 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
performance-timeline 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
periodic-background-sync 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
permissions 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
permissions-policy 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
permissions-request 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
permissions-revoke 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
picture-in-picture 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
pointerevents 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
pointerlock 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
portals 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
preload 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
presentation-api 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
priority-hints 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
private-click-measurement 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
push-api 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
quirks 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
referrer-policy 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
remote-playback 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
reporting 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
requestidlecallback 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
resize-observer 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
resource-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
resources 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
sanitizer-api 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
savedata 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
scheduler 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
screen-capture 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
screen-details 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
screen-orientation 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
screen-wake-lock 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
scroll-animations 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
scroll-to-text-fragment 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
secure-contexts 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
secure-payment-confirmation 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
selection 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
serial 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
server-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
service-workers 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
shadow-dom 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
shape-detection 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
shared-storage 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
signed-exchange 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
speculation-rules 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
speech-api 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
storage 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
storage-access-api 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
streams 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
subapps 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
subresource-integrity 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
svg 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
timing-entrytypes-registry 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
touch-events 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
trust-tokens 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
trusted-types 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
ua-client-hints 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
uievents 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
upgrade-insecure-requests 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
url 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
urlpattern 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
user-timing 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
vibration 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
video-rvfc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
virtual-keyboard 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
visual-viewport 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
wasm 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
web-animations 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
web-bundle 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
web-locks 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
web-nfc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
web-otp 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
web-share 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webaudio 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webauthn 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webcodecs 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webdriver 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webgpu 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webhid 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webidl 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webmessaging 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webmidi 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webnn 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc-encoded-transform 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc-extensions 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc-ice 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc-identity 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc-priority 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc-stats 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webrtc-svc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
websockets 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webstorage 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webtransport 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webusb 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webvtt 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webxr 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
window-placement 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
workers 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
worklets 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
x-frame-options 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
xhr 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
.gitignore 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
CODE_OF_CONDUCT.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
CONTRIBUTING.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
LICENSE.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
lint.ignore 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webkit-mask-box-enumeration.html 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce

README.md

The web-platform-tests Project

Taskcluster CI Status documentation manifest Python 3

The web-platform-tests Project is a cross-browser test suite for the Web-platform stack. Writing tests in a way that allows them to be run in all browsers gives browser projects confidence that they are shipping software that is compatible with other implementations, and that later implementations will be compatible with their implementations. This in turn gives Web authors/developers confidence that they can actually rely on the Web platform to deliver on the promise of working across browsers and devices without needing extra layers of abstraction to paper over the gaps left by specification editors and implementors.

The most important sources of information and activity are:

  • github.com/web-platform-tests/wpt: the canonical location of the project’s source code revision history and the discussion forum for changes to the code
  • web-platform-tests.org: the documentation website; details how to set up the project, how to write tests, how to give and receive peer review, how to serve as an administrator, and more
  • wpt.live: a public deployment of the test suite, allowing anyone to run the tests by visiting from an Internet-enabled browser of their choice
  • wpt.fyi: an archive of test results collected from an array of web browsers on a regular basis
  • Real-time chat room: the wpt:matrix.org matrix channel; includes participants located around the world, but busiest during the European working day.
  • Mailing list: a public and low-traffic discussion list
  • RFCs: a repo for requesting comments on substantial changes that would impact other stakeholders or users; people who work on WPT infra are encouraged to watch the repo.

If you’d like clarification about anything, don’t hesitate to ask in the chat room or on the mailing list.

Setting Up the Repo

Clone or otherwise get https://github.com/web-platform-tests/wpt.

Note: because of the frequent creation and deletion of branches in this repo, it is recommended to «prune» stale branches when fetching updates, i.e. use git pull --prune (or git fetch -p && git merge).

Running the Tests

See the documentation website and in particular the system setup for running tests locally.

Command Line Tools

The wpt command provides a frontend to a variety of tools for working with and running web-platform-tests. Some of the most useful commands are:

  • wpt serve - For starting the wpt http server
  • wpt run - For running tests in a browser
  • wpt lint - For running the lint against all tests
  • wpt manifest - For updating or generating a MANIFEST.json test manifest
  • wpt install - For installing the latest release of a browser or webdriver server on the local machine.
  • wpt serve-wave - For starting the wpt http server and the WAVE test runner. For more details on how to use the WAVE test runner see the documentation.

Windows Notes

On Windows wpt commands must be prefixed with python or the path to the python binary (if python is not in your %PATH%).

python wpt [command]

Alternatively, you may also use Bash on Ubuntu on Windows in the Windows 10 Anniversary Update build, then access your windows partition from there to launch wpt commands.

Please make sure git and your text editor do not automatically convert line endings, as it will cause lint errors. For git, please set git config core.autocrlf false in your working tree.

Publication

The master branch is automatically synced to wpt.live and w3c-test.org.

Contributing

Save the Web, Write Some Tests!

Absolutely everyone is welcome to contribute to test development. No test is too small or too simple, especially if it corresponds to something for which you’ve noted an interoperability bug in a browser.

The way to contribute is just as usual:

  • Fork this repository (and make sure you’re still relatively in sync with it if you forked a while ago).
  • Create a branch for your changes: git checkout -b topic.
  • Make your changes.
  • Run ./wpt lint as described above.
  • Commit locally and push that to your repo.
  • Create a pull request based on the above.

Issues with web-platform-tests

If you spot an issue with a test and are not comfortable providing a pull request per above to fix it, please file a new issue. Thank you!