| OLD | NEW |
| 1 CONSOLE WARNING: line 341: 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 347: 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 502: The provided value '9x' is not a valid enum value of
type OverSampleType. | 3 CONSOLE WARNING: line 488: The provided value '9x' is not a valid enum value of
type OverSampleType. |
| 4 CONSOLE WARNING: line 717: The provided value 'junk' is not a valid enum value o
f type ChannelCountMode. | 4 CONSOLE WARNING: line 703: The provided value 'junk' is not a valid enum value o
f type ChannelCountMode. |
| 5 CONSOLE WARNING: line 746: 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. |
| 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 21 matching lines...) Expand all Loading... |
| 37 PASS < [createScriptProcessor] All assertions passed. (total 5 assertions) | 37 PASS < [createScriptProcessor] All assertions passed. (total 5 assertions) |
| 38 PASS > [createChannelSplitter] | 38 PASS > [createChannelSplitter] |
| 39 PASS context.createChannelSplitter(0) threw IndexSizeError: "Failed to execute
'createChannelSplitter' on 'BaseAudioContext': The number of outputs provided (
0) is outside the range [1, 32].". | 39 PASS context.createChannelSplitter(0) threw IndexSizeError: "Failed to execute
'createChannelSplitter' on 'BaseAudioContext': The number of outputs provided (
0) is outside the range [1, 32].". |
| 40 PASS context.createChannelSplitter(99) threw IndexSizeError: "Failed to execut
e 'createChannelSplitter' on 'BaseAudioContext': The number of outputs provided
(99) is outside the range [1, 32].". | 40 PASS context.createChannelSplitter(99) threw IndexSizeError: "Failed to execut
e 'createChannelSplitter' on 'BaseAudioContext': The number of outputs provided
(99) is outside the range [1, 32].". |
| 41 PASS context.createChannelMerger(0) threw IndexSizeError: "Failed to execute '
createChannelMerger' on 'BaseAudioContext': The number of inputs provided (0) is
outside the range [1, 32].". | 41 PASS context.createChannelMerger(0) threw IndexSizeError: "Failed to execute '
createChannelMerger' on 'BaseAudioContext': The number of inputs provided (0) is
outside the range [1, 32].". |
| 42 PASS < [createChannelSplitter] All assertions passed. (total 3 assertions) | 42 PASS < [createChannelSplitter] All assertions passed. (total 3 assertions) |
| 43 PASS > [createChannelMerger] | 43 PASS > [createChannelMerger] |
| 44 PASS context.createChannelMerger(99) threw IndexSizeError: "Failed to execute
'createChannelMerger' on 'BaseAudioContext': The number of inputs provided (99)
is outside the range [1, 32].". | 44 PASS context.createChannelMerger(99) threw IndexSizeError: "Failed to execute
'createChannelMerger' on 'BaseAudioContext': The number of inputs provided (99)
is outside the range [1, 32].". |
| 45 PASS < [createChannelMerger] All assertions passed. (total 1 assertions) | 45 PASS < [createChannelMerger] All assertions passed. (total 1 assertions) |
| 46 PASS > [createPeriodicWave] | 46 PASS > [createPeriodicWave] |
| 47 PASS context.createPeriodicWave(null, null) threw TypeError: "Failed to execut
e 'createPeriodicWave' on 'BaseAudioContext': parameter 1 is not of type 'Float3
2Array'.". | 47 PASS context.createPeriodicWave(null, null) threw TypeError: "Failed to execut
e 'createPeriodicWave' on 'BaseAudioContext': The 1st argument is neither an arr
ay, nor does it have indexed properties.". |
| 48 PASS context.createPeriodicWave(new Float32Array(10), null) threw TypeError: "
Failed to execute 'createPeriodicWave' on 'BaseAudioContext': parameter 2 is not
of type 'Float32Array'.". | 48 PASS context.createPeriodicWave(new Float32Array(10), null) threw TypeError: "
Failed to execute 'createPeriodicWave' on 'BaseAudioContext': The 2nd argument i
s neither an array, nor does it have indexed properties.". |
| 49 PASS context.createPeriodicWave(new Float32Array(4100), new Float32Array(4100)
) did not throw an exception. | 49 PASS context.createPeriodicWave(new Float32Array(4100), new Float32Array(4100)
) did not throw an exception. |
| 50 PASS context.createPeriodicWave(new Float32Array(8192), new Float32Array(8192)
) did not throw an exception. | 50 PASS context.createPeriodicWave(new Float32Array(8192), new Float32Array(8192)
) did not throw an exception. |
| 51 PASS context.createPeriodicWave(new Float32Array(10000), new Float32Array(1000
0)) did not throw an exception. | 51 PASS context.createPeriodicWave(new Float32Array(10000), new Float32Array(1000
0)) did not throw an exception. |
| 52 PASS context.createPeriodicWave(new Float32Array(10), new Float32Array(7)) thr
ew IndexSizeError: "Failed to execute 'createPeriodicWave' on 'BaseAudioContext'
: length of real array (10) and length of imaginary array (7) must match.". | 52 PASS context.createPeriodicWave(new Float32Array(10), new Float32Array(7)) thr
ew IndexSizeError: "Failed to execute 'createPeriodicWave' on 'BaseAudioContext'
: length of real array (10) and length of imaginary array (7) must match.". |
| 53 PASS context.createPeriodicWave(shared_view, nonshared_view) threw TypeError:
"Failed to execute 'createPeriodicWave' on 'BaseAudioContext': The provided Arra
yBufferView value must not be shared.". | 53 PASS < [createPeriodicWave] All assertions passed. (total 6 assertions) |
| 54 PASS context.createPeriodicWave(nonshared_view, shared_view) threw TypeError:
"Failed to execute 'createPeriodicWave' on 'BaseAudioContext': The provided Arra
yBufferView value must not be shared.". | |
| 55 PASS < [createPeriodicWave] All assertions passed. (total 8 assertions) | |
| 56 PASS > [createAnalyser] | 54 PASS > [createAnalyser] |
| 57 PASS AnalyserNode.fftSize = 42 threw IndexSizeError: "Failed to set the 'fftSi
ze' property on 'AnalyserNode': The value provided (42) is not a power of two.".
| 55 PASS AnalyserNode.fftSize = 42 threw IndexSizeError: "Failed to set the 'fftSi
ze' property on 'AnalyserNode': The value provided (42) is not a power of two.".
|
| 58 PASS AnalyserNode.fftSize is not equal to 42. | 56 PASS AnalyserNode.fftSize is not equal to 42. |
| 59 PASS AnalyserNode.fftSize = 16 threw IndexSizeError: "Failed to set the 'fftSi
ze' property on 'AnalyserNode': The FFT size provided (16) is outside the range
[32, 32768].". | 57 PASS AnalyserNode.fftSize = 16 threw IndexSizeError: "Failed to set the 'fftSi
ze' property on 'AnalyserNode': The FFT size provided (16) is outside the range
[32, 32768].". |
| 60 PASS AnalyserNode.fftSize is not equal to 16. | 58 PASS AnalyserNode.fftSize is not equal to 16. |
| 61 PASS AnalyserNode.fftSize = 32768 did not throw an exception. | 59 PASS AnalyserNode.fftSize = 32768 did not throw an exception. |
| 62 PASS AnalyserNode.fftSize = 65536 threw IndexSizeError: "Failed to set the 'ff
tSize' property on 'AnalyserNode': The FFT size provided (65536) is outside the
range [32, 32768].". | 60 PASS AnalyserNode.fftSize = 65536 threw IndexSizeError: "Failed to set the 'ff
tSize' property on 'AnalyserNode': The FFT size provided (65536) is outside the
range [32, 32768].". |
| 63 PASS AnalyserNode.fftSize is not equal to 65536. | 61 PASS AnalyserNode.fftSize is not equal to 65536. |
| 64 PASS AnalyserNode.minDecibels = -10 threw IndexSizeError: "Failed to set the '
minDecibels' property on 'AnalyserNode': The minDecibels provided (-10) is great
er than the maximum bound (-30).". | 62 PASS AnalyserNode.minDecibels = -10 threw IndexSizeError: "Failed to set the '
minDecibels' property on 'AnalyserNode': The minDecibels provided (-10) is great
er than the maximum bound (-30).". |
| 65 PASS AnalyserNode.minDecibels is not equal to -10. | 63 PASS AnalyserNode.minDecibels is not equal to -10. |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 PASS < [script-processor] All assertions passed. (total 14 assertions) | 239 PASS < [script-processor] All assertions passed. (total 14 assertions) |
| 242 PASS > [misc] Miscellaneous tests | 240 PASS > [misc] Miscellaneous tests |
| 243 PASS osc.noteOn is equal to undefined. | 241 PASS osc.noteOn is equal to undefined. |
| 244 PASS osc.noteOff is equal to undefined. | 242 PASS osc.noteOff is equal to undefined. |
| 245 PASS source.noteOn is equal to undefined. | 243 PASS source.noteOn is equal to undefined. |
| 246 PASS source.noteOff is equal to undefined. | 244 PASS source.noteOff is equal to undefined. |
| 247 PASS < [misc] All assertions passed. (total 4 assertions) | 245 PASS < [misc] All assertions passed. (total 4 assertions) |
| 248 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully. | 246 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully. |
| 249 Harness: the test ran to completion. | 247 Harness: the test ran to completion. |
| 250 | 248 |
| OLD | NEW |