gecko-dev/testing/web-platform/tests
Karl Tomlinson 6fee6731bf Bug 1709474 Test effect of selectAudioOutput() on audiooutput devices from enumerateDevices() r=jib
Differential Revision: https://phabricator.services.mozilla.com/D108386
2021-05-06 08:02:39 +00:00
..
.github Bug 1705666 [wpt PR 28538] - [GitHub Actions] consistently use ubuntu-20.04 and checkout v2, a=testonly 2021-04-24 15:47:46 +00:00
.well-known Bug 1680134 [wpt PR 26708] - [blinkpy] Switch to run WPT subcommands using Python3, a=testonly 2020-12-17 13:30:46 +00:00
BackgroundSync Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
FileAPI Bug 1703613 [wpt PR 28401] - chore: move FileAPI/reading-data-section to any.js, a=testonly 2021-04-24 15:47:43 +00:00
IndexedDB Bug 1706884 [wpt PR 28637] - Make web test for SAB in IndexedDB a WPT, a=testonly 2021-04-24 15:48:11 +00:00
WebCryptoAPI Bug 1705264 [wpt PR 28499] - implement crypto.randomUUID(), a=testonly 2021-04-23 22:15:57 +00:00
WebIDL Bug 1698525 [wpt PR 28078] - v8bindings: Fix indexed/named set on named properties object, a=testonly 2021-03-19 10:35:24 +00:00
accelerometer
accname
acid
ambient-light
animation-worklet Bug 1701221 [wpt PR 28260] - [cleanup] Remove myself from various READMEs and META files, a=testonly 2021-03-27 17:41:31 +00:00
annotation-model
annotation-protocol Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
annotation-vocab
apng
appmanifest Bug 1692689 [wpt PR 27620] - [appmanifest] Add CORS/CSP tests for icons and shortcuts, a=testonly 2021-02-22 16:08:13 +00:00
audio-output Bug 1709474 Test effect of selectAudioOutput() on audiooutput devices from enumerateDevices() r=jib 2021-05-06 08:02:39 +00:00
background-fetch Bug 1705222 [wpt PR 28484] - Background Fetch: use permission context directly when initiating fetch., a=testonly 2021-04-23 22:15:55 +00:00
badging Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
battery-status
beacon Bug 1691099 [wpt PR 27512] - Reorganize and augment beacon wpt, a=testonly 2021-02-12 12:12:26 +00:00
bluetooth Bug 1685817 [wpt PR 27116] - Migrate WebBluetooth WPT to Mojo JS modules, a=testonly 2021-01-19 13:23:02 +00:00
clear-site-data
client-hints Bug 1702699 [wpt PR 28350] - [Client Hints] Add current iframe 'allow' attribute to permission policy, a=testonly 2021-04-23 22:15:34 +00:00
clipboard-apis Bug 1692804 [wpt PR 27627] - Add manual wpt test for clipboard files, a=testonly 2021-03-08 15:13:00 +00:00
common Bug 1705928 [wpt PR 28563] - Add test for cross-origin redirect timing, a=testonly 2021-04-23 22:16:23 +00:00
compat Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
compression Bug 1688123 [wpt PR 27279] - Stop running compression detach tests on workers, a=testonly 2021-01-26 10:02:02 +00:00
conformance-checkers Bug 1693942 [wpt PR 27712] - fix: Trailing space in messages, a=testonly 2021-03-15 08:32:59 +00:00
console
contacts Bug 1690075 [wpt PR 27429] - Migrate remaining WPT to Mojo JS modules, a=testonly 2021-02-08 22:55:28 +00:00
content-dpr
content-index Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
content-security-policy Bug 1705341 [wpt PR 28502] - CSP: Move form-action check to the browser, a=testonly 2021-04-24 15:47:53 +00:00
contenteditable
cookie-store Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
cookies Bug 1698621 [wpt PR 28066] - Add WPTs for URL-encoded cookie names and prefixes, a=testonly 2021-03-19 10:35:27 +00:00
core-aam
cors Bug 1460299 - Add content-length as a CORS-safelisted response header. r=valentin,baku 2021-02-15 12:51:33 +00:00
credential-management Bug 1673596 [wpt PR 26304] - [WebOTP] Prototyping WebOTP support in cross-origin iframes, a=testonly 2020-12-03 09:54:52 +00:00
css Bug 1708303 - Fix scroll-margin implementation. r=hiro 2021-05-06 00:54:14 +00:00
custom-elements Bug 1706451 [wpt PR 28604] - Handle exceptions thrown at step 12 of HTMLConstructor [1], a=testonly 2021-04-24 15:48:02 +00:00
custom-state-pseudo-class Bug 1687298 [wpt PR 27223] - Update interfaces/custom-state-pseudo-class.idl and test, a=testonly 2021-01-21 14:17:26 +00:00
delegated-ink
density-size-correction Bug 1680387 - Fix interaction with src-set() / image-set(), and enable the feature by default. r=tnikkel 2021-05-05 09:41:24 +00:00
deprecation-reporting Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
device-memory
docs Bug 1706002 [wpt PR 28570] - Unpin docutils in docs/requirements.txt, a=testonly 2021-04-24 15:47:44 +00:00
document-policy Bug 1686813 [wpt PR 27192] - [Document Policy] Use document policy to control document-domain, a=testonly 2021-02-02 17:07:46 +00:00
dom Bug 1706898 [wpt PR 28639] - Merge xslt/ into dom/xslt/, a=testonly 2021-04-24 15:47:54 +00:00
domparsing
domxpath Bug 1678114 [wpt PR 26564] - Mark some WPT tests as slow, a=testonly 2020-11-26 14:24:55 +00:00
dpub-aam
dpub-aria
editing Bug 1703561 - Make `HTMLEditor` not allow to modify content nodes in `<select>` element r=m_kato 2021-04-20 12:07:15 +00:00
element-timing Bug 1705876 [wpt PR 28559] - Remove Elements from toJSON, a=testonly 2021-04-24 15:47:30 +00:00
encoding Bug 1706987 [wpt PR 28643] - Fix sharedarraybuffer.html web_tests, a=testonly 2021-04-24 15:47:58 +00:00
encoding-detection Bug 1678175 - Avoid detecting windows-1252 euro sign as GBK. r=m_kato 2020-11-29 08:07:45 +00:00
encrypted-media Bug 1666830 [wpt PR 25717] - Fix tests that return values to async_test in encrypted-media/, a=testonly 2020-09-25 19:29:33 +00:00
entries-api Bug 1692804 [wpt PR 27627] - Add manual wpt test for clipboard files, a=testonly 2021-03-08 15:13:00 +00:00
event-timing Bug 1709232 - Make PerformanceObserver.supportedEntryTypes respects dom.enable_event_timing r=emilio 2021-05-05 17:20:12 +00:00
eventsource Bug 1676833 [wpt PR 26500] - Remove ResponseWriter.flush() and explicit_flush, a=testonly 2020-11-30 20:05:54 +00:00
feature-policy Bug 1680574 [wpt PR 26748] - Remove support for setting sandbox flags via "allow", a=testonly 2020-12-14 09:48:26 +00:00
fetch Bug 1705464 [wpt PR 28520] - chore: make fetch/api/headers strict compatible, a=testonly 2021-04-24 15:47:23 +00:00
file-system-access Bug 1702343 [wpt PR 28322] - FSA: Make startIn field non-nullable, a=testonly 2021-04-08 10:47:46 +00:00
focus Bug 1696323 - Return early when attempting to focus a remote iframe whose BrowsingContext is already the focused one. r=edgar 2021-04-29 12:51:39 +00:00
font-access Bug 1688917 [wpt PR 27335] - FontAccess: Style as a required attribute, a=testonly 2021-02-02 17:07:53 +00:00
fonts Bug 1682529 [wpt PR 26904] - [resource-timing] Fix negative duration case, a=testonly 2021-01-09 06:16:55 +00:00
forced-colors-mode Bug 1687049 [wpt PR 27206] - Stop-color, flood-color, and lighting-color in forced colors mode, a=testonly 2021-01-22 04:14:06 +00:00
fullscreen Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
gamepad Bug 1705099 [wpt PR 28474] - Sync all IDL with @webref/idl 1.1.0, a=testonly 2021-04-23 22:16:01 +00:00
generic-sensor Bug 1690075 [wpt PR 27429] - Migrate remaining WPT to Mojo JS modules, a=testonly 2021-02-08 22:55:28 +00:00
geolocation-API Bug 1675418 [wpt PR 26405] - geolocation: Fix PositionOptions.https.html, a=testonly 2020-11-11 16:39:06 +00:00
geolocation-sensor Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
graphics-aam
gyroscope
hr-time Bug 1702335 [wpt PR 28320] - Coarsen `performance.timeOrigin()`, a=testonly 2021-04-08 10:47:51 +00:00
html Bug 1709233 - Fix a null pointer crash in HTMLDialogElement::StorePreviouslyFocusedElement r=emilio 2021-05-04 18:39:04 +00:00
html-longdesc
html-media-capture
idle-detection Bug 1675508 [wpt PR 26414] - Add interfaces/idle-detection.idl and update test, a=testonly 2021-02-16 12:57:46 +00:00
imagebitmap-renderingcontext Bug 1701013 [wpt PR 28244] - Fixing bug with segfaulting TransferFromImageBitmap(null), a=testonly 2021-04-08 10:47:20 +00:00
images
import-maps Backed out 3 changesets (bug 1681046) for causing jsreftest failures in ScriptLoader. CLOSED TREE 2021-04-07 12:50:28 +03:00
inert Bug 1706301 - Fix inert-node-is-unselectable.tentative.html. r=masayuki 2021-04-20 12:20:55 +00:00
infrastructure Bug 1693598 [wpt PR 27681] - Add pointerevents' properties to gpubenchmarking.PointerActionSequence, a=testonly 2021-04-23 22:15:52 +00:00
input-device-capabilities Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
input-events Bug 1677566 - part 3: Ignore non-deletable ranges in `HTMLEditor::HandleDeleteSelection()` r=m_kato 2021-03-09 23:57:54 +00:00
installedapp Bug 1684023 [wpt PR 26997] - Target additional specs in META.yml files, a=testonly 2021-01-07 20:05:24 +00:00
interfaces Bug 1706898 [wpt PR 28639] - Merge xslt/ into dom/xslt/, a=testonly 2021-04-24 15:47:54 +00:00
intersection-observer Bug 1682915 - Deal with root == target in intersection observer code. r=dholbert 2021-02-11 14:08:06 +00:00
intervention-reporting Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
is-input-pending Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
js Bug 1684023 [wpt PR 26997] - Target additional specs in META.yml files, a=testonly 2021-01-07 20:05:24 +00:00
js-self-profiling Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
keyboard-lock Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
keyboard-map Bug 1705099 [wpt PR 28474] - Sync all IDL with @webref/idl 1.1.0, a=testonly 2021-04-23 22:16:01 +00:00
largest-contentful-paint Bug 1705876 [wpt PR 28559] - Remove Elements from toJSON, a=testonly 2021-04-24 15:47:30 +00:00
layout-instability Bug 1699504 [wpt PR 28137] - CLS test for inline direction shift into view and scroll, a=testonly 2021-03-20 03:59:32 +00:00
lifecycle Bug 1699270 [wpt PR 28120] - Mechanically change my email address, a=testonly 2021-03-20 03:59:30 +00:00
loading Bug 1598613 - Account for <link media=""> for speculative loads of stylesheet and preload links. r=hsivonen 2021-02-01 08:03:57 +00:00
longtask-timing Bug 1679024 [wpt PR 26614] - [LongTasks] Truncate duration to 1 ms resolution, a=testonly 2020-12-07 09:26:04 +00:00
magnetometer
managed Bug 1703965 [wpt PR 28420] - Update WPT tests for Managed Configuration API, a=testonly 2021-04-15 09:17:23 +00:00
mathml Bug 1707720 - Use saturating addition for math-depth. r=fredw 2021-05-03 11:40:26 +00:00
measure-memory Bug 1686553 [wpt PR 27166] - Rename performance.measureMemory, a=testonly 2021-01-19 13:23:09 +00:00
media Bug 1680543 [wpt PR 26743] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=219493, a=testonly 2021-03-08 15:13:16 +00:00
media-capabilities Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
media-playback-quality
media-source Bug 1705232 [wpt PR 28491] - MSE-in-Workers: Add tests of detach concurrent with appendBuffer, a=testonly 2021-04-24 15:47:36 +00:00
mediacapture-depth
mediacapture-fromelement Bug 1631476 - Add WPT checking that HTMLCanvasElement doesn't capture a frame on getImageData. r=jib 2020-10-19 11:57:29 +00:00
mediacapture-image Bug 1690075 [wpt PR 27429] - Migrate remaining WPT to Mojo JS modules, a=testonly 2021-02-08 22:55:28 +00:00
mediacapture-insertable-streams Bug 1698789 [wpt PR 28099] - Reland "Reland "Add WebPlatformTests for Insertable Media Streams"", a=testonly 2021-03-19 10:35:37 +00:00
mediacapture-record Bug 1692971 [wpt PR 27638] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=221916, a=testonly 2021-02-22 16:08:06 +00:00
mediacapture-streams Bug 1677110 [wpt PR 26522] - Update interfaces/mediacapture-streams.idl and test, a=testonly 2020-11-18 08:42:51 +00:00
mediasession Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
merchant-validation Bug 1679277 [wpt PR 26644] - [merchant-validation] Rename an incorrectly named test, a=testonly 2020-11-30 20:05:57 +00:00
mimesniff
mixed-content Bug 1692454 [wpt PR 27604] - Stricter mixed content check for blob and filesystem URLs, a=testonly 2021-02-16 12:57:42 +00:00
mst-content-hint Bug 1705707 [wpt PR 28544] - Add missing dependencies of idlharness.js tests, a=testonly 2021-04-23 22:16:13 +00:00
native-io Bug 1705740 [wpt PR 28546] - NativeIO: Fix null pointer when throwing on releaseCapacity, a=testonly 2021-04-24 15:47:30 +00:00
navigation-timing Bug 1666559 [wpt PR 25679] - Added navigation-timing/nav2_test_redirect_chain_xserver_final_original_origin, a=testonly 2020-09-25 19:29:27 +00:00
netinfo
network-error-logging Bug 1692478 [wpt PR 27607] - Clear reports in WPT collector when queried., a=testonly 2021-02-16 12:57:36 +00:00
notifications
old-tests Bug 1672163 - Microsoft/history/history_000.htm should not rely on a 50ms timer, r=annyG 2020-10-20 18:17:11 +00:00
orientation-event Bug 1690075 [wpt PR 27429] - Migrate remaining WPT to Mojo JS modules, a=testonly 2021-02-08 22:55:28 +00:00
orientation-sensor
origin-policy Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
page-lifecycle Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
page-visibility Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
paint-timing Bug 1698926 [wpt PR 28106] - [PaintTiming] Fix document notified by SVG paints, a=testonly 2021-03-19 10:35:40 +00:00
payment-handler
payment-method-basic-card Bug 1704011 [wpt PR 28424] - Remove danyao, sahel from codebase, a=testonly 2021-04-15 09:17:26 +00:00
payment-method-id
payment-request Bug 1704011 [wpt PR 28424] - Remove danyao, sahel from codebase, a=testonly 2021-04-15 09:17:26 +00:00
performance-timeline Bug 1657376 [wpt PR 24891] - Add subtests for case sensitivity of type/entryTypes attributes, a=testonly 2020-08-25 11:11:26 +00:00
periodic-background-sync
permissions
permissions-policy Bug 1691059 [wpt PR 27508] - [Permissions Policy] Add WPT test on history navigation on opaque origin, a=testonly 2021-02-15 11:35:16 +00:00
permissions-request Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
permissions-revoke Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
picture-in-picture Bug 1686668 [wpt PR 27185] - [Picture-in-Picture] Do not pause PiP video when removed from document, a=testonly 2021-01-22 04:13:57 +00:00
pointerevents Bug 1703863 [wpt PR 28415] - Simulate user actions in pointerevent_pointerrawupdate_in_pointerlock.html, a=testonly 2021-04-15 09:17:20 +00:00
pointerlock Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
portals Bug 1693313 [wpt PR 27658] - Portals: Deflake autofocus tests, a=testonly 2021-03-08 15:12:49 +00:00
preload Bug 1699173 [wpt PR 28116] - [blink] 1/2 Module streaming compilation for <link rel=preload>, a=testonly 2021-04-24 15:47:40 +00:00
presentation-api Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
priority-hints
proximity
push-api
quirks Bug 1689701 [wpt PR 27394] - Replace most `.__proto__` with `Object.getPrototypeOf()`, a=testonly 2021-02-04 12:08:26 +00:00
raw-sockets Bug 1688869 [wpt PR 27330] - Direct Sockets: Move transient activation consumption from renderer to browser., a=testonly 2021-02-02 17:08:02 +00:00
referrer-policy Bug 1694635 [wpt PR 27760] - Add WPT for referrer policy inheritance to popup, a=testonly 2021-03-15 08:34:07 +00:00
remote-playback
reporting Bug 1692478 [wpt PR 27607] - Clear reports in WPT collector when queried., a=testonly 2021-02-16 12:57:36 +00:00
requestidlecallback Bug 1705667 [wpt PR 28539] - [idlharness.js] Replace void with undefined where it remains, a=testonly 2021-04-23 22:16:13 +00:00
resize-observer
resource-timing Bug 1706961 [wpt PR 28641] - [navigation] Simplify <object> fallback handling, a=testonly 2021-04-24 15:48:14 +00:00
resources Bug 1707072 [wpt PR 28650] - [idlharness.js] Simplify handling of inheritance and mixins, a=testonly 2021-04-27 13:49:40 +00:00
sanitizer-api Bug 1700992 [wpt PR 28242] - Rework sanitizer-config WPT test., a=testonly 2021-04-23 22:15:44 +00:00
savedata Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
screen-capture Bug 1675891 test for rejected promise from getDisplayMedia() in a discarded browsing context r=jib 2020-11-16 11:56:31 +00:00
screen-orientation
screen-wake-lock Bug 1700354 [wpt PR 28190] - screen wake lock: Stop setting |one_realm| in testdriver.set_permission(), a=testonly 2021-03-27 17:41:11 +00:00
screen_enumeration Bug 1692053 [wpt PR 27581] - Window Placement: Implement Screens and ScreenAdvanced interfaces, a=testonly 2021-03-15 08:33:47 +00:00
scroll-animations Bug 1702820 [wpt PR 28358] - Removed scroll start and end offset properties of ScrollTimeline, a=testonly 2021-04-24 15:47:50 +00:00
scroll-to-text-fragment Bug 1706373 [wpt PR 28599] - Allow text fragments in same-document navigations, a=testonly 2021-04-24 15:48:11 +00:00
secure-contexts Bug 1664225 - [wpt-sync] Update web-platform-tests to 55e3f8d27d6be17fa75bebe426c39cc51b3b26d4, a=testonly, r=karlcow 2020-09-21 12:53:13 +00:00
secure-payment-confirmation Bug 1678114 [wpt PR 26564] - Mark some WPT tests as slow, a=testonly 2020-11-26 14:24:55 +00:00
selection Bug 1623717 - Make sure selection offset remains within inline editing host r=emilio 2021-04-13 23:02:41 +00:00
serial Bug 1690075 [wpt PR 27429] - Migrate remaining WPT to Mojo JS modules, a=testonly 2021-02-08 22:55:28 +00:00
server-timing
service-workers Bug 1705076 [wpt PR 28472] - Mark update-module-request-mode.https.html as slow, a=testonly 2021-04-23 22:15:44 +00:00
shadow-dom Bug 1707153 [wpt PR 28655] - Fix a bug in imperative slotting API for slots removed from tree, a=testonly 2021-04-24 15:48:12 +00:00
shape-detection Bug 1690075 [wpt PR 27429] - Migrate remaining WPT to Mojo JS modules, a=testonly 2021-02-08 22:55:28 +00:00
signed-exchange Bug 1692938 [wpt PR 27637] - Increase timeout of openSXGInIframeAndWaitForMessage, a=testonly 2021-02-22 16:08:12 +00:00
speech-api Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
storage Bug 1681857 [wpt PR 26846] - StorageBuckets: Initial browser implementation, a=testonly 2021-02-08 22:55:29 +00:00
storage-access-api Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
streams Bug 1706169 [wpt PR 28586] - [ReadableByteStream] Handle enqueuing when detach, a=testonly 2021-04-24 15:47:24 +00:00
subresource-integrity Bug 1673018 [wpt PR 26260] - Remove Signature-based Resource Loading Restrictions, a=testonly 2020-11-04 10:09:51 +00:00
svg Bug 1705597 [wpt PR 28531] - Disable compositing for SVG elements with clip-path or mask, a=testonly 2021-04-23 22:16:18 +00:00
svg-aam
timing-entrytypes-registry Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
tools Bug 1707200 [wpt PR 28661] - [Taskcluster] pin Chrome Dev to 91.0.4472.19, a=testonly 2021-04-24 15:48:05 +00:00
touch-events Bug 1693364 [wpt PR 27664] - Fix flaky test /touch-events/multi-touch-interfaces.html in upstream WPT, a=testonly 2021-03-19 10:35:30 +00:00
trust-tokens Bug 1668024 [wpt PR 25841] - Remove 'signed' from send-srr and srr-token-redemption., a=testonly 2020-11-11 16:39:17 +00:00
trusted-types Bug 1705099 [wpt PR 28474] - Sync all IDL with @webref/idl 1.1.0, a=testonly 2021-04-23 22:16:01 +00:00
ua-client-hints Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
uievents Bug 1700964 [wpt PR 28241] - Historical test for WheelEvent#initWheelEvent, a=testonly 2021-04-24 15:47:43 +00:00
upgrade-insecure-requests
url Bug 1704256 [wpt PR 28432] - Additional file URL tests, a=testonly 2021-04-15 09:17:38 +00:00
urlpattern Bug 1701094 [wpt PR 28252] - URLPattern: Revamp baseURL second argument approach., a=testonly 2021-04-08 10:47:31 +00:00
user-timing Bug 1685168 [wpt PR 27053] - fix: make user-timing/mark strict mode compatible, a=testonly 2021-01-26 10:02:03 +00:00
vibration Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
video-rvfc Bug 1688837 [wpt PR 27327] - Set capture_time_begin to reference time if missing, a=testonly 2021-02-02 17:08:02 +00:00
visual-viewport
wai-aria
wasm Bug 1686755 - Add support for optional parameters in WebAssembly.Table API. r=lth 2021-01-22 22:39:34 +00:00
web-animations Bug 1705705 [wpt PR 28543] - [idlharness.js] Drop support for [Constructor] extended attributes, a=testonly 2021-04-23 22:16:14 +00:00
web-bundle Bug 1706588 [wpt PR 28617] - This CL adds functionality that correctly handles network error of Subresource Web Bundles., a=testonly 2021-04-24 15:48:09 +00:00
web-locks Bug 1702585 [wpt PR 28338] - WebLocks: Remove invalid DCHECK and add some comments., a=testonly 2021-04-08 10:47:53 +00:00
web-nfc Bug 1690075 [wpt PR 27429] - Migrate remaining WPT to Mojo JS modules, a=testonly 2021-02-08 22:55:28 +00:00
web-otp Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
web-share Bug 1707148 [wpt PR 28654] - Web Share: Retire share-url-data-manual.https.html, a=testonly 2021-04-27 13:49:38 +00:00
webaudio Bug 1708179 Test PannerNode.setPosition() throws with parameter out of range of float r=padenot 2021-05-04 03:48:34 +00:00
webauthn Bug 1698617 [wpt PR 28086] - webauthn: support credBlob extension., a=testonly 2021-04-23 22:16:17 +00:00
webcodecs Bug 1706869 [wpt PR 28635] - Change to a non-fatal error for unsatisfiable image decodes., a=testonly 2021-04-24 15:48:13 +00:00
webdriver Bug 1708494 - [marionette] Make test_no_abort_by_user_prompt_in_other_tab a Mozilla only test. r=webdriver-reviewers,jdescottes 2021-04-30 20:34:46 +00:00
webgl
webgpu Bug 1658830 [wpt PR 24984] - Remove the exported build of the WebGPU CTS from WPT, a=testonly 2020-08-25 11:10:49 +00:00
webhid Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
webmessaging Bug 1659864 [wpt PR 25086] - Replace ===/!== in assert_true/false, a=testonly 2020-09-25 19:29:25 +00:00
webmidi
webrtc Bug 1704449 [wpt PR 28440] - Bump jsdom from 11.12.0 to 16.5.3 in /webrtc/tools, a=testonly 2021-04-24 15:47:42 +00:00
webrtc-encoded-transform Bug 1705384 [wpt PR 28509] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=224604, a=testonly 2021-04-24 15:47:06 +00:00
webrtc-extensions Bug 1703855 [wpt PR 28414] - Ship RTCRtpEncodingParameters.adaptivePtime API., a=testonly 2021-04-15 09:17:19 +00:00
webrtc-ice Bug 1692443 [wpt PR 27603] - move webrtc icetransport extension tests to separate directory, a=testonly 2021-03-15 08:33:46 +00:00
webrtc-identity Bug 1683680 [wpt PR 26970] - Add/Fix META.yml files to ease specs to WPT mapping, a=testonly 2020-12-22 17:26:21 +00:00
webrtc-priority Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
webrtc-stats Bug 1691982 [wpt PR 27571] - Add test to measure which WebRTC stats are provided at all, a=testonly 2021-03-08 15:13:15 +00:00
webrtc-svc Bug 1683833 [wpt PR 26983] - Add further META.yml files to ease specs to WPT mapping, a=testonly 2020-12-23 10:43:18 +00:00
websockets Bug 1704501 [wpt PR 28445] - Block port 10080 as per https://github.com/whatwg/fetch/issues/1191, a=testonly 2021-04-23 22:15:32 +00:00
webstorage Bug 1686602 [wpt PR 27176] - Use .window.js for webstorage tests, a=testonly 2021-03-27 17:41:08 +00:00
webtransport Bug 1706873 [wpt PR 28636] - Add a WPT for WebTransport constructor, a=testonly 2021-04-24 15:47:56 +00:00
webusb Bug 1699299 [wpt PR 28122] - usb: Support devices without interfaces in macOS backend, a=testonly 2021-03-20 03:59:43 +00:00
webvr Bug 1705705 [wpt PR 28543] - [idlharness.js] Drop support for [Constructor] extended attributes, a=testonly 2021-04-23 22:16:14 +00:00
webvtt Bug 1703488 [wpt PR 28394] - Tests for unbounded cue end time, a=testonly 2021-04-24 15:47:25 +00:00
webxr Bug 1703076 [wpt PR 28372] - WebXR: fix getPose() logic, a=testonly 2021-04-15 09:17:12 +00:00
window-segments
workers Bug 1702192 [wpt PR 28313] - Test 'current environment settings object' for Worker() URL parsing and COEP report, a=testonly 2021-04-15 09:17:15 +00:00
worklets Bug 1706661 [wpt PR 28625] - Don't try to set Access-Control-Allow-Origin to None in worklet tests, a=testonly 2021-04-24 15:47:49 +00:00
x-frame-options Bug 1700876 [wpt PR 28237] - WPT: Increase timeout for slow XFO test, a=testonly 2021-03-27 17:41:22 +00:00
xhr Bug 1704910 [wpt PR 28460] - chore: restructure xhr/formdata tests, a=testonly 2021-04-23 22:15:58 +00:00
.azure-pipelines.yml Bug 1705016 [wpt PR 28466] - [Azure Pipelines] upgrade to ubuntu-20.04 agents, a=testonly 2021-04-23 22:15:42 +00:00
.gitattributes
.gitignore
.mailmap
.pyup.yml
.taskcluster.yml Bug 1661542 [wpt PR 25263] - WebKitGTK: rework how the minibrowser is downloaded on the CI (TaskCluster) and add weekly runs for beta channel, a=testonly 2020-10-08 10:17:57 +00:00
CODEOWNERS
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.md
README.md Bug 1672530 [wpt PR 26187] - [docs] Relocate recommendation on git usage, a=testonly 2020-10-26 12:06:11 +00:00
lint.ignore Bug 1701835 [wpt PR 28293] - Add WPT tests for Managed Configuration API, a=testonly 2021-04-08 10:47:36 +00:00
testharness_runner.html
update-built-tests.sh
wpt Bug 1690036 [wpt PR 27426] - [wpt] Reject python versions <3.6, a=testonly 2021-02-04 12:08:24 +00:00
wpt.py

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 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.

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!