Closed Bug 1715472 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 29304 - [WebTransport] Actually expose "datagrams"

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox91 fixed)

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 29304 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/29304
Details from upstream follow.

b'Adam Rice <ricea@chromium.org>' wrote:

[WebTransport] Actually expose "datagrams"

The CL to implement the "datagrams" attribute on WebTransport failed to
actually expose it in the IDL. Add it.

Also fix the URL in idlharness.any.js so that the webTransport object
can be successfully created. This leads to many more tests passing.

BUG=1011392

Change-Id: Id9e0359fff6d0ec061885ddbbcd1768e90ddbd3e
Reviewed-on: https://chromium-review.googlesource.com/2948590
WPT-Export-Revision: 46c86f47b17e5fe470cf9d0ae6339fafccac8057

CI Results

Ran 15 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 4 tests and 68 subtests

Status Summary

Firefox

OK : 4
PASS : 8
FAIL : 264

Chrome

OK : 3
PASS : 220
FAIL : 52
ERROR: 1

Safari

OK : 3
PASS : 6
FAIL : 198
ERROR: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/webtransport/idlharness.any.html
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: attribute readable: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: attribute writable: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface object length: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface object name: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation getStats(): FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute state: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute ready: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute closed: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation close(optional WebTransportCloseInfo): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute onstatechange: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute maxDatagramSize: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute datagrams: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: operation createBidirectionalStream(): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute incomingBidirectionalStreams: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation createUnidirectionalStream(optional SendStreamParameters): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute incomingUnidirectionalStreams: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport must be primary interface of webTransport: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of webTransport: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "getStats()" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "state" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "ready" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "closed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "onstatechange" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "maxDatagramSize" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "datagrams" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "createBidirectionalStream()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional SendStreamParameters)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: calling createUnidirectionalStream(optional SendStreamParameters) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: attribute remoteCanceled: FAIL (Chrome: FAIL, Safari: FAIL)
SendStream interface: operation reset(optional StreamAbortInfo): FAIL (Chrome: FAIL, Safari: FAIL)
ReceiveStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: attribute remoteReset: FAIL (Chrome: FAIL, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: attribute readable: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: attribute writable: FAIL (Chrome: PASS, Safari: FAIL)
/webtransport/idlharness.any.worker.html
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: attribute readable: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: attribute writable: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface object length: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface object name: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation getStats(): FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute state: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute ready: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute closed: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation close(optional WebTransportCloseInfo): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute onstatechange: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute maxDatagramSize: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute datagrams: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: operation createBidirectionalStream(): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute incomingBidirectionalStreams: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation createUnidirectionalStream(optional SendStreamParameters): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute incomingUnidirectionalStreams: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport must be primary interface of webTransport: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of webTransport: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "getStats()" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "state" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "ready" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "closed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "onstatechange" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "maxDatagramSize" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "datagrams" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "createBidirectionalStream()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional SendStreamParameters)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: calling createUnidirectionalStream(optional SendStreamParameters) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: attribute remoteCanceled: FAIL (Chrome: FAIL, Safari: FAIL)
SendStream interface: operation reset(optional StreamAbortInfo): FAIL (Chrome: FAIL, Safari: FAIL)
ReceiveStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: attribute remoteReset: FAIL (Chrome: FAIL, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: attribute readable: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: attribute writable: FAIL (Chrome: PASS, Safari: FAIL)
/webtransport/idlharness.any.sharedworker.html
idl_test setup: FAIL (Chrome: PASS)
DatagramDuplexStream interface: existence and properties of interface object: FAIL (Chrome: PASS)
DatagramDuplexStream interface object length: FAIL (Chrome: PASS)
DatagramDuplexStream interface object name: FAIL (Chrome: PASS)
DatagramDuplexStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
DatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
DatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
DatagramDuplexStream interface: attribute readable: FAIL (Chrome: PASS)
DatagramDuplexStream interface: attribute writable: FAIL (Chrome: PASS)
WebTransport interface: existence and properties of interface object: FAIL (Chrome: PASS)
WebTransport interface object length: FAIL (Chrome: PASS)
WebTransport interface object name: FAIL (Chrome: PASS)
WebTransport interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
WebTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
WebTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
WebTransport interface: operation getStats(): FAIL (Chrome: FAIL)
WebTransport interface: attribute state: FAIL (Chrome: FAIL)
WebTransport interface: attribute ready: FAIL (Chrome: PASS)
WebTransport interface: attribute closed: FAIL (Chrome: PASS)
WebTransport interface: operation close(optional WebTransportCloseInfo): FAIL (Chrome: PASS)
WebTransport interface: attribute onstatechange: FAIL (Chrome: FAIL)
WebTransport interface: attribute maxDatagramSize: FAIL (Chrome: FAIL)
WebTransport interface: attribute datagrams: FAIL (Chrome: FAIL)
WebTransport interface: operation createBidirectionalStream(): FAIL (Chrome: PASS)
WebTransport interface: attribute incomingBidirectionalStreams: FAIL (Chrome: PASS)
WebTransport interface: operation createUnidirectionalStream(optional SendStreamParameters): FAIL (Chrome: PASS)
WebTransport interface: attribute incomingUnidirectionalStreams: FAIL (Chrome: PASS)
WebTransport must be primary interface of webTransport: FAIL (Chrome: PASS)
Stringification of webTransport: FAIL (Chrome: PASS)
WebTransport interface: webTransport must inherit property "getStats()" with the proper type: FAIL (Chrome: FAIL)
WebTransport interface: webTransport must inherit property "state" with the proper type: FAIL (Chrome: FAIL)
WebTransport interface: webTransport must inherit property "ready" with the proper type: FAIL (Chrome: PASS)
WebTransport interface: webTransport must inherit property "closed" with the proper type: FAIL (Chrome: PASS)
WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type: FAIL (Chrome: PASS)
WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS)
WebTransport interface: webTransport must inherit property "onstatechange" with the proper type: FAIL (Chrome: FAIL)
WebTransport interface: webTransport must inherit property "maxDatagramSize" with the proper type: FAIL (Chrome: FAIL)
WebTransport interface: webTransport must inherit property "datagrams" with the proper type: FAIL (Chrome: FAIL)
WebTransport interface: webTransport must inherit property "createBidirectionalStream()" with the proper type: FAIL (Chrome: PASS)
WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type: FAIL (Chrome: PASS)
WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional SendStreamParameters)" with the proper type: FAIL (Chrome: PASS)
WebTransport interface: calling createUnidirectionalStream(optional SendStreamParameters) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS)
WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type: FAIL (Chrome: PASS)
SendStream interface: existence and properties of interface object: FAIL (Chrome: PASS)
SendStream interface object length: FAIL (Chrome: PASS)
SendStream interface object name: FAIL (Chrome: PASS)
SendStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
SendStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
SendStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
SendStream interface: attribute remoteCanceled: FAIL (Chrome: FAIL)
SendStream interface: operation reset(optional StreamAbortInfo): FAIL (Chrome: FAIL)
ReceiveStream interface: existence and properties of interface object: FAIL (Chrome: PASS)
ReceiveStream interface object length: FAIL (Chrome: PASS)
ReceiveStream interface object name: FAIL (Chrome: PASS)
ReceiveStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
ReceiveStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
ReceiveStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
ReceiveStream interface: attribute remoteReset: FAIL (Chrome: FAIL)
BidirectionalStream interface: existence and properties of interface object: FAIL (Chrome: PASS)
BidirectionalStream interface object length: FAIL (Chrome: PASS)
BidirectionalStream interface object name: FAIL (Chrome: PASS)
BidirectionalStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
BidirectionalStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
BidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
BidirectionalStream interface: attribute readable: FAIL (Chrome: PASS)
BidirectionalStream interface: attribute writable: FAIL (Chrome: PASS)
/webtransport/idlharness.any.serviceworker.html
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: attribute readable: FAIL (Chrome: PASS, Safari: FAIL)
DatagramDuplexStream interface: attribute writable: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface object length: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface object name: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation getStats(): FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute state: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute ready: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute closed: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation close(optional WebTransportCloseInfo): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute onstatechange: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute maxDatagramSize: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: attribute datagrams: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: operation createBidirectionalStream(): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute incomingBidirectionalStreams: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: operation createUnidirectionalStream(optional SendStreamParameters): FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: attribute incomingUnidirectionalStreams: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport must be primary interface of webTransport: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of webTransport: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "getStats()" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "state" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "ready" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "closed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "close(optional WebTransportCloseInfo)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: calling close(optional WebTransportCloseInfo) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "onstatechange" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "maxDatagramSize" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "datagrams" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
WebTransport interface: webTransport must inherit property "createBidirectionalStream()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "incomingBidirectionalStreams" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "createUnidirectionalStream(optional SendStreamParameters)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: calling createUnidirectionalStream(optional SendStreamParameters) on webTransport with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebTransport interface: webTransport must inherit property "incomingUnidirectionalStreams" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
SendStream interface: attribute remoteCanceled: FAIL (Chrome: FAIL, Safari: FAIL)
SendStream interface: operation reset(optional StreamAbortInfo): FAIL (Chrome: FAIL, Safari: FAIL)
ReceiveStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
ReceiveStream interface: attribute remoteReset: FAIL (Chrome: FAIL, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface object length: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface object name: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: attribute readable: FAIL (Chrome: PASS, Safari: FAIL)
BidirectionalStream interface: attribute writable: FAIL (Chrome: PASS, Safari: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8a87ff742f4a
[wpt PR 29304] - [WebTransport] Actually expose "datagrams", a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in before you can comment on or make changes to this bug.