| CONSOLE WARNING: line 406: Delay.delayTime.value -1 outside nominal range [0, 1.5]; value will be clamped. |
| CONSOLE WARNING: line 406: Delay.delayTime.setValueAtTime value -1 outside nominal range [0, 1.5]; value will be clamped. |
| CONSOLE WARNING: line 418: Delay.delayTime.value 4 outside nominal range [0, 1.5]; value will be clamped. |
| CONSOLE WARNING: line 418: Delay.delayTime.setValueAtTime value 4 outside nominal range [0, 1.5]; value will be clamped. |
| CONSOLE WARNING: line 406: StereoPanner.pan.value -3 outside nominal range [-1, 1]; value will be clamped. |
| CONSOLE WARNING: line 406: StereoPanner.pan.setValueAtTime value -3 outside nominal range [-1, 1]; value will be clamped. |
| CONSOLE WARNING: line 418: StereoPanner.pan.value 3 outside nominal range [-1, 1]; value will be clamped. |
| CONSOLE WARNING: line 418: StereoPanner.pan.setValueAtTime value 3 outside nominal range [-1, 1]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.threshold.value -201 outside nominal range [-100, 0]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.threshold.setValueAtTime value -201 outside nominal range [-100, 0]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.threshold.value 1 outside nominal range [-100, 0]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.threshold.setValueAtTime value 1 outside nominal range [-100, 0]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.knee.value -1 outside nominal range [0, 40]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.knee.setValueAtTime value -1 outside nominal range [0, 40]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.knee.value 81 outside nominal range [0, 40]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.knee.setValueAtTime value 81 outside nominal range [0, 40]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.ratio.value 41 outside nominal range [1, 20]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.ratio.setValueAtTime value 41 outside nominal range [1, 20]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.attack.value -1 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.attack.setValueAtTime value -1 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.attack.value 3 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.attack.setValueAtTime value 3 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.release.value -1 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 406: DynamicsCompressor.release.setValueAtTime value -1 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.release.value 3 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 418: DynamicsCompressor.release.setValueAtTime value 3 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 406: BiquadFilter.frequency.value -1 outside nominal range [0, 24000]; value will be clamped. |
| CONSOLE WARNING: line 406: BiquadFilter.frequency.setValueAtTime value -1 outside nominal range [0, 24000]; value will be clamped. |
| CONSOLE WARNING: line 418: BiquadFilter.frequency.value 48001 outside nominal range [0, 24000]; value will be clamped. |
| CONSOLE WARNING: line 418: BiquadFilter.frequency.setValueAtTime value 48001 outside nominal range [0, 24000]; value will be clamped. |
| CONSOLE WARNING: line 406: BiquadFilter.detune.value -307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 406: BiquadFilter.detune.setValueAtTime value -307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 418: BiquadFilter.detune.value 307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 418: BiquadFilter.detune.setValueAtTime value 307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 418: BiquadFilter.gain.value 3083.55 outside nominal range [-3.40282e+38, 1541.27]; value will be clamped. |
| CONSOLE WARNING: line 418: BiquadFilter.gain.setValueAtTime value 3083.55 outside nominal range [-3.40282e+38, 1541.27]; value will be clamped. |
| CONSOLE WARNING: line 406: Oscillator.frequency.value -48001 outside nominal range [-24000, 24000]; value will be clamped. |
| CONSOLE WARNING: line 406: Oscillator.frequency.setValueAtTime value -48001 outside nominal range [-24000, 24000]; value will be clamped. |
| CONSOLE WARNING: line 418: Oscillator.frequency.value 48001 outside nominal range [-24000, 24000]; value will be clamped. |
| CONSOLE WARNING: line 418: Oscillator.frequency.setValueAtTime value 48001 outside nominal range [-24000, 24000]; value will be clamped. |
| CONSOLE WARNING: line 406: Oscillator.detune.value -307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 406: Oscillator.detune.setValueAtTime value -307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 418: Oscillator.detune.value 307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 418: Oscillator.detune.setValueAtTime value 307201 outside nominal range [-153600, 153600]; value will be clamped. |
| CONSOLE WARNING: line 230: The ScriptProcessorNode is deprecated. Use AudioWorkletNode instead. (https://bit.ly/audio-worklet) |
| CONSOLE WARNING: line 334: Delay.delayTime.setValueAtTime value -1 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 335: Delay.delayTime.linearRampToValueAtTime value 2 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 336: Delay.delayTime.exponentialRampToValue value 3 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 337: Delay.delayTime.setTargetAtTime value -1 outside nominal range [0, 1]; value will be clamped. |
| CONSOLE WARNING: line 338: Delay.delayTime.setValueCurveAtTime value 1.5 outside nominal range [0, 1]; value will be clamped. |
| This is a testharness.js-based test. |
| PASS # AUDIT TASK RUNNER STARTED. |
| PASS Executing "initialize" |
| PASS Executing "Offline createGain" |
| PASS Executing "Offline createDelay" |
| PASS Executing "Offline createBufferSource" |
| PASS Executing "Offline createStereoPanner" |
| PASS Executing "Offline createDynamicsCompressor" |
| PASS Executing "Offline createBiquadFilter" |
| PASS Executing "Offline createOscillator" |
| PASS Executing "Offline createPanner" |
| PASS Executing "Offline createConstantSource" |
| PASS Executing "Offline createBuffer" |
| PASS Executing "Offline createIIRFilter" |
| PASS Executing "Offline createWaveShaper" |
| PASS Executing "Offline createConvolver" |
| PASS Executing "Offline createAnalyser" |
| PASS Executing "Offline createScriptProcessor" |
| PASS Executing "Offline createPeriodicWave" |
| PASS Executing "Offline createChannelSplitter" |
| PASS Executing "Offline createChannelMerger" |
| PASS Executing "Online createMediaElementSource" |
| PASS Executing "Online createMediaStreamDestination" |
| PASS Executing "AudioListener" |
| PASS Executing "verifyTests" |
| PASS Executing "automation" |
| PASS Audit report |
| PASS > [initialize] |
| PASS Create offline context for tests did not throw an exception. |
| PASS Create online context for tests did not throw an exception. |
| PASS < [initialize] All assertions passed. (total 2 assertions) |
| PASS > [Offline createGain] |
| PASS GainNode.gain.minValue is equal to -3.4028234663852886e+38. |
| PASS GainNode.gain.maxValue is equal to 3.4028234663852886e+38. |
| PASS GainNode.gain.minValue = 42 is not equal to 42. |
| PASS GainNode.gain.minValue is read-only is equal to true. |
| PASS GainNode.gain.maxValue = 42 is not equal to 42. |
| PASS GainNode.gain.maxValue is read-only is equal to true. |
| PASS Nominal ranges for AudioParam(s) of GainNode are correct |
| PASS < [Offline createGain] All assertions passed. (total 7 assertions) |
| PASS > [Offline createDelay] |
| PASS DelayNode.delayTime.minValue is equal to 0. |
| PASS DelayNode.delayTime.maxValue is equal to 1.5. |
| PASS DelayNode.delayTime.minValue = 42 is not equal to 42. |
| PASS DelayNode.delayTime.minValue is read-only is equal to true. |
| PASS DelayNode.delayTime.maxValue = 42 is not equal to 42. |
| PASS DelayNode.delayTime.maxValue is read-only is equal to true. |
| PASS Set DelayNode.delayTime.value = -1 is equal to 0. |
| PASS Set DelayNode.delayTime.value = 4 is equal to 1.5. |
| PASS DelayNode.delayTime was clipped to lie within the nominal range is equal to true. |
| PASS Nominal ranges for AudioParam(s) of DelayNode are correct |
| PASS < [Offline createDelay] All assertions passed. (total 10 assertions) |
| PASS > [Offline createBufferSource] |
| PASS AudioBufferSourceNode.playbackRate.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioBufferSourceNode.playbackRate.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioBufferSourceNode.playbackRate.minValue = 42 is not equal to 42. |
| PASS AudioBufferSourceNode.playbackRate.minValue is read-only is equal to true. |
| PASS AudioBufferSourceNode.playbackRate.maxValue = 42 is not equal to 42. |
| PASS AudioBufferSourceNode.playbackRate.maxValue is read-only is equal to true. |
| PASS AudioBufferSourceNode.detune.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioBufferSourceNode.detune.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioBufferSourceNode.detune.minValue = 42 is not equal to 42. |
| PASS AudioBufferSourceNode.detune.minValue is read-only is equal to true. |
| PASS AudioBufferSourceNode.detune.maxValue = 42 is not equal to 42. |
| PASS AudioBufferSourceNode.detune.maxValue is read-only is equal to true. |
| PASS Nominal ranges for AudioParam(s) of AudioBufferSourceNode are correct |
| PASS < [Offline createBufferSource] All assertions passed. (total 13 assertions) |
| PASS > [Offline createStereoPanner] |
| PASS StereoPannerNode.pan.minValue is equal to -1. |
| PASS StereoPannerNode.pan.maxValue is equal to 1. |
| PASS StereoPannerNode.pan.minValue = 42 is not equal to 42. |
| PASS StereoPannerNode.pan.minValue is read-only is equal to true. |
| PASS StereoPannerNode.pan.maxValue = 42 is not equal to 42. |
| PASS StereoPannerNode.pan.maxValue is read-only is equal to true. |
| PASS Set StereoPannerNode.pan.value = -3 is equal to -1. |
| PASS Set StereoPannerNode.pan.value = 3 is equal to 1. |
| PASS StereoPannerNode.pan was clipped to lie within the nominal range is equal to true. |
| PASS Nominal ranges for AudioParam(s) of StereoPannerNode are correct |
| PASS < [Offline createStereoPanner] All assertions passed. (total 10 assertions) |
| PASS > [Offline createDynamicsCompressor] |
| PASS DynamicsCompressorNode.threshold.minValue is equal to -100. |
| PASS DynamicsCompressorNode.threshold.maxValue is equal to 0. |
| PASS DynamicsCompressorNode.threshold.minValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.threshold.minValue is read-only is equal to true. |
| PASS DynamicsCompressorNode.threshold.maxValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.threshold.maxValue is read-only is equal to true. |
| PASS Set DynamicsCompressorNode.threshold.value = -201 is equal to -100. |
| PASS Set DynamicsCompressorNode.threshold.value = 1 is equal to 0. |
| PASS DynamicsCompressorNode.threshold was clipped to lie within the nominal range is equal to true. |
| PASS DynamicsCompressorNode.knee.minValue is equal to 0. |
| PASS DynamicsCompressorNode.knee.maxValue is equal to 40. |
| PASS DynamicsCompressorNode.knee.minValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.knee.minValue is read-only is equal to true. |
| PASS DynamicsCompressorNode.knee.maxValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.knee.maxValue is read-only is equal to true. |
| PASS Set DynamicsCompressorNode.knee.value = -1 is equal to 0. |
| PASS Set DynamicsCompressorNode.knee.value = 81 is equal to 40. |
| PASS DynamicsCompressorNode.knee was clipped to lie within the nominal range is equal to true. |
| PASS DynamicsCompressorNode.ratio.minValue is equal to 1. |
| PASS DynamicsCompressorNode.ratio.maxValue is equal to 20. |
| PASS DynamicsCompressorNode.ratio.minValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.ratio.minValue is read-only is equal to true. |
| PASS DynamicsCompressorNode.ratio.maxValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.ratio.maxValue is read-only is equal to true. |
| PASS Set DynamicsCompressorNode.ratio.value = 1 is equal to 1. |
| PASS Set DynamicsCompressorNode.ratio.value = 41 is equal to 20. |
| PASS DynamicsCompressorNode.ratio was clipped to lie within the nominal range is equal to true. |
| PASS DynamicsCompressorNode.attack.minValue is equal to 0. |
| PASS DynamicsCompressorNode.attack.maxValue is equal to 1. |
| PASS DynamicsCompressorNode.attack.minValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.attack.minValue is read-only is equal to true. |
| PASS DynamicsCompressorNode.attack.maxValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.attack.maxValue is read-only is equal to true. |
| PASS Set DynamicsCompressorNode.attack.value = -1 is equal to 0. |
| PASS Set DynamicsCompressorNode.attack.value = 3 is equal to 1. |
| PASS DynamicsCompressorNode.attack was clipped to lie within the nominal range is equal to true. |
| PASS DynamicsCompressorNode.release.minValue is equal to 0. |
| PASS DynamicsCompressorNode.release.maxValue is equal to 1. |
| PASS DynamicsCompressorNode.release.minValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.release.minValue is read-only is equal to true. |
| PASS DynamicsCompressorNode.release.maxValue = 42 is not equal to 42. |
| PASS DynamicsCompressorNode.release.maxValue is read-only is equal to true. |
| PASS Set DynamicsCompressorNode.release.value = -1 is equal to 0. |
| PASS Set DynamicsCompressorNode.release.value = 3 is equal to 1. |
| PASS DynamicsCompressorNode.release was clipped to lie within the nominal range is equal to true. |
| PASS Nominal ranges for AudioParam(s) of DynamicsCompressorNode are correct |
| PASS < [Offline createDynamicsCompressor] All assertions passed. (total 46 assertions) |
| PASS > [Offline createBiquadFilter] |
| PASS BiquadFilterNode.frequency.minValue is equal to 0. |
| PASS BiquadFilterNode.frequency.maxValue is equal to 24000. |
| PASS BiquadFilterNode.frequency.minValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.frequency.minValue is read-only is equal to true. |
| PASS BiquadFilterNode.frequency.maxValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.frequency.maxValue is read-only is equal to true. |
| PASS Set BiquadFilterNode.frequency.value = -1 is equal to 0. |
| PASS Set BiquadFilterNode.frequency.value = 48001 is equal to 24000. |
| PASS BiquadFilterNode.frequency was clipped to lie within the nominal range is equal to true. |
| PASS BiquadFilterNode.detune.minValue is equal to -153600. |
| PASS BiquadFilterNode.detune.maxValue is equal to 153600. |
| PASS BiquadFilterNode.detune.minValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.detune.minValue is read-only is equal to true. |
| PASS BiquadFilterNode.detune.maxValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.detune.maxValue is read-only is equal to true. |
| PASS Set BiquadFilterNode.detune.value = -307201 is equal to -153600. |
| PASS Set BiquadFilterNode.detune.value = 307201 is equal to 153600. |
| PASS BiquadFilterNode.detune was clipped to lie within the nominal range is equal to true. |
| PASS BiquadFilterNode.Q.minValue is equal to -3.4028234663852886e+38. |
| PASS BiquadFilterNode.Q.maxValue is equal to 3.4028234663852886e+38. |
| PASS BiquadFilterNode.Q.minValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.Q.minValue is read-only is equal to true. |
| PASS BiquadFilterNode.Q.maxValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.Q.maxValue is read-only is equal to true. |
| PASS BiquadFilterNode.gain.minValue is equal to -3.4028234663852886e+38. |
| PASS BiquadFilterNode.gain.maxValue is equal to 1541.273681640625. |
| PASS BiquadFilterNode.gain.minValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.gain.minValue is read-only is equal to true. |
| PASS BiquadFilterNode.gain.maxValue = 42 is not equal to 42. |
| PASS BiquadFilterNode.gain.maxValue is read-only is equal to true. |
| PASS Set BiquadFilterNode.gain.value = 3083.54736328125 is equal to 1541.273681640625. |
| PASS BiquadFilterNode.gain was clipped to lie within the nominal range is equal to true. |
| PASS Nominal ranges for AudioParam(s) of BiquadFilterNode are correct |
| PASS < [Offline createBiquadFilter] All assertions passed. (total 33 assertions) |
| PASS > [Offline createOscillator] |
| PASS OscillatorNode.frequency.minValue is equal to -24000. |
| PASS OscillatorNode.frequency.maxValue is equal to 24000. |
| PASS OscillatorNode.frequency.minValue = 42 is not equal to 42. |
| PASS OscillatorNode.frequency.minValue is read-only is equal to true. |
| PASS OscillatorNode.frequency.maxValue = 42 is not equal to 42. |
| PASS OscillatorNode.frequency.maxValue is read-only is equal to true. |
| PASS Set OscillatorNode.frequency.value = -48001 is equal to -24000. |
| PASS Set OscillatorNode.frequency.value = 48001 is equal to 24000. |
| PASS OscillatorNode.frequency was clipped to lie within the nominal range is equal to true. |
| PASS OscillatorNode.detune.minValue is equal to -153600. |
| PASS OscillatorNode.detune.maxValue is equal to 153600. |
| PASS OscillatorNode.detune.minValue = 42 is not equal to 42. |
| PASS OscillatorNode.detune.minValue is read-only is equal to true. |
| PASS OscillatorNode.detune.maxValue = 42 is not equal to 42. |
| PASS OscillatorNode.detune.maxValue is read-only is equal to true. |
| PASS Set OscillatorNode.detune.value = -307201 is equal to -153600. |
| PASS Set OscillatorNode.detune.value = 307201 is equal to 153600. |
| PASS OscillatorNode.detune was clipped to lie within the nominal range is equal to true. |
| PASS Nominal ranges for AudioParam(s) of OscillatorNode are correct |
| PASS < [Offline createOscillator] All assertions passed. (total 19 assertions) |
| PASS > [Offline createPanner] |
| PASS PannerNode.positionX.minValue is equal to -3.4028234663852886e+38. |
| PASS PannerNode.positionX.maxValue is equal to 3.4028234663852886e+38. |
| PASS PannerNode.positionX.minValue = 42 is not equal to 42. |
| PASS PannerNode.positionX.minValue is read-only is equal to true. |
| PASS PannerNode.positionX.maxValue = 42 is not equal to 42. |
| PASS PannerNode.positionX.maxValue is read-only is equal to true. |
| PASS PannerNode.positionY.minValue is equal to -3.4028234663852886e+38. |
| PASS PannerNode.positionY.maxValue is equal to 3.4028234663852886e+38. |
| PASS PannerNode.positionY.minValue = 42 is not equal to 42. |
| PASS PannerNode.positionY.minValue is read-only is equal to true. |
| PASS PannerNode.positionY.maxValue = 42 is not equal to 42. |
| PASS PannerNode.positionY.maxValue is read-only is equal to true. |
| PASS PannerNode.positionZ.minValue is equal to -3.4028234663852886e+38. |
| PASS PannerNode.positionZ.maxValue is equal to 3.4028234663852886e+38. |
| PASS PannerNode.positionZ.minValue = 42 is not equal to 42. |
| PASS PannerNode.positionZ.minValue is read-only is equal to true. |
| PASS PannerNode.positionZ.maxValue = 42 is not equal to 42. |
| PASS PannerNode.positionZ.maxValue is read-only is equal to true. |
| PASS PannerNode.orientationX.minValue is equal to -3.4028234663852886e+38. |
| PASS PannerNode.orientationX.maxValue is equal to 3.4028234663852886e+38. |
| PASS PannerNode.orientationX.minValue = 42 is not equal to 42. |
| PASS PannerNode.orientationX.minValue is read-only is equal to true. |
| PASS PannerNode.orientationX.maxValue = 42 is not equal to 42. |
| PASS PannerNode.orientationX.maxValue is read-only is equal to true. |
| PASS PannerNode.orientationY.minValue is equal to -3.4028234663852886e+38. |
| PASS PannerNode.orientationY.maxValue is equal to 3.4028234663852886e+38. |
| PASS PannerNode.orientationY.minValue = 42 is not equal to 42. |
| PASS PannerNode.orientationY.minValue is read-only is equal to true. |
| PASS PannerNode.orientationY.maxValue = 42 is not equal to 42. |
| PASS PannerNode.orientationY.maxValue is read-only is equal to true. |
| PASS PannerNode.orientationZ.minValue is equal to -3.4028234663852886e+38. |
| PASS PannerNode.orientationZ.maxValue is equal to 3.4028234663852886e+38. |
| PASS PannerNode.orientationZ.minValue = 42 is not equal to 42. |
| PASS PannerNode.orientationZ.minValue is read-only is equal to true. |
| PASS PannerNode.orientationZ.maxValue = 42 is not equal to 42. |
| PASS PannerNode.orientationZ.maxValue is read-only is equal to true. |
| PASS Nominal ranges for AudioParam(s) of PannerNode are correct |
| PASS < [Offline createPanner] All assertions passed. (total 37 assertions) |
| PASS > [Offline createConstantSource] |
| PASS ConstantSourceNode.offset.minValue is equal to -3.4028234663852886e+38. |
| PASS ConstantSourceNode.offset.maxValue is equal to 3.4028234663852886e+38. |
| PASS ConstantSourceNode.offset.minValue = 42 is not equal to 42. |
| PASS ConstantSourceNode.offset.minValue is read-only is equal to true. |
| PASS ConstantSourceNode.offset.maxValue = 42 is not equal to 42. |
| PASS ConstantSourceNode.offset.maxValue is read-only is equal to true. |
| PASS Nominal ranges for AudioParam(s) of ConstantSourceNode are correct |
| PASS < [Offline createConstantSource] All assertions passed. (total 7 assertions) |
| PASS > [Offline createBuffer] |
| PASS AudioBuffer has no AudioParams as expected |
| PASS < [Offline createBuffer] All assertions passed. (total 1 assertions) |
| PASS > [Offline createIIRFilter] |
| PASS IIRFilterNode has no AudioParams as expected |
| PASS < [Offline createIIRFilter] All assertions passed. (total 1 assertions) |
| PASS > [Offline createWaveShaper] |
| PASS WaveShaperNode has no AudioParams as expected |
| PASS < [Offline createWaveShaper] All assertions passed. (total 1 assertions) |
| PASS > [Offline createConvolver] |
| PASS ConvolverNode has no AudioParams as expected |
| PASS < [Offline createConvolver] All assertions passed. (total 1 assertions) |
| PASS > [Offline createAnalyser] |
| PASS AnalyserNode has no AudioParams as expected |
| PASS < [Offline createAnalyser] All assertions passed. (total 1 assertions) |
| PASS > [Offline createScriptProcessor] |
| PASS ScriptProcessorNode has no AudioParams as expected |
| PASS < [Offline createScriptProcessor] All assertions passed. (total 1 assertions) |
| PASS > [Offline createPeriodicWave] |
| PASS PeriodicWave has no AudioParams as expected |
| PASS < [Offline createPeriodicWave] All assertions passed. (total 1 assertions) |
| PASS > [Offline createChannelSplitter] |
| PASS ChannelSplitterNode has no AudioParams as expected |
| PASS < [Offline createChannelSplitter] All assertions passed. (total 1 assertions) |
| PASS > [Offline createChannelMerger] |
| PASS ChannelMergerNode has no AudioParams as expected |
| PASS < [Offline createChannelMerger] All assertions passed. (total 1 assertions) |
| PASS > [Online createMediaElementSource] |
| PASS MediaElementAudioSourceNode has no AudioParams as expected |
| PASS < [Online createMediaElementSource] All assertions passed. (total 1 assertions) |
| PASS > [Online createMediaStreamDestination] |
| PASS MediaStreamAudioDestinationNode has no AudioParams as expected |
| PASS < [Online createMediaStreamDestination] All assertions passed. (total 1 assertions) |
| PASS > [AudioListener] |
| PASS AudioListener.positionX.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.positionX.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.positionX.minValue = 42 is not equal to 42. |
| PASS AudioListener.positionX.minValue is read-only is equal to true. |
| PASS AudioListener.positionX.maxValue = 42 is not equal to 42. |
| PASS AudioListener.positionX.maxValue is read-only is equal to true. |
| PASS AudioListener.positionY.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.positionY.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.positionY.minValue = 42 is not equal to 42. |
| PASS AudioListener.positionY.minValue is read-only is equal to true. |
| PASS AudioListener.positionY.maxValue = 42 is not equal to 42. |
| PASS AudioListener.positionY.maxValue is read-only is equal to true. |
| PASS AudioListener.positionZ.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.positionZ.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.positionZ.minValue = 42 is not equal to 42. |
| PASS AudioListener.positionZ.minValue is read-only is equal to true. |
| PASS AudioListener.positionZ.maxValue = 42 is not equal to 42. |
| PASS AudioListener.positionZ.maxValue is read-only is equal to true. |
| PASS AudioListener.forwardX.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.forwardX.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.forwardX.minValue = 42 is not equal to 42. |
| PASS AudioListener.forwardX.minValue is read-only is equal to true. |
| PASS AudioListener.forwardX.maxValue = 42 is not equal to 42. |
| PASS AudioListener.forwardX.maxValue is read-only is equal to true. |
| PASS AudioListener.forwardY.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.forwardY.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.forwardY.minValue = 42 is not equal to 42. |
| PASS AudioListener.forwardY.minValue is read-only is equal to true. |
| PASS AudioListener.forwardY.maxValue = 42 is not equal to 42. |
| PASS AudioListener.forwardY.maxValue is read-only is equal to true. |
| PASS AudioListener.forwardZ.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.forwardZ.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.forwardZ.minValue = 42 is not equal to 42. |
| PASS AudioListener.forwardZ.minValue is read-only is equal to true. |
| PASS AudioListener.forwardZ.maxValue = 42 is not equal to 42. |
| PASS AudioListener.forwardZ.maxValue is read-only is equal to true. |
| PASS AudioListener.upX.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.upX.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.upX.minValue = 42 is not equal to 42. |
| PASS AudioListener.upX.minValue is read-only is equal to true. |
| PASS AudioListener.upX.maxValue = 42 is not equal to 42. |
| PASS AudioListener.upX.maxValue is read-only is equal to true. |
| PASS AudioListener.upY.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.upY.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.upY.minValue = 42 is not equal to 42. |
| PASS AudioListener.upY.minValue is read-only is equal to true. |
| PASS AudioListener.upY.maxValue = 42 is not equal to 42. |
| PASS AudioListener.upY.maxValue is read-only is equal to true. |
| PASS AudioListener.upZ.minValue is equal to -3.4028234663852886e+38. |
| PASS AudioListener.upZ.maxValue is equal to 3.4028234663852886e+38. |
| PASS AudioListener.upZ.minValue = 42 is not equal to 42. |
| PASS AudioListener.upZ.minValue is read-only is equal to true. |
| PASS AudioListener.upZ.maxValue = 42 is not equal to 42. |
| PASS AudioListener.upZ.maxValue is read-only is equal to true. |
| PASS Nominal ranges for AudioParam(s) of AudioListener are correct |
| PASS < [AudioListener] All assertions passed. (total 55 assertions) |
| PASS > [verifyTests] |
| PASS Number of nodes not tested : 0 |
| PASS < [verifyTests] All assertions passed. (total 1 assertions) |
| PASS > [automation] |
| PASS Test automations (check console logs) did not throw an exception. |
| PASS < [automation] All assertions passed. (total 1 assertions) |
| PASS # AUDIT TASK RUNNER FINISHED: 24 tasks ran successfully. |
| Harness: the test ran to completion. |
| |