gecko-dev/testing/web-platform/tests
2020-06-17 16:46:49 +03:00
..
.github Bug 1615497 [wpt PR 21794] - Remove jugglinmike from some "reviewers" lists, a=testonly 2020-02-18 19:29:42 +00:00
.well-known Bug 1623170 [wpt PR 22308] - Origin policy: test that the manifest is always UTF-8 decoded, a=testonly 2020-04-13 14:08:16 +00:00
accelerometer
accname
acid
ambient-light Bug 1638391 [wpt PR 23639] - Mark AmbientLightSensor.https.html as a slow test., a=testonly 2020-05-25 14:33:13 +00:00
animation-worklet Bug 1626422 [wpt PR 22581] - Snapshot scroll timeline state once per animation frame., a=testonly 2020-04-06 12:44:14 +00:00
annotation-model
annotation-protocol
annotation-vocab
apng
appmanifest Bug 1629044 [wpt PR 22853] - Update interfaces/appmanifest.idl and test, a=testonly 2020-04-21 14:31:32 +00:00
audio-output Bug 1613394 [wpt PR 21600] - Replace some "promise_rejects(t, 'SomeDOMError', stuff)" calls with p…, a=testonly 2020-02-14 19:09:14 +00:00
background-fetch Bug 1635141 [wpt PR 23385] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-05-20 10:28:04 +00:00
BackgroundSync Backed out 32 changesets (bug 1642333, bug 1642327, bug 1638177, bug 1642656, bug 1640916, bug 1642732, bug 1637781, bug 1642560, bug 1642473, bug 1642564, bug 1642511, bug 1641854, bug 1642501, bug 1642381, bug 1641452, bug 1642865, bug 1642664, bug 1642484, bug 1616867, bug 1642744, bug 1642627, bug 1641236, bug 1642632) for base64 fails on web platform tests. CLOSED TREE 2020-06-07 18:36:10 +03:00
badging Bug 1644007 [wpt PR 24027] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:04 +00:00
battery-status Bug 1644007 [wpt PR 24027] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:04 +00:00
beacon Bug 1616178 [wpt PR 21847] - Simplify beacon wpt, a=testonly 2020-03-05 10:49:29 +00:00
bluetooth Bug 1637816 [wpt PR 23583] - bluetooth: Impl. watchAdvertisements(), a=testonly 2020-06-12 09:18:48 +00:00
clear-site-data Bug 1644684 [wpt PR 24081] - Python 3: port tests in clear-site-data etc., a=testonly 2020-06-17 08:41:27 +00:00
client-hints Bug 1644682 [wpt PR 24080] - Python3: port client-hints tests, a=testonly 2020-06-17 08:41:17 +00:00
clipboard-apis Bug 1640083 [wpt PR 23739] - Clipboard API Tests: Clarify limitations of user gesture utils., a=testonly 2020-06-01 14:03:12 +00:00
common Bug 1640914 [wpt PR 23771] - Python 3: port tests in resource-timing, a=testonly 2020-06-12 09:19:16 +00:00
compat Bug 1643002 [wpt PR 23945] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:18:28 +00:00
compression Bug 1641869 [wpt PR 23846] - Add interfaces/compression.idl and test, a=testonly 2020-06-01 14:03:12 +00:00
conformance-checkers Bug 1619510 [wpt PR 22056] - tests: added conformance-checker tests for autocomplete attribute, a=testonly 2020-03-06 22:29:59 +00:00
console
contacts
content-dpr Bug 1618124 [wpt PR 21979] - Content-DPR: Add tests for negative/0 values, a=testonly 2020-03-02 10:42:29 +00:00
content-index Bug 1628756 [wpt PR 22822] - [ContentIndex] Rename ContentIndexDescription's launchUrl to url, a=testonly 2020-04-21 14:31:39 +00:00
content-security-policy Bug 1644201 [wpt PR 24039] - [Trusted Types] Change sample string for Function Constructor., a=testonly 2020-06-17 08:41:16 +00:00
contenteditable Bug 1634543 - Make emptiness check for contenteditable also account for empty frames. r=jfkthame 2020-05-01 15:05:34 +00:00
cookie-store Bug 1639417 [wpt PR 23700] - CookieStore: WPT to verify subscribe/unsubscribe is idempotent, a=testonly 2020-05-27 11:40:37 +00:00
cookies Bug 1634749 [wpt PR 23363] - Python 3: Port some html tests following Python file handlers p…, a=testonly 2020-05-29 20:22:17 +00:00
core-aam
cors Bug 1640910 [wpt PR 23770] - Python 3: port tests in cors following migration guideline in RFC 49, a=testonly 2020-06-12 09:18:42 +00:00
credential-management Bug 1644007 [wpt PR 24027] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:04 +00:00
css Bug 1645451 [wpt PR 24132] - Counters/contain: Fix a case where the parent counter is created after child., a=testonly 2020-06-17 08:41:45 +00:00
custom-elements Bug 1636322 [wpt PR 23470] - Fix a crash in custom built-in <input> element, a=testonly 2020-05-20 10:28:58 +00:00
delegated-ink Bug 1644859 [wpt PR 24092] - Don't forward delegated ink metadata if the diameter is <= 0, a=testonly 2020-06-17 08:41:23 +00:00
device-memory Bug 1638539 [wpt PR 23655] - Add interfaces/device-memory.idl and test, a=testonly 2020-05-27 11:39:48 +00:00
docs Bug 1642750 [wpt PR 23921] - Add docs for print reftests, a=testonly 2020-06-12 09:18:34 +00:00
document-policy Bug 1641474 [wpt PR 23822] - Revert "Deduplicate document policy violation report", a=testonly 2020-06-01 14:03:12 +00:00
dom Bug 1643487 [wpt PR 23999] - Ensure document.cloneNode() doesn't crash when document is inactive, a=testonly 2020-06-12 09:18:49 +00:00
domparsing Bug 1630628 [wpt PR 23007] - Replace assert_precondition with assert_equals in domparsing/, a=testonly 2020-04-28 11:37:22 +00:00
domxpath Bug 1624206 [wpt PR 22384] - XPath: Add XPathNSResolver callback interface tests, a=testonly 2020-03-31 11:30:54 +00:00
dpub-aam
dpub-aria
editing Bug 1642594 - part 3: Add tentative WPT tests which test compatibility with Chrome r=m_kato 2020-06-10 06:47:09 +00:00
element-timing Bug 1644850 [wpt PR 24094] - Python 3: port tests in element-timing, a=testonly 2020-06-17 08:41:19 +00:00
encoding Bug 1635780 [wpt PR 23427] - Encoding: test a bunch of legacy UTF labels, a=testonly 2020-05-20 10:28:32 +00:00
encoding-detection Bug 1631983 - Update chardetng to 0.1.9. r=m_kato 2020-05-12 13:56:29 +00:00
encrypted-media Bug 1643002 [wpt PR 23945] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:18:28 +00:00
entries-api Bug 1631891 [wpt PR 23149] - Rename a bunch of older idlharness test, a=testonly 2020-04-28 11:35:25 +00:00
event-timing Bug 1642816 [wpt PR 23925] - [EventTiming] Allow spurious inputs when looseCount is true, a=testonly 2020-06-12 09:18:46 +00:00
eventsource Bug 1642595 - Add more wpt tests for EventSource lastEventId. r=smaug,annevk 2020-06-04 07:35:35 +00:00
feature-policy Bug 1638117 [wpt PR 23613] - Remove kLazyLoad and kLoadingFrameDefaultEager feature policies, a=testonly 2020-06-12 09:18:34 +00:00
fetch Bug 1644594 [wpt PR 24075] - Add additional Web Platform Tests for the Split Cache, a=testonly 2020-06-12 09:19:20 +00:00
FileAPI Bug 1635751 [wpt PR 23416] - idlharness test fixups, a=testonly 2020-05-20 10:28:29 +00:00
focus Bug 1634363 - Avoid firing focus on iframe when raising window if actual focus out-of-process. r=NeilDeakin 2020-06-04 19:02:38 +00:00
fonts Bug 1642656 [wpt PR 23915] - Add a test to check edge cases of radical kerning., a=testonly 2020-06-09 10:25:04 +00:00
forced-colors-mode Bug 1643080 [wpt PR 23953] - Move where we set the root forced background-color, a=testonly 2020-06-12 09:19:08 +00:00
fullscreen Bug 1639694 [wpt PR 23716] - Invalidate :fullscreen using invalidation sets., a=testonly 2020-05-27 11:40:22 +00:00
gamepad Bug 1638483 [wpt PR 23649] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-05-27 11:39:46 +00:00
generic-sensor Bug 1638407 [wpt PR 23641] - sensors: Make frequency hint test wait for another slow sensor "tick"., a=testonly 2020-05-27 11:40:13 +00:00
geolocation-API
geolocation-sensor Bug 1613394 [wpt PR 21600] - Replace some "promise_rejects(t, 'SomeDOMError', stuff)" calls with p…, a=testonly 2020-02-14 19:09:14 +00:00
graphics-aam
gyroscope
hr-time Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
html Bug 1645417 [wpt PR 24131] - Pin version of html5lib used in html/tools/build.sh, a=testonly 2020-06-17 08:41:43 +00:00
html-longdesc
html-media-capture Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
idle-detection Bug 1636000 [wpt PR 23447] - [idle] Merge IdleState attributes into IdleDetector, a=testonly 2020-05-20 10:29:05 +00:00
imagebitmap-renderingcontext Bug 1617250 [wpt PR 21921] - WPT: Fix incorrect use of assert_object_equals, a=testonly 2020-02-24 10:23:05 +00:00
images Bug 1631390 [wpt PR 23109] - [WPT] Remove unused green-100x50.png images, a=testonly 2020-04-28 11:31:18 +00:00
import-maps Bug 1621542 [wpt PR 22181] - [Import Maps] Drop WPTs for fallback/built-in modules support, a=testonly 2020-03-13 16:47:04 +00:00
IndexedDB Bug 1631485 [wpt PR 23118] - *.any.js: add EOF newlines, a=testonly 2020-04-28 11:32:01 +00:00
inert
infrastructure Bug 1644276 [wpt PR 24046] - Mark pointerevent_pointermove_in_pointerlock test non flaky, a=testonly 2020-06-17 08:41:33 +00:00
input-device-capabilities Bug 1643352 [wpt PR 23988] - Move interfaces/InputDeviceCapabilities.idl, a=testonly 2020-06-12 09:18:42 +00:00
input-events Bug 1633441 [wpt PR 23267] - extended typing test for input events, a=testonly 2020-05-20 10:27:42 +00:00
installedapp Bug 1641867 [wpt PR 23845] - Add interfaces/get-installed-related-apps.idl and update test, a=testonly 2020-06-01 14:03:12 +00:00
interfaces Bug 1645195 [wpt PR 24121] - Update interfaces/native-file-system.idl and test, a=testonly 2020-06-17 08:41:38 +00:00
intersection-observer Bug 1611204 - Fix IntersectionObserverEntry.isIntersecting to match other browsers. r=mstange 2020-05-28 10:38:51 +00:00
js
js-self-profiling
keyboard-lock Bug 1643002 [wpt PR 23945] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:18:28 +00:00
keyboard-map
largest-contentful-paint Bug 1634774 [wpt PR 23365] - Add META.yml for LayoutInstability and LargestContentfulPaint, a=testonly 2020-05-20 10:27:55 +00:00
layout-instability Bug 1638503 [wpt PR 23651] - Update interfaces/layout-instability.idl and test, a=testonly 2020-05-27 11:39:47 +00:00
lifecycle
loading Bug 1599160 - Fix some preloading WPTs so as to not hit the stylesheet cache. r=mayhemer 2020-06-02 16:55:31 +00:00
longtask-timing Bug 1630624 [wpt PR 23004] - Remove assert_precondition usages in *-timing/, a=testonly 2020-04-24 13:16:09 +00:00
magnetometer
manifest Bug 1641452 [wpt PR 23816] - First pass WPT for Web App Manifest, a=testonly 2020-06-09 10:24:48 +00:00
mathml Bug 1534800 [wpt PR 15739] - Add tests for creating mfrac children dynamically, a=testonly 2020-06-12 09:18:52 +00:00
measure-memory Bug 1622101 [wpt PR 22227] - Restore 'timeout: long' for measure memory tests in WPT, a=testonly 2020-03-15 16:54:14 +00:00
media
media-capabilities Bug 1615460 [wpt PR 21791] - Implement MediaCapabilities: HDR decoding query, a=testonly 2020-04-13 14:08:03 +00:00
media-feeds Bug 1644855 [wpt PR 24095] - [Media Feeds] Expose rel=media-feed to web, a=testonly 2020-06-17 08:41:32 +00:00
media-playback-quality
media-source Bug 1607622 [wpt PR 21077] - Modify ContentType::Parameter() for various cases, a=testonly 2020-02-17 10:27:34 +00:00
mediacapture-depth
mediacapture-fromelement
mediacapture-image Bug 1643320 [wpt PR 23981] - [PTZ] Reject with NotSupportedError in applyConstraints if no permission, a=testonly 2020-06-12 09:18:51 +00:00
mediacapture-record
mediacapture-streams Bug 1632477 [wpt PR 23202] - Add a test checking that deviceId is empty before getUserMedia is called, a=testonly 2020-04-28 11:39:42 +00:00
mediasession Bug 1582509 - part2 : modify and enable wpt 'positionstate.html'. r=baku 2020-03-20 16:45:04 +00:00
mimesniff Bug 1631470 [wpt PR 23116] - MIME Sniffing: tests for MIME type groups, a=testonly 2020-04-28 11:32:38 +00:00
mixed-content Bug 1622249 [wpt PR 22237] - MixedContent: Add static-import from dedicated/shared workers WPTs, a=testonly 2020-03-31 11:30:46 +00:00
mst-content-hint Bug 1626243 [wpt PR 22561] - Implement and ship RTCRtpSendParameters.degradationPreference, a=testonly 2020-04-09 10:35:48 +00:00
native-file-system Bug 1645260 [wpt PR 24127] - [NativeFS] Mark a bunch of tests as slow., a=testonly 2020-06-17 08:41:43 +00:00
native-io Bug 1631719 [wpt PR 23133] - *.any.js: explicitly list defaults, part 3, a=testonly 2020-05-04 18:11:51 +00:00
navigation-timing Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
netinfo Bug 1639221 [wpt PR 23690] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-05-27 11:40:07 +00:00
network-error-logging
notifications
old-tests
orientation-event Bug 1638276 [wpt PR 23629] - sensors: Call GenericSensorTest.reset() in a cleanup function., a=testonly 2020-05-25 14:33:12 +00:00
orientation-sensor Bug 1623977 [wpt PR 22363] - WebAudio/OrientationSensor/Portals: use Wasm to get a SharedArrayBuff…, a=testonly 2020-03-31 11:30:43 +00:00
origin-isolation Bug 1638177 [wpt PR 23624] - Origin isolation: test that insecure HTTP is not supported, a=testonly 2020-06-09 10:25:43 +00:00
origin-policy Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
page-lifecycle Bug 1638483 [wpt PR 23649] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-05-27 11:39:46 +00:00
page-visibility Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
paint-timing Bug 1631715 [wpt PR 23132] - Make transition in FCP test faster, otherwise test is slow, a=testonly 2020-04-28 11:34:05 +00:00
payment-handler Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
payment-method-basic-card Bug 1613394 [wpt PR 21600] - Replace some "promise_rejects(t, 'SomeDOMError', stuff)" calls with p…, a=testonly 2020-02-14 19:09:14 +00:00
payment-method-id Bug 1628135 [wpt PR 22767] - [payment-request] Stop sending requests to wpt.fyi, a=testonly 2020-04-13 14:08:19 +00:00
payment-request Bug 1633344 - Adding a wpt for duplicate payment method. r=marcosc 2020-05-21 10:30:12 +00:00
performance-timeline Bug 1631485 [wpt PR 23118] - *.any.js: add EOF newlines, a=testonly 2020-04-28 11:32:01 +00:00
periodic-background-sync Bug 1634697 [wpt PR 23360] - [WIP] Add interfaces/periodic-background-sync.idl and update test, a=testonly 2020-05-20 10:28:23 +00:00
permissions
permissions-request Bug 1644141 [wpt PR 24035] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:06 +00:00
permissions-revoke Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
picture-in-picture Bug 1643002 [wpt PR 23945] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:18:28 +00:00
pointerevents Bug 1643190 [wpt PR 23965] - De-flake some pointerevents wpt tests - Part 3, a=testonly 2020-06-17 08:41:36 +00:00
pointerlock
portals Bug 1643415 [wpt PR 23993] - Portals: XFO sameorigin now traverses the portal hierarchy., a=testonly 2020-06-12 09:19:09 +00:00
preload Bug 1644684 [wpt PR 24081] - Python 3: port tests in clear-site-data etc., a=testonly 2020-06-17 08:41:27 +00:00
presentation-api Bug 1643002 [wpt PR 23945] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:18:28 +00:00
priority-hints
proximity
push-api Bug 1636573 [wpt PR 23491] - Mark two idlharness.html tests as timeout=long, a=testonly 2020-05-20 10:29:01 +00:00
quirks Bug 1632327 [wpt PR 23188] - Mark external/wpt/quirks/unitless-length/no-quirks.html timeout=long, a=testonly 2020-04-28 11:41:47 +00:00
referrer-policy Bug 1644588 [wpt PR 24074] - Re-compute referrer for navigation requests that CSP upgrades, a=testonly 2020-06-12 09:19:23 +00:00
remote-playback Bug 1623726 [wpt PR 22341] - Mark remote-playback/idlharness.window.js as timeout=long, a=testonly 2020-03-26 11:39:45 +00:00
reporting Bug 1639116 [wpt PR 23684] - IDL: Put default values on 2 members of SecurityPolicyViolationEventInit, a=testonly 2020-05-27 11:40:16 +00:00
requestidlecallback
resize-observer Bug 1637090 [wpt PR 23514] - Add state to check if Resize Observer Loop Limit error was dispatched, a=testonly 2020-05-25 14:32:15 +00:00
resource-timing Bug 1640914 [wpt PR 23771] - Python 3: port tests in resource-timing, a=testonly 2020-06-12 09:19:16 +00:00
resources Bug 1645140 [wpt PR 24119] - WebXR - fix bugs in WPTs and clarify meaning of time deltas, a=testonly 2020-06-17 08:41:39 +00:00
screen_enumeration Bug 1640891 [wpt PR 23768] - enable wpt tests with mock screen enumeration, a=testonly 2020-06-01 14:03:12 +00:00
screen-capture Bug 1597721 - Mark getdisplaymedia.https.html WPT as long. r=bwc 2020-05-05 19:54:13 +00:00
screen-orientation Bug 1613394 [wpt PR 21600] - Replace some "promise_rejects(t, 'SomeDOMError', stuff)" calls with p…, a=testonly 2020-02-14 19:09:14 +00:00
screen-wake-lock Bug 1644007 [wpt PR 24027] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:04 +00:00
scroll-animations Bug 1623452 [wpt PR 22324] - AnimationEffect accounts for ScrollTimeline.phase, a=testonly 2020-06-12 09:18:47 +00:00
scroll-to-text-fragment Bug 1644684 [wpt PR 24081] - Python 3: port tests in clear-site-data etc., a=testonly 2020-06-17 08:41:27 +00:00
secure-contexts Bug 1636573 [wpt PR 23491] - Mark two idlharness.html tests as timeout=long, a=testonly 2020-05-20 10:29:01 +00:00
selection Bug 1626291 - Repaint selection when safe. r=masayuki 2020-04-09 09:50:58 +00:00
serial
server-timing Bug 1633704 [wpt PR 23087] - [server-timing] Populate values for NavigationTiming, a=testonly 2020-04-28 11:38:53 +00:00
service-workers Bug 1643444 [wpt PR 23995] - Move more Web Components v0 related tests to web-components-v0-only, a=testonly 2020-06-12 09:18:49 +00:00
shadow-dom Bug 1644893 [wpt PR 24097] - Add closedRoots to GetInnerHTMLOptions dictionary, a=testonly 2020-06-17 08:41:37 +00:00
shape-detection Bug 1627268 [wpt PR 22690] - Reland: [shapedetection] Upstream TextDetection tests to WPT, a=testonly 2020-04-13 14:08:06 +00:00
signed-exchange Bug 1644684 [wpt PR 24081] - Python 3: port tests in clear-site-data etc., a=testonly 2020-06-17 08:41:27 +00:00
speech-api Bug 1631286 [wpt PR 23098] - "ownership" of a SpeechSynthesisUtterance is not defined by the specification, a=testonly 2020-04-28 11:31:31 +00:00
storage Bug 1632334 [wpt PR 23191] - Mark a bunch of idlharness tests as timeout=long, a=testonly 2020-04-28 11:41:42 +00:00
storage-access-api Bug 1637100 [wpt PR 23515] - Update Storage Access API Logic & E2E Tests, a=testonly 2020-05-27 11:40:02 +00:00
streams Bug 1630436 [wpt PR 22982] - Streams: update tests for Web IDL conversion, a=testonly 2020-06-17 08:41:28 +00:00
subresource-integrity
svg Bug 1638903 [wpt PR 23672] - Fix serialization/attribute synchronization of 'orient', a=testonly 2020-05-27 11:39:59 +00:00
svg-aam
timing-entrytypes-registry
tools Bug 1645242 [wpt PR 24123] - [wptserve] Handle non-ASCII query params correctly in Python 3, a=testonly 2020-06-17 08:41:45 +00:00
touch-events Bug 1623688 [wpt PR 22337] - Fix failing touch-event tests., a=testonly 2020-03-21 00:32:43 +00:00
trust-tokens Bug 1630484 [wpt PR 22987] - Trust Tokens: Add TestRunner support for state reset and key commitments, a=testonly 2020-04-21 14:32:07 +00:00
trusted-types Bug 1640570 [wpt PR 23749] - [Trusted Types] Specify none keyword support for trusted-types directive., a=testonly 2020-06-12 09:19:14 +00:00
uievents Bug 1637197 [wpt PR 23526] - [uievents] Simplify dblclick test to make it fail fast, a=testonly 2020-05-27 11:40:22 +00:00
upgrade-insecure-requests Bug 1624639 [wpt PR 22420] - UpgradeInsecureRequest: Add WPTs for static-import in dedicated/shared workers, a=testonly 2020-04-28 11:46:01 +00:00
url Bug 1637701 [wpt PR 23572] - URL: forbid <, >, and ^ in hosts, a=testonly 2020-05-25 14:32:43 +00:00
user-timing Bug 1644007 [wpt PR 24027] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:04 +00:00
vibration Bug 1632610 [wpt PR 23212] - Add multi-host test case for declarative Shadow DOM, a=testonly 2020-04-28 11:42:08 +00:00
video-rvfc Bug 1644007 [wpt PR 24027] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:04 +00:00
visual-viewport Bug 1637445 [wpt PR 23553] - Mark idlharness.html test as timeout=long, a=testonly 2020-05-25 14:32:21 +00:00
wai-aria
wasm Bug 1644753 [wpt PR 24088] - Update wasm tests for i64 support., a=testonly 2020-06-17 08:41:41 +00:00
web-animations Bug 1644684 [wpt PR 24081] - Python 3: port tests in clear-site-data etc., a=testonly 2020-06-17 08:41:27 +00:00
web-bundle Bug 1644636 [wpt PR 24077] - Extract a list of valid URLs from the resources attribute value, a=testonly 2020-06-17 08:41:40 +00:00
web-locks Bug 1642163 - Make Web Locks tests check the API is implemented, r=annevk 2020-06-09 07:34:37 +00:00
web-nfc Bug 1638483 [wpt PR 23649] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-05-27 11:39:46 +00:00
web-share Backed out changeset 9ff60304993b (bug 1643205) for multiple failures e.g. share-consume-activation.https.html. CLOSED TREE 2020-06-17 16:46:49 +03:00
webaudio Bug 1644647 test AudioContext state updates with suspend() shortly after construction r=padenot 2020-06-12 02:38:35 +00:00
webauthn Bug 1645104 [wpt PR 24113] - Reland "webauthn: implement getPublicKey() and friends.", a=testonly 2020-06-17 08:41:33 +00:00
WebCryptoAPI Bug 1639221 [wpt PR 23690] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-05-27 11:40:07 +00:00
webdriver Bug 1606439 - [geckodriver] Add sameSite cookie support. r=whimboo,webdriver-reviewers 2020-06-12 21:11:44 +00:00
webgl
webgpu Bug 1644543 [wpt PR 24068] - Roll WebGPU CTS, a=testonly 2020-06-12 09:19:22 +00:00
WebIDL Bug 1635304 [wpt PR 23392] - Remove erroneous named properties object test, a=testonly 2020-05-20 10:28:28 +00:00
webmessaging Bug 1616767 [wpt PR 21895] - Implement Broadcastchannel, a=testonly 2020-02-27 02:02:13 +00:00
webmidi Bug 1644007 [wpt PR 24027] - Mark some idlharness.html tests as timeout=long, a=testonly 2020-06-12 09:19:04 +00:00
webrtc Bug 1645096 [wpt PR 24112] - Add test that inactivate/activate a transceiver and ensure corresponding track stays live, a=testonly 2020-06-17 08:41:40 +00:00
webrtc-extensions Bug 1633057 [wpt PR 23244] - Replace assert_precondition in webrtc, a=testonly 2020-05-04 18:12:03 +00:00
webrtc-identity Bug 1613394 [wpt PR 21600] - Replace some "promise_rejects(t, 'SomeDOMError', stuff)" calls with p…, a=testonly 2020-02-14 19:09:14 +00:00
webrtc-insertable-streams Bug 1636548 - s/doSignalingHandshake/exchangeOfferAnswer/g r=bwc 2020-05-11 16:16:51 +00:00
webrtc-priority Bug 1639126 [wpt PR 23686] - webrtc wpt: s/doSignalingHandshake/exchangeOfferAnswer/g, a=testonly 2020-05-27 11:40:03 +00:00
webrtc-quic Bug 1636548 - s/doSignalingHandshake/exchangeOfferAnswer/g r=bwc 2020-05-11 16:16:51 +00:00
webrtc-stats Bug 1636548 - s/doSignalingHandshake/exchangeOfferAnswer/g r=bwc 2020-05-11 16:16:51 +00:00
webrtc-svc
websockets Bug 1643722 [wpt PR 24011] - [Reland] [WebSocket] Test header + close frame in same packet, a=testonly 2020-06-12 09:19:06 +00:00
webstorage
webtransport/quic Bug 1638495 [wpt PR 23650] - Integrate QuicTransport server with other wpt tools, a=testonly 2020-06-01 14:03:12 +00:00
webusb
webvr
webvtt Bug 1622453 [wpt PR 22251] - Add 'reftest-wait' class with timeout to reference pages for certain wpt, a=testonly 2020-03-17 21:08:10 +00:00
webxr Bug 1645140 [wpt PR 24119] - WebXR - fix bugs in WPTs and clarify meaning of time deltas, a=testonly 2020-06-17 08:41:39 +00:00
workers Bug 1635066 [wpt PR 23381] - Workers: test where Worker/SharedWorker are exposed, a=testonly 2020-06-12 09:18:27 +00:00
worklets Bug 1644715 [wpt PR 24085] - Python 3: Port tests in x-frame-options and worklets, a=testonly 2020-06-17 08:41:34 +00:00
x-frame-options Bug 1644715 [wpt PR 24085] - Python 3: Port tests in x-frame-options and worklets, a=testonly 2020-06-17 08:41:34 +00:00
xhr Bug 1643623 [wpt PR 24008] - Update XHR send to use XMLHttpRequestBodyInit, a=testonly 2020-06-12 09:19:17 +00:00
xslt Bug 1644221 [wpt PR 24040] - Ensure XSLTProcessor.transformToDocument() does not crash when called on a node from an inactive document, a=testonly 2020-06-12 09:19:12 +00:00
.azure-pipelines.yml Bug 1639513 [wpt PR 23709] - [Azure Pipelines] stop setting no_proxy='*' on macOS, a=testonly 2020-05-27 11:40:39 +00:00
.codecov.yml
.gitattributes
.gitignore Bug 1621075 [wpt PR 22144] - Create different _venv directories per python major version, a=testonly 2020-03-13 16:46:40 +00:00
.mailmap
.pyup.yml
.taskcluster.yml Bug 1637602 [wpt PR 23566] - Run Taskcluster on draft PRs, a=testonly 2020-05-25 14:32:27 +00:00
CODE_OF_CONDUCT.md Bug 1640750 [wpt PR 23762] - Add a CODE_OF_CONDUCT.md for web-platform-tests, a=testonly 2020-06-12 09:18:54 +00:00
CODEOWNERS
CONTRIBUTING.md Bug 1640750 [wpt PR 23762] - Add a CODE_OF_CONDUCT.md for web-platform-tests, a=testonly 2020-06-12 09:18:54 +00:00
LICENSE
LICENSE.md
lint.ignore Bug 1644588 [wpt PR 24074] - Re-compute referrer for navigation requests that CSP upgrades, a=testonly 2020-06-12 09:19:23 +00:00
README.md Bug 1610639 [wpt PR 21323] - Integration of WMAS test runner into WPT, a=testonly 2020-06-12 09:19:22 +00:00
testharness_runner.html
update-built-tests.sh Bug 1631036 [wpt PR 23070] - Reorganize canvas 2d tests, a=testonly 2020-05-12 11:10:27 +00:00
wpt Bug 1631100 [wpt PR 23075] - Set up py3-only tools/quic and its venv, a=testonly 2020-04-28 11:35:40 +00:00
wpt.py Bug 1631279 [wpt PR 23096] - Allow wpt.py to be called from outside the WPT directory, a=testonly 2020-04-28 11:30:48 +00:00

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 IRC chat room named #testing on irc.w3.org; includes participants located around the world, but busiest during the European working day; all discussion is archived here
  • 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 http://w3c-test.org/.

Pull requests are automatically mirrored except those that modify sensitive resources (such as .py). The latter require someone with merge access to comment with "LGTM" or "w3c-test:mirror" to indicate the pull request has been checked.

Branches

In the vast majority of cases the only upstream branch that you should need to care about is master. If you see other branches in the repository, you can generally safely ignore them.

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!