fune/testing/web-platform/tests/streams
Jonathon Kereliuk ad15893d3d Bug 1464894 [wpt PR 11201] - Rename of OWNER files to META.yml, a=testonly
Automatic update from web-platform-testsRename of OWNER files to META.yml

--

wpt-commits: e600ea2e919641566238cef57ff59f1ee21e50d3
wpt-pr: 11201
2018-07-11 07:49:41 +01:00
..
piping Bug 1444940 [wpt PR 9926] - Streams: Modify tests to expect abort reason passthrough, a=testonly 2018-03-31 22:33:34 +01:00
readable-byte-streams Bug 1454007 [wpt PR 10461] - Streams: Constructors property lookup order, a=testonly 2018-04-30 14:36:17 +00:00
readable-streams Bug 1454007 [wpt PR 10461] - Streams: Constructors property lookup order, a=testonly 2018-04-30 14:36:17 +00:00
resources Bug 1454007 [wpt PR 10461] - Streams: Constructors property lookup order, a=testonly 2018-04-30 14:36:17 +00:00
transform-streams Bug 1454007 [wpt PR 10461] - Streams: Constructors property lookup order, a=testonly 2018-04-30 14:36:17 +00:00
writable-streams Bug 1463333 [wpt PR 6499] - Initial Merge of WritableStreams Tests w/Upstream W3C, a=testonly 2018-06-05 15:14:29 +01:00
byte-length-queuing-strategy.dedicatedworker.html
byte-length-queuing-strategy.html
byte-length-queuing-strategy.js
byte-length-queuing-strategy.serviceworker.https.html
byte-length-queuing-strategy.sharedworker.html
count-queuing-strategy.dedicatedworker.html
count-queuing-strategy.html
count-queuing-strategy.js
count-queuing-strategy.serviceworker.https.html
count-queuing-strategy.sharedworker.html
generate-test-wrappers.js Bug 1465405 [wpt PR 11180] - Update references to w3c/web-platform-tests, a=testonly 2018-06-10 09:28:23 +01:00
META.yml Bug 1464894 [wpt PR 11201] - Rename of OWNER files to META.yml, a=testonly 2018-07-11 07:49:41 +01:00
README.md

Streams Tests

The work on the streams tests is closely tracked by the specification authors, who maintain a reference implementation intended to match the spec line-by-line while passing all of these tests. See the whatwg/streams repository for details. Some tests may be in that repository while the spec sections they test are still undergoing heavy churn.

Generating wrapper files

Because the streams feature is supposed to work in all global contexts, each test is written as a .js file, and then four .html files are generated around it. So for example, for count-queueing-strategy.js, we have the wrapper files:

  • count-queueing-strategy.https.html
  • count-queueing-strategy.dedicatedworker.html
  • count-queueing-strategy-sharedworker.html
  • count-queueing-strategy-serviceworker.html

These are generated automatically by the Node.js script in generate-test-wrappers.js. See it for details, and please remember to use it whenever adding new tests.