[idlharness.https.window.html]
  [AudioListener interface: context.listener must inherit property "upZ" with the proper type]
    expected: FAIL

  [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n        playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n      }) must inherit property "outputBuffer" with the proper type]
    expected: FAIL

  [AudioListener interface: attribute forwardZ]
    expected: FAIL

  [AudioListener interface: attribute forwardY]
    expected: FAIL

  [AudioListener interface: attribute forwardX]
    expected: FAIL

  [AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "forwardX" with the proper type]
    expected: FAIL

  [Stringification of worklet_node.parameters]
    expected: FAIL

  [AudioListener interface: attribute positionX]
    expected: FAIL

  [AudioListener interface: attribute positionY]
    expected: FAIL

  [AudioListener interface: attribute positionZ]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "positionY" with the proper type]
    expected: FAIL

  [Stringification of new AudioProcessingEvent('', {\n        playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n      })]
    expected: FAIL

  [OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type]
    expected: FAIL

  [AudioParam interface: operation cancelAndHoldAtTime(double)]
    expected: FAIL

  [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "upY" with the proper type]
    expected: FAIL

  [AudioParam interface: attribute automationRate]
    expected: FAIL

  [OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
    expected: FAIL

  [AudioProcessingEvent interface object length]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "forwardY" with the proper type]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "positionX" with the proper type]
    expected: FAIL

  [AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', {\n        playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n      })]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "forwardZ" with the proper type]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "positionZ" with the proper type]
    expected: FAIL

  [AudioParamMap must be primary interface of worklet_node.parameters]
    expected: FAIL

  [OfflineAudioContext interface: operation suspend(double)]
    expected: FAIL

  [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type]
    expected: FAIL

  [AudioListener interface: attribute upX]
    expected: FAIL

  [AudioListener interface: attribute upY]
    expected: FAIL

  [AudioListener interface: attribute upZ]
    expected: FAIL

  [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n        playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n      }) must inherit property "inputBuffer" with the proper type]
    expected: FAIL

  [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n        playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n      }) must inherit property "playbackTime" with the proper type]
    expected: FAIL

  [AudioListener interface: context.listener must inherit property "upX" with the proper type]
    expected: FAIL

  [OfflineAudioContext interface: operation resume()]
    expected: FAIL

  [AudioContext interface: operation resume()]
    expected: FAIL

  [AudioWorkletNode interface: worklet_node must inherit property "port" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
    expected:
      if release_or_beta: FAIL

  [Stringification of context.audioWorklet]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: attribute onprocessorerror]
    expected:
      if release_or_beta: FAIL

  [idl_test setup]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface object name]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: existence and properties of interface object]
    expected:
      if release_or_beta: FAIL

  [Stringification of worklet_node]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling disconnect(unsigned long) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioParamMap interface: existence and properties of interface object]
    expected:
      if release_or_beta: FAIL

  [AudioWorklet interface object name]
    expected:
      if release_or_beta: FAIL

  [AudioWorklet interface: existence and properties of interface prototype object's "constructor" property]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioParamMap interface object length]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "disconnect()" with the proper type]
    expected:
      if release_or_beta: FAIL

  [BaseAudioContext interface: attribute audioWorklet]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: existence and properties of interface prototype object]
    expected:
      if release_or_beta: FAIL

  [AudioParamMap interface: existence and properties of interface prototype object]
    expected:
      if release_or_beta: FAIL

  [BaseAudioContext interface: context must inherit property "audioWorklet" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "channelCount" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: attribute port]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode must be primary interface of worklet_node]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "context" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables property]
    expected:
      if release_or_beta: FAIL

  [AudioParamMap interface object name]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioWorklet interface: existence and properties of interface object]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: attribute parameters]
    expected:
      if release_or_beta: FAIL

  [AudioWorklet must be primary interface of context.audioWorklet]
    expected:
      if release_or_beta: FAIL

  [AudioWorklet interface: existence and properties of interface prototype object's @@unscopables property]
    expected:
      if release_or_beta: FAIL

  [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioParamMap interface: existence and properties of interface prototype object's "constructor" property]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioWorklet interface object length]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling disconnect(AudioNode, unsigned long) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface object length]
    expected:
      if release_or_beta: FAIL

  [AudioParamMap interface: existence and properties of interface prototype object's @@unscopables property]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper type]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: calling disconnect(AudioParam) on worklet_node with too few arguments must throw TypeError]
    expected:
      if release_or_beta: FAIL

  [AudioWorklet interface: existence and properties of interface prototype object]
    expected:
      if release_or_beta: FAIL

  [AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" property]
    expected:
      if release_or_beta: FAIL

  [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
    expected:
      if release_or_beta: FAIL

