Harness status: OK

Found 228 tests

228 Pass
Pass	idl_test setup
Pass	idl_test validation
Pass	ReadableStreamDefaultReader includes ReadableStreamGenericReader: member names are unique
Pass	ReadableStreamBYOBReader includes ReadableStreamGenericReader: member names are unique
Pass	ReadableStream interface: existence and properties of interface object
Pass	ReadableStream interface object length
Pass	ReadableStream interface object name
Pass	ReadableStream interface: existence and properties of interface prototype object
Pass	ReadableStream interface: existence and properties of interface prototype object's "constructor" property
Pass	ReadableStream interface: existence and properties of interface prototype object's @@unscopables property
Pass	ReadableStream interface: operation from(any)
Pass	ReadableStream interface: attribute locked
Pass	ReadableStream interface: operation cancel(optional any)
Pass	ReadableStream interface: operation getReader(optional ReadableStreamGetReaderOptions)
Pass	ReadableStream interface: operation pipeThrough(ReadableWritablePair, optional StreamPipeOptions)
Pass	ReadableStream interface: operation pipeTo(WritableStream, optional StreamPipeOptions)
Pass	ReadableStream interface: operation tee()
Pass	ReadableStream must be primary interface of new ReadableStream()
Pass	Stringification of new ReadableStream()
Pass	ReadableStream interface: new ReadableStream() must inherit property "from(any)" with the proper type
Pass	ReadableStream interface: calling from(any) on new ReadableStream() with too few arguments must throw TypeError
Pass	ReadableStream interface: new ReadableStream() must inherit property "locked" with the proper type
Pass	ReadableStream interface: new ReadableStream() must inherit property "cancel(optional any)" with the proper type
Pass	ReadableStream interface: calling cancel(optional any) on new ReadableStream() with too few arguments must throw TypeError
Pass	ReadableStream interface: new ReadableStream() must inherit property "getReader(optional ReadableStreamGetReaderOptions)" with the proper type
Pass	ReadableStream interface: calling getReader(optional ReadableStreamGetReaderOptions) on new ReadableStream() with too few arguments must throw TypeError
Pass	ReadableStream interface: new ReadableStream() must inherit property "pipeThrough(ReadableWritablePair, optional StreamPipeOptions)" with the proper type
Pass	ReadableStream interface: calling pipeThrough(ReadableWritablePair, optional StreamPipeOptions) on new ReadableStream() with too few arguments must throw TypeError
Pass	ReadableStream interface: new ReadableStream() must inherit property "pipeTo(WritableStream, optional StreamPipeOptions)" with the proper type
Pass	ReadableStream interface: calling pipeTo(WritableStream, optional StreamPipeOptions) on new ReadableStream() with too few arguments must throw TypeError
Pass	ReadableStream interface: new ReadableStream() must inherit property "tee()" with the proper type
Pass	ReadableStreamDefaultReader interface: existence and properties of interface object
Pass	ReadableStreamDefaultReader interface object length
Pass	ReadableStreamDefaultReader interface object name
Pass	ReadableStreamDefaultReader interface: existence and properties of interface prototype object
Pass	ReadableStreamDefaultReader interface: existence and properties of interface prototype object's "constructor" property
Pass	ReadableStreamDefaultReader interface: existence and properties of interface prototype object's @@unscopables property
Pass	ReadableStreamDefaultReader interface: operation read()
Pass	ReadableStreamDefaultReader interface: operation releaseLock()
Pass	ReadableStreamDefaultReader interface: attribute closed
Pass	ReadableStreamDefaultReader interface: operation cancel(optional any)
Pass	ReadableStreamDefaultReader must be primary interface of (new ReadableStream()).getReader()
Pass	Stringification of (new ReadableStream()).getReader()
Pass	ReadableStreamDefaultReader interface: (new ReadableStream()).getReader() must inherit property "read()" with the proper type
Pass	ReadableStreamDefaultReader interface: (new ReadableStream()).getReader() must inherit property "releaseLock()" with the proper type
Pass	ReadableStreamDefaultReader interface: (new ReadableStream()).getReader() must inherit property "closed" with the proper type
Pass	ReadableStreamDefaultReader interface: (new ReadableStream()).getReader() must inherit property "cancel(optional any)" with the proper type
Pass	ReadableStreamDefaultReader interface: calling cancel(optional any) on (new ReadableStream()).getReader() with too few arguments must throw TypeError
Pass	ReadableStreamBYOBReader interface: existence and properties of interface object
Pass	ReadableStreamBYOBReader interface object length
Pass	ReadableStreamBYOBReader interface object name
Pass	ReadableStreamBYOBReader interface: existence and properties of interface prototype object
Pass	ReadableStreamBYOBReader interface: existence and properties of interface prototype object's "constructor" property
Pass	ReadableStreamBYOBReader interface: existence and properties of interface prototype object's @@unscopables property
Pass	ReadableStreamBYOBReader interface: operation read(ArrayBufferView, optional ReadableStreamBYOBReaderReadOptions)
Pass	ReadableStreamBYOBReader interface: operation releaseLock()
Pass	ReadableStreamBYOBReader interface: attribute closed
Pass	ReadableStreamBYOBReader interface: operation cancel(optional any)
Pass	ReadableStreamBYOBReader must be primary interface of (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' })
Pass	Stringification of (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' })
Pass	ReadableStreamBYOBReader interface: (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' }) must inherit property "read(ArrayBufferView, optional ReadableStreamBYOBReaderReadOptions)" with the proper type
Pass	ReadableStreamBYOBReader interface: calling read(ArrayBufferView, optional ReadableStreamBYOBReaderReadOptions) on (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' }) with too few arguments must throw TypeError
Pass	ReadableStreamBYOBReader interface: (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' }) must inherit property "releaseLock()" with the proper type
Pass	ReadableStreamBYOBReader interface: (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' }) must inherit property "closed" with the proper type
Pass	ReadableStreamBYOBReader interface: (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' }) must inherit property "cancel(optional any)" with the proper type
Pass	ReadableStreamBYOBReader interface: calling cancel(optional any) on (new ReadableStream({ type: 'bytes' })).getReader({ mode: 'byob' }) with too few arguments must throw TypeError
Pass	ReadableStreamDefaultController interface: existence and properties of interface object
Pass	ReadableStreamDefaultController interface object length
Pass	ReadableStreamDefaultController interface object name
Pass	ReadableStreamDefaultController interface: existence and properties of interface prototype object
Pass	ReadableStreamDefaultController interface: existence and properties of interface prototype object's "constructor" property
Pass	ReadableStreamDefaultController interface: existence and properties of interface prototype object's @@unscopables property
Pass	ReadableStreamDefaultController interface: attribute desiredSize
Pass	ReadableStreamDefaultController interface: operation close()
Pass	ReadableStreamDefaultController interface: operation enqueue(optional any)
Pass	ReadableStreamDefaultController interface: operation error(optional any)
Pass	ReadableStreamDefaultController must be primary interface of self.readableStreamDefaultController
Pass	Stringification of self.readableStreamDefaultController
Pass	ReadableStreamDefaultController interface: self.readableStreamDefaultController must inherit property "desiredSize" with the proper type
Pass	ReadableStreamDefaultController interface: self.readableStreamDefaultController must inherit property "close()" with the proper type
Pass	ReadableStreamDefaultController interface: self.readableStreamDefaultController must inherit property "enqueue(optional any)" with the proper type
Pass	ReadableStreamDefaultController interface: calling enqueue(optional any) on self.readableStreamDefaultController with too few arguments must throw TypeError
Pass	ReadableStreamDefaultController interface: self.readableStreamDefaultController must inherit property "error(optional any)" with the proper type
Pass	ReadableStreamDefaultController interface: calling error(optional any) on self.readableStreamDefaultController with too few arguments must throw TypeError
Pass	ReadableByteStreamController interface: existence and properties of interface object
Pass	ReadableByteStreamController interface object length
Pass	ReadableByteStreamController interface object name
Pass	ReadableByteStreamController interface: existence and properties of interface prototype object
Pass	ReadableByteStreamController interface: existence and properties of interface prototype object's "constructor" property
Pass	ReadableByteStreamController interface: existence and properties of interface prototype object's @@unscopables property
Pass	ReadableByteStreamController interface: attribute byobRequest
Pass	ReadableByteStreamController interface: attribute desiredSize
Pass	ReadableByteStreamController interface: operation close()
Pass	ReadableByteStreamController interface: operation enqueue(ArrayBufferView)
Pass	ReadableByteStreamController interface: operation error(optional any)
Pass	ReadableByteStreamController must be primary interface of self.readableByteStreamController
Pass	Stringification of self.readableByteStreamController
Pass	ReadableByteStreamController interface: self.readableByteStreamController must inherit property "byobRequest" with the proper type
Pass	ReadableByteStreamController interface: self.readableByteStreamController must inherit property "desiredSize" with the proper type
Pass	ReadableByteStreamController interface: self.readableByteStreamController must inherit property "close()" with the proper type
Pass	ReadableByteStreamController interface: self.readableByteStreamController must inherit property "enqueue(ArrayBufferView)" with the proper type
Pass	ReadableByteStreamController interface: calling enqueue(ArrayBufferView) on self.readableByteStreamController with too few arguments must throw TypeError
Pass	ReadableByteStreamController interface: self.readableByteStreamController must inherit property "error(optional any)" with the proper type
Pass	ReadableByteStreamController interface: calling error(optional any) on self.readableByteStreamController with too few arguments must throw TypeError
Pass	ReadableStreamBYOBRequest interface: existence and properties of interface object
Pass	ReadableStreamBYOBRequest interface object length
Pass	ReadableStreamBYOBRequest interface object name
Pass	ReadableStreamBYOBRequest interface: existence and properties of interface prototype object
Pass	ReadableStreamBYOBRequest interface: existence and properties of interface prototype object's "constructor" property
Pass	ReadableStreamBYOBRequest interface: existence and properties of interface prototype object's @@unscopables property
Pass	ReadableStreamBYOBRequest interface: attribute view
Pass	ReadableStreamBYOBRequest interface: operation respond(unsigned long long)
Pass	ReadableStreamBYOBRequest interface: operation respondWithNewView(ArrayBufferView)
Pass	ReadableStreamBYOBRequest must be primary interface of self.readableStreamByobRequest
Pass	Stringification of self.readableStreamByobRequest
Pass	ReadableStreamBYOBRequest interface: self.readableStreamByobRequest must inherit property "view" with the proper type
Pass	ReadableStreamBYOBRequest interface: self.readableStreamByobRequest must inherit property "respond(unsigned long long)" with the proper type
Pass	ReadableStreamBYOBRequest interface: calling respond(unsigned long long) on self.readableStreamByobRequest with too few arguments must throw TypeError
Pass	ReadableStreamBYOBRequest interface: self.readableStreamByobRequest must inherit property "respondWithNewView(ArrayBufferView)" with the proper type
Pass	ReadableStreamBYOBRequest interface: calling respondWithNewView(ArrayBufferView) on self.readableStreamByobRequest with too few arguments must throw TypeError
Pass	WritableStream interface: existence and properties of interface object
Pass	WritableStream interface object length
Pass	WritableStream interface object name
Pass	WritableStream interface: existence and properties of interface prototype object
Pass	WritableStream interface: existence and properties of interface prototype object's "constructor" property
Pass	WritableStream interface: existence and properties of interface prototype object's @@unscopables property
Pass	WritableStream interface: attribute locked
Pass	WritableStream interface: operation abort(optional any)
Pass	WritableStream interface: operation close()
Pass	WritableStream interface: operation getWriter()
Pass	WritableStream must be primary interface of new WritableStream()
Pass	Stringification of new WritableStream()
Pass	WritableStream interface: new WritableStream() must inherit property "locked" with the proper type
Pass	WritableStream interface: new WritableStream() must inherit property "abort(optional any)" with the proper type
Pass	WritableStream interface: calling abort(optional any) on new WritableStream() with too few arguments must throw TypeError
Pass	WritableStream interface: new WritableStream() must inherit property "close()" with the proper type
Pass	WritableStream interface: new WritableStream() must inherit property "getWriter()" with the proper type
Pass	WritableStreamDefaultWriter interface: existence and properties of interface object
Pass	WritableStreamDefaultWriter interface object length
Pass	WritableStreamDefaultWriter interface object name
Pass	WritableStreamDefaultWriter interface: existence and properties of interface prototype object
Pass	WritableStreamDefaultWriter interface: existence and properties of interface prototype object's "constructor" property
Pass	WritableStreamDefaultWriter interface: existence and properties of interface prototype object's @@unscopables property
Pass	WritableStreamDefaultWriter interface: attribute closed
Pass	WritableStreamDefaultWriter interface: attribute desiredSize
Pass	WritableStreamDefaultWriter interface: attribute ready
Pass	WritableStreamDefaultWriter interface: operation abort(optional any)
Pass	WritableStreamDefaultWriter interface: operation close()
Pass	WritableStreamDefaultWriter interface: operation releaseLock()
Pass	WritableStreamDefaultWriter interface: operation write(optional any)
Pass	WritableStreamDefaultWriter must be primary interface of (new WritableStream()).getWriter()
Pass	Stringification of (new WritableStream()).getWriter()
Pass	WritableStreamDefaultWriter interface: (new WritableStream()).getWriter() must inherit property "closed" with the proper type
Pass	WritableStreamDefaultWriter interface: (new WritableStream()).getWriter() must inherit property "desiredSize" with the proper type
Pass	WritableStreamDefaultWriter interface: (new WritableStream()).getWriter() must inherit property "ready" with the proper type
Pass	WritableStreamDefaultWriter interface: (new WritableStream()).getWriter() must inherit property "abort(optional any)" with the proper type
Pass	WritableStreamDefaultWriter interface: calling abort(optional any) on (new WritableStream()).getWriter() with too few arguments must throw TypeError
Pass	WritableStreamDefaultWriter interface: (new WritableStream()).getWriter() must inherit property "close()" with the proper type
Pass	WritableStreamDefaultWriter interface: (new WritableStream()).getWriter() must inherit property "releaseLock()" with the proper type
Pass	WritableStreamDefaultWriter interface: (new WritableStream()).getWriter() must inherit property "write(optional any)" with the proper type
Pass	WritableStreamDefaultWriter interface: calling write(optional any) on (new WritableStream()).getWriter() with too few arguments must throw TypeError
Pass	WritableStreamDefaultController interface: existence and properties of interface object
Pass	WritableStreamDefaultController interface object length
Pass	WritableStreamDefaultController interface object name
Pass	WritableStreamDefaultController interface: existence and properties of interface prototype object
Pass	WritableStreamDefaultController interface: existence and properties of interface prototype object's "constructor" property
Pass	WritableStreamDefaultController interface: existence and properties of interface prototype object's @@unscopables property
Pass	WritableStreamDefaultController interface: attribute signal
Pass	WritableStreamDefaultController interface: operation error(optional any)
Pass	WritableStreamDefaultController must be primary interface of self.writableStreamDefaultController
Pass	Stringification of self.writableStreamDefaultController
Pass	WritableStreamDefaultController interface: self.writableStreamDefaultController must inherit property "signal" with the proper type
Pass	WritableStreamDefaultController interface: self.writableStreamDefaultController must inherit property "error(optional any)" with the proper type
Pass	WritableStreamDefaultController interface: calling error(optional any) on self.writableStreamDefaultController with too few arguments must throw TypeError
Pass	TransformStream interface: existence and properties of interface object
Pass	TransformStream interface object length
Pass	TransformStream interface object name
Pass	TransformStream interface: existence and properties of interface prototype object
Pass	TransformStream interface: existence and properties of interface prototype object's "constructor" property
Pass	TransformStream interface: existence and properties of interface prototype object's @@unscopables property
Pass	TransformStream interface: attribute readable
Pass	TransformStream interface: attribute writable
Pass	TransformStream must be primary interface of new TransformStream()
Pass	Stringification of new TransformStream()
Pass	TransformStream interface: new TransformStream() must inherit property "readable" with the proper type
Pass	TransformStream interface: new TransformStream() must inherit property "writable" with the proper type
Pass	TransformStreamDefaultController interface: existence and properties of interface object
Pass	TransformStreamDefaultController interface object length
Pass	TransformStreamDefaultController interface object name
Pass	TransformStreamDefaultController interface: existence and properties of interface prototype object
Pass	TransformStreamDefaultController interface: existence and properties of interface prototype object's "constructor" property
Pass	TransformStreamDefaultController interface: existence and properties of interface prototype object's @@unscopables property
Pass	TransformStreamDefaultController interface: attribute desiredSize
Pass	TransformStreamDefaultController interface: operation enqueue(optional any)
Pass	TransformStreamDefaultController interface: operation error(optional any)
Pass	TransformStreamDefaultController interface: operation terminate()
Pass	TransformStreamDefaultController must be primary interface of self.transformStreamDefaultController
Pass	Stringification of self.transformStreamDefaultController
Pass	TransformStreamDefaultController interface: self.transformStreamDefaultController must inherit property "desiredSize" with the proper type
Pass	TransformStreamDefaultController interface: self.transformStreamDefaultController must inherit property "enqueue(optional any)" with the proper type
Pass	TransformStreamDefaultController interface: calling enqueue(optional any) on self.transformStreamDefaultController with too few arguments must throw TypeError
Pass	TransformStreamDefaultController interface: self.transformStreamDefaultController must inherit property "error(optional any)" with the proper type
Pass	TransformStreamDefaultController interface: calling error(optional any) on self.transformStreamDefaultController with too few arguments must throw TypeError
Pass	TransformStreamDefaultController interface: self.transformStreamDefaultController must inherit property "terminate()" with the proper type
Pass	ByteLengthQueuingStrategy interface: existence and properties of interface object
Pass	ByteLengthQueuingStrategy interface object length
Pass	ByteLengthQueuingStrategy interface object name
Pass	ByteLengthQueuingStrategy interface: existence and properties of interface prototype object
Pass	ByteLengthQueuingStrategy interface: existence and properties of interface prototype object's "constructor" property
Pass	ByteLengthQueuingStrategy interface: existence and properties of interface prototype object's @@unscopables property
Pass	ByteLengthQueuingStrategy interface: attribute highWaterMark
Pass	ByteLengthQueuingStrategy interface: attribute size
Pass	ByteLengthQueuingStrategy must be primary interface of new ByteLengthQueuingStrategy({ highWaterMark: 5 })
Pass	Stringification of new ByteLengthQueuingStrategy({ highWaterMark: 5 })
Pass	ByteLengthQueuingStrategy interface: new ByteLengthQueuingStrategy({ highWaterMark: 5 }) must inherit property "highWaterMark" with the proper type
Pass	ByteLengthQueuingStrategy interface: new ByteLengthQueuingStrategy({ highWaterMark: 5 }) must inherit property "size" with the proper type
Pass	CountQueuingStrategy interface: existence and properties of interface object
Pass	CountQueuingStrategy interface object length
Pass	CountQueuingStrategy interface object name
Pass	CountQueuingStrategy interface: existence and properties of interface prototype object
Pass	CountQueuingStrategy interface: existence and properties of interface prototype object's "constructor" property
Pass	CountQueuingStrategy interface: existence and properties of interface prototype object's @@unscopables property
Pass	CountQueuingStrategy interface: attribute highWaterMark
Pass	CountQueuingStrategy interface: attribute size
Pass	CountQueuingStrategy must be primary interface of new CountQueuingStrategy({ highWaterMark: 5 })
Pass	Stringification of new CountQueuingStrategy({ highWaterMark: 5 })
Pass	CountQueuingStrategy interface: new CountQueuingStrategy({ highWaterMark: 5 }) must inherit property "highWaterMark" with the proper type
Pass	CountQueuingStrategy interface: new CountQueuingStrategy({ highWaterMark: 5 }) must inherit property "size" with the proper type