[idlharness.https.window.html]
  expected:
    if (os == "linux") and debug and fission: [OK, TIMEOUT]
  [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

  [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

  [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

  [AudioContext interface: attribute sinkId]
    expected: FAIL

  [AudioContext interface: attribute onsinkchange]
    expected: FAIL

  [AudioContext interface: operation setSinkId((DOMString or AudioSinkOptions))]
    expected: FAIL

  [AudioContext interface: context must inherit property "sinkId" with the proper type]
    expected: FAIL

  [AudioContext interface: context must inherit property "onsinkchange" with the proper type]
    expected: FAIL

  [AudioContext interface: context must inherit property "setSinkId((DOMString or AudioSinkOptions))" with the proper type]
    expected: FAIL

  [AudioContext interface: calling setSinkId((DOMString or AudioSinkOptions)) on context with too few arguments must throw TypeError]
    expected: FAIL

  [AudioSinkInfo interface: existence and properties of interface object]
    expected: FAIL

  [AudioSinkInfo interface object length]
    expected: FAIL

  [AudioSinkInfo interface object name]
    expected: FAIL

  [AudioSinkInfo interface: existence and properties of interface prototype object]
    expected: FAIL

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

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

  [AudioSinkInfo interface: attribute type]
    expected: FAIL

  [BaseAudioContext interface: attribute renderQuantumSize]
    expected: FAIL

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

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

  [idl_test setup]
    expected:
      if (os == "linux") and debug and fission: [PASS, TIMEOUT]

  [AudioContext interface: attribute onerror]
    expected: FAIL

  [AudioContext interface: context must inherit property "onerror" with the proper type]
    expected: FAIL
