| OLD | NEW |
| 1 CONSOLE WARNING: line 327: The provided value 'fancy' is not a valid enum value
of type ChannelCountMode. | 1 CONSOLE WARNING: line 327: The provided value 'fancy' is not a valid enum value
of type ChannelCountMode. |
| 2 CONSOLE WARNING: line 333: The provided value 'undefined' is not a valid enum va
lue of type ChannelInterpretation. | 2 CONSOLE WARNING: line 333: The provided value 'undefined' is not a valid enum va
lue of type ChannelInterpretation. |
| 3 CONSOLE WARNING: line 488: The provided value '9x' is not a valid enum value of
type OverSampleType. | 3 CONSOLE WARNING: line 481: The provided value '9x' is not a valid enum value of
type OverSampleType. |
| 4 CONSOLE WARNING: line 703: The provided value 'junk' is not a valid enum value o
f type ChannelCountMode. | 4 CONSOLE WARNING: line 696: The provided value 'junk' is not a valid enum value o
f type ChannelCountMode. |
| 5 CONSOLE WARNING: line 732: The provided value 'junk' is not a valid enum value o
f type ChannelCountMode. | 5 CONSOLE WARNING: line 725: The provided value 'junk' is not a valid enum value o
f type ChannelCountMode. |
| 6 This is a testharness.js-based test. | 6 This is a testharness.js-based test. |
| 7 PASS # AUDIT TASK RUNNER STARTED. | 7 PASS # AUDIT TASK RUNNER STARTED. |
| 8 PASS > [initialize] Initialize contexts for testing | 8 PASS > [initialize] Initialize contexts for testing |
| 9 PASS context = new AudioContext() did not throw an exception. | 9 PASS context = new AudioContext() did not throw an exception. |
| 10 PASS otherContext = new AudioContext() did not throw an exception. | 10 PASS otherContext = new AudioContext() did not throw an exception. |
| 11 PASS < [initialize] All assertions passed. (total 2 assertions) | 11 PASS < [initialize] All assertions passed. (total 2 assertions) |
| 12 PASS > [createBuffer] | 12 PASS > [createBuffer] |
| 13 PASS context.createBuffer(99, 1, context.sampleRate) threw NotSupportedError:
"Failed to execute 'createBuffer' on 'BaseAudioContext': The number of channels
provided (99) is outside the range [1, 32].". | 13 PASS context.createBuffer(99, 1, context.sampleRate) threw NotSupportedError:
"Failed to execute 'createBuffer' on 'BaseAudioContext': The number of channels
provided (99) is outside the range [1, 32].". |
| 14 PASS context.createBuffer(0, 1, context.sampleRate) threw NotSupportedError: "
Failed to execute 'createBuffer' on 'BaseAudioContext': The number of channels p
rovided (0) is outside the range [1, 32].". | 14 PASS context.createBuffer(0, 1, context.sampleRate) threw NotSupportedError: "
Failed to execute 'createBuffer' on 'BaseAudioContext': The number of channels p
rovided (0) is outside the range [1, 32].". |
| 15 PASS context.createBuffer(1, 1, 1) threw NotSupportedError: "Failed to execute
'createBuffer' on 'BaseAudioContext': The sample rate provided (1) is outside t
he range [3000, 384000].". | 15 PASS context.createBuffer(1, 1, 1) threw NotSupportedError: "Failed to execute
'createBuffer' on 'BaseAudioContext': The sample rate provided (1) is outside t
he range [3000, 384000].". |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 PASS > [channel-stuff] channelCount, channelCountMode, channelInterpretation | 96 PASS > [channel-stuff] channelCount, channelCountMode, channelInterpretation |
| 97 PASS GainNode.channelCount = 99 threw NotSupportedError: "Failed to set the 'c
hannelCount' property on 'AudioNode': The channel count provided (99) is outside
the range [1, 32].". | 97 PASS GainNode.channelCount = 99 threw NotSupportedError: "Failed to set the 'c
hannelCount' property on 'AudioNode': The channel count provided (99) is outside
the range [1, 32].". |
| 98 PASS GainNode.channelCount is not equal to 99. | 98 PASS GainNode.channelCount is not equal to 99. |
| 99 PASS node.channelCountMode = "fancy" did not throw an exception. | 99 PASS node.channelCountMode = "fancy" did not throw an exception. |
| 100 PASS node.channelCountMode is equal to max. | 100 PASS node.channelCountMode is equal to max. |
| 101 PASS node.channelInterpretation = mode did not throw an exception. | 101 PASS node.channelInterpretation = mode did not throw an exception. |
| 102 PASS node.channelInterpretation is equal to speakers. | 102 PASS node.channelInterpretation is equal to speakers. |
| 103 PASS context.destination.channelCount = 99 threw IndexSizeError: [error messag
e omitted]. | 103 PASS context.destination.channelCount = 99 threw IndexSizeError: [error messag
e omitted]. |
| 104 PASS < [channel-stuff] All assertions passed. (total 7 assertions) | 104 PASS < [channel-stuff] All assertions passed. (total 7 assertions) |
| 105 PASS > [audioparam] | 105 PASS > [audioparam] |
| 106 PASS param.setValueCurveAtTime(null, 0, 0) threw TypeError: "Failed to execute
'setValueCurveAtTime' on 'AudioParam': parameter 1 is not of type 'Float32Array
'.". | 106 PASS param.setValueCurveAtTime(null, 0, 0) threw TypeError: "Failed to execute
'setValueCurveAtTime' on 'AudioParam': The 1st argument is neither an array, no
r does it have indexed properties.". |
| 107 PASS param.setValueCurveAtTime(SharedArrayBuffer view, 0, 0) threw TypeError:
"Failed to execute 'setValueCurveAtTime' on 'AudioParam': The provided ArrayBuff
erView value must not be shared.". | |
| 108 PASS node.gain.exponentialRampToValueAtTime(-1, 0.1) did not throw an exceptio
n. | 107 PASS node.gain.exponentialRampToValueAtTime(-1, 0.1) did not throw an exceptio
n. |
| 109 PASS node.gain.exponentialRampToValueAtTime(0, 0.1) threw InvalidAccessError:
"Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': The float tar
get value provided (0) should not be in the range (-1.40130e-45, 1.40130e-45).".
| 108 PASS node.gain.exponentialRampToValueAtTime(0, 0.1) threw InvalidAccessError:
"Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': The float tar
get value provided (0) should not be in the range (-1.40130e-45, 1.40130e-45).".
|
| 110 PASS node.gain.exponentialRampToValueAtTime(1e-100, 0.1) threw InvalidAccessEr
ror: "Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': The floa
t target value provided (0) should not be in the range (-1.40130e-45, 1.40130e-4
5).". | 109 PASS node.gain.exponentialRampToValueAtTime(1e-100, 0.1) threw InvalidAccessEr
ror: "Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': The floa
t target value provided (0) should not be in the range (-1.40130e-45, 1.40130e-4
5).". |
| 111 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -149), 0.1) did not th
row an exception. | 110 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -149), 0.1) did not th
row an exception. |
| 112 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -150), 0.1) threw Inva
lidAccessError: "Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam
': The float target value provided (0) should not be in the range (-1.40130e-45,
1.40130e-45).". | 111 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -150), 0.1) threw Inva
lidAccessError: "Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam
': The float target value provided (0) should not be in the range (-1.40130e-45,
1.40130e-45).". |
| 113 PASS < [audioparam] All assertions passed. (total 7 assertions) | 112 PASS < [audioparam] All assertions passed. (total 6 assertions) |
| 114 PASS > [biquad] | 113 PASS > [biquad] |
| 115 PASS node.getFrequencyResponse(new Float32Array(1), new Float32Array(1), new F
loat32Array(1)) did not throw an exception. | 114 PASS node.getFrequencyResponse(new Float32Array(1), new Float32Array(1), new F
loat32Array(1)) did not throw an exception. |
| 116 PASS node.getFrequencyResponse(null, new Float32Array(1), new Float32Array(1))
threw TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode
': parameter 1 is not of type 'Float32Array'.". | 115 PASS node.getFrequencyResponse(null, new Float32Array(1), new Float32Array(1))
threw TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode
': parameter 1 is not of type 'Float32Array'.". |
| 117 PASS node.getFrequencyResponse(new Float32Array(1), null, new Float32Array(1))
threw TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode
': parameter 2 is not of type 'Float32Array'.". | 116 PASS node.getFrequencyResponse(new Float32Array(1), null, new Float32Array(1))
threw TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode
': parameter 2 is not of type 'Float32Array'.". |
| 118 PASS node.getFrequencyResponse(new Float32Array(1), new Float32Array(1), null)
threw TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode
': parameter 3 is not of type 'Float32Array'.". | 117 PASS node.getFrequencyResponse(new Float32Array(1), new Float32Array(1), null)
threw TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode
': parameter 3 is not of type 'Float32Array'.". |
| 119 PASS node.getFrequencyResponse(shared_view, nonshared_view, nonshared_view) th
rew TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode':
The provided ArrayBufferView value must not be shared.". | 118 PASS node.getFrequencyResponse(shared_view, nonshared_view, nonshared_view) th
rew TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode':
The provided ArrayBufferView value must not be shared.". |
| 120 PASS node.getFrequencyResponse(nonshared_view, shared_view, nonshared_view) th
rew TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode':
The provided ArrayBufferView value must not be shared.". | 119 PASS node.getFrequencyResponse(nonshared_view, shared_view, nonshared_view) th
rew TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode':
The provided ArrayBufferView value must not be shared.". |
| 121 PASS node.getFrequencyResponse(nonshared_view, nonshared_view, shared_view) th
rew TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode':
The provided ArrayBufferView value must not be shared.". | 120 PASS node.getFrequencyResponse(nonshared_view, nonshared_view, shared_view) th
rew TypeError: "Failed to execute 'getFrequencyResponse' on 'BiquadFilterNode':
The provided ArrayBufferView value must not be shared.". |
| 122 PASS < [biquad] All assertions passed. (total 7 assertions) | 121 PASS < [biquad] All assertions passed. (total 7 assertions) |
| 123 PASS > [offline-audio-context] | 122 PASS > [offline-audio-context] |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 239 PASS < [script-processor] All assertions passed. (total 14 assertions) | 238 PASS < [script-processor] All assertions passed. (total 14 assertions) |
| 240 PASS > [misc] Miscellaneous tests | 239 PASS > [misc] Miscellaneous tests |
| 241 PASS osc.noteOn is equal to undefined. | 240 PASS osc.noteOn is equal to undefined. |
| 242 PASS osc.noteOff is equal to undefined. | 241 PASS osc.noteOff is equal to undefined. |
| 243 PASS source.noteOn is equal to undefined. | 242 PASS source.noteOn is equal to undefined. |
| 244 PASS source.noteOff is equal to undefined. | 243 PASS source.noteOff is equal to undefined. |
| 245 PASS < [misc] All assertions passed. (total 4 assertions) | 244 PASS < [misc] All assertions passed. (total 4 assertions) |
| 246 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully. | 245 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully. |
| 247 Harness: the test ran to completion. | 246 Harness: the test ran to completion. |
| 248 | 247 |
| OLD | NEW |