servo/tests/wpt/web-platform-tests/webusb
2023-03-17 01:55:41 +00:00
..
getDevices Update web-platform-tests to revision b'afdce893ed51bc1a7a7ac03b16b5a575caad071a' 2023-03-17 01:55:41 +00:00
requestDevice Update web-platform-tests to revision b'afdce893ed51bc1a7a7ac03b16b5a575caad071a' 2023-03-17 01:55:41 +00:00
resources Update web-platform-tests to revision b'afdce893ed51bc1a7a7ac03b16b5a575caad071a' 2023-03-17 01:55:41 +00:00
idlharness.https.any.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
insecure-context.any.js
META.yml
protected-interface-classes.https.any.js Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005' 2022-11-10 01:27:28 +00:00
README.md Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4' 2022-01-20 20:57:54 +09:00
usb-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb-allowed-by-permissions-policy-attribute.https.sub.html Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb-allowed-by-permissions-policy.https.sub.html Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb-allowed-by-permissions-policy.https.sub.html.headers Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb-default-permissions-policy.https.sub.html Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb-disabled-by-permissions-policy.https.sub.html Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb-disabled-by-permissions-policy.https.sub.html.headers Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb-garbage-collection.https.window.js Update web-platform-tests to revision b'99458bfd6e43f5842a4a510cc5adfd8185e5c64c' 2022-11-19 01:23:39 +00:00
usb-supported-by-permissions-policy.html Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b' 2022-11-25 01:25:18 +00:00
usb.https.any.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
usb.https.window.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
usb.serviceworker.https.html
usb.serviceworker.js
usbAlternateInterface.https.any.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
usbConfiguration.https.any.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
usbConnectionEvent.https.any.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
usbDevice-iframe.https.html Update web-platform-tests to revision b'afdce893ed51bc1a7a7ac03b16b5a575caad071a' 2023-03-17 01:55:41 +00:00
usbDevice-same-objecct.https.any.js Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005' 2022-11-10 01:27:28 +00:00
usbDevice-worker.https.html Update web-platform-tests to revision b'afdce893ed51bc1a7a7ac03b16b5a575caad071a' 2023-03-17 01:55:41 +00:00
usbDevice.https.any.js Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005' 2022-11-10 01:27:28 +00:00
usbDevice_claimInterface-manual.https.html Update web-platform-tests to revision 35450a5d2eb710e579c1554872247fa3eae7b5e9 2020-12-04 10:54:26 +00:00
usbDevice_controlTransferIn-manual.https.html Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440' 2022-01-17 16:30:29 +09:00
usbDevice_forget-manual.https.html Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005' 2022-11-10 01:27:28 +00:00
usbDevice_reset-manual.https.html Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4' 2022-01-20 20:57:54 +09:00
usbDevice_transferIn-manual.https.html Update web-platform-tests to revision 80090f6edd23993e9907dbc9fb1c6af7aebf91e7 2021-01-12 10:55:01 +00:00
usbEndpoint.https.any.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
usbInterface.https.any.js Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4' 2022-01-20 20:57:54 +09:00
usbInTransferResult.https.any.js Update web-platform-tests to revision 3cc9e82a7c1a53423097f3d581d4bfc185f56d18 2020-08-08 10:39:34 +00:00
usbIsochronousInTransferPacket.https.any.js Update web-platform-tests to revision e1edaa3dd1bea4415ee88e042affee32028d7f1d 2020-01-26 11:15:02 +00:00
usbIsochronousInTransferResult.https.any.js Update web-platform-tests to revision e1edaa3dd1bea4415ee88e042affee32028d7f1d 2020-01-26 11:15:02 +00:00
usbIsochronousOutTransferPacket.https.any.js Update web-platform-tests to revision e1edaa3dd1bea4415ee88e042affee32028d7f1d 2020-01-26 11:15:02 +00:00
usbIsochronousOutTransferResult.https.any.js Update web-platform-tests to revision e1edaa3dd1bea4415ee88e042affee32028d7f1d 2020-01-26 11:15:02 +00:00
usbOutTransferResult.https.any.js Update web-platform-tests to revision e1edaa3dd1bea4415ee88e042affee32028d7f1d 2020-01-26 11:15:02 +00:00

WebUSB Testing

WebUSB testing relies on the WebUSB Testing API which must be provided by browsers under test.

In this test suite resources/usb-helpers.js detects and triggers the API to be loaded as needed.

The Chromium implementation is provided by ../resources/chromium/webusb-test.js using MojoJS.

Tests with the "-manual" suffix do not use the test-only interface and expect a real hardware device to be connected. The specific characteristics of the device are described in each test.