servo/tests/wpt/web-platform-tests/streams
Ms2ger 296fa2512b Update web-platform-tests and CSS tests.
- Update CSS tests to revision e05bfd5e30ed662c2f8a353577003f8eed230180.
- Update web-platform-tests to revision a052787dd5c069a340031011196b73affbd68cd9.
2017-02-06 22:38:29 +01:00
..
piping Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
readable-byte-streams Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
readable-streams Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
resources Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
writable-streams Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
byte-length-queuing-strategy.dedicatedworker.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
byte-length-queuing-strategy.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
byte-length-queuing-strategy.js Update web-platform-tests to revision b94b41945d3c7c9b4f3346cf8654cc5ca7ae567c 2016-04-26 17:09:39 +02:00
byte-length-queuing-strategy.serviceworker.https.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
byte-length-queuing-strategy.sharedworker.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
count-queuing-strategy.dedicatedworker.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
count-queuing-strategy.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
count-queuing-strategy.js Update web-platform-tests to revision b94b41945d3c7c9b4f3346cf8654cc5ca7ae567c 2016-04-26 17:09:39 +02:00
count-queuing-strategy.serviceworker.https.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
count-queuing-strategy.sharedworker.html Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
generate-test-wrappers.js Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
OWNERS Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00
README.md Update web-platform-tests and CSS tests. 2017-02-06 22:38:29 +01:00

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.