OLD | NEW |
1 CONSOLE WARNING: line 1: The provided value 'fancy' is not a valid enum value of
type ChannelCountMode. | 1 CONSOLE WARNING: line 1: The provided value 'fancy' is not a valid enum value of
type ChannelCountMode. |
2 CONSOLE WARNING: line 1: The provided value 'undefined' is not a valid enum valu
e of type ChannelInterpretation. | 2 CONSOLE WARNING: line 1: The provided value 'undefined' is not a valid enum valu
e of type ChannelInterpretation. |
3 CONSOLE WARNING: line 1: The provided value '9x' is not a valid enum value of ty
pe OverSampleType. | 3 CONSOLE WARNING: line 1: The provided value '9x' is not a valid enum value of ty
pe OverSampleType. |
4 CONSOLE WARNING: line 1: The provided value 'junk' is not a valid enum value of
type ChannelCountMode. | 4 CONSOLE WARNING: line 1: The provided value 'junk' is not a valid enum value of
type ChannelCountMode. |
5 CONSOLE WARNING: line 1: The provided value 'junk' is not a valid enum value of
type ChannelCountMode. | 5 CONSOLE WARNING: line 1: The provided value 'junk' is not a valid enum value of
type ChannelCountMode. |
6 Tests DOM exception messages | 6 Tests DOM exception messages |
7 | 7 |
8 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 8 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
9 | 9 |
10 PASS context.createBuffer(99, 1, context.sampleRate) threw exception NotSupporte
dError: Failed to execute 'createBuffer' on 'BaseAudioContext': The number of ch
annels provided (99) is outside the range [1, 32].. | 10 PASS context.createBuffer(99, 1, context.sampleRate) threw exception NotSupporte
dError: Failed to execute 'createBuffer' on 'BaseAudioContext': The number of ch
annels provided (99) is outside the range [1, 32].. |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
100 PASS source.start(1, -Infinity) threw exception TypeError: Failed to execute 'st
art' on 'AudioBufferSourceNode': The provided double value is non-finite.. | 100 PASS source.start(1, -Infinity) threw exception TypeError: Failed to execute 'st
art' on 'AudioBufferSourceNode': The provided double value is non-finite.. |
101 PASS source.start(1, NaN) threw exception TypeError: Failed to execute 'start' o
n 'AudioBufferSourceNode': The provided double value is non-finite.. | 101 PASS source.start(1, NaN) threw exception TypeError: Failed to execute 'start' o
n 'AudioBufferSourceNode': The provided double value is non-finite.. |
102 PASS source.start(1, -1) threw exception InvalidStateError: Failed to execute 's
tart' on 'AudioBufferSourceNode': The offset provided (-1) is less than the mini
mum bound (0).. | 102 PASS source.start(1, -1) threw exception InvalidStateError: Failed to execute 's
tart' on 'AudioBufferSourceNode': The offset provided (-1) is less than the mini
mum bound (0).. |
103 PASS source.start(1, -Number.MIN_VALUE) threw exception InvalidStateError: Faile
d to execute 'start' on 'AudioBufferSourceNode': The offset provided (-4.94066e-
324) is less than the minimum bound (0).. | 103 PASS source.start(1, -Number.MIN_VALUE) threw exception InvalidStateError: Faile
d to execute 'start' on 'AudioBufferSourceNode': The offset provided (-4.94066e-
324) is less than the minimum bound (0).. |
104 PASS source.start(1, 1, Infinity) threw exception TypeError: Failed to execute '
start' on 'AudioBufferSourceNode': The provided double value is non-finite.. | 104 PASS source.start(1, 1, Infinity) threw exception TypeError: Failed to execute '
start' on 'AudioBufferSourceNode': The provided double value is non-finite.. |
105 PASS source.start(1, 1, -Infinity) threw exception TypeError: Failed to execute
'start' on 'AudioBufferSourceNode': The provided double value is non-finite.. | 105 PASS source.start(1, 1, -Infinity) threw exception TypeError: Failed to execute
'start' on 'AudioBufferSourceNode': The provided double value is non-finite.. |
106 PASS source.start(1, 1, NaN) threw exception TypeError: Failed to execute 'start
' on 'AudioBufferSourceNode': The provided double value is non-finite.. | 106 PASS source.start(1, 1, NaN) threw exception TypeError: Failed to execute 'start
' on 'AudioBufferSourceNode': The provided double value is non-finite.. |
107 PASS source.start(1, 1, -1) threw exception InvalidStateError: Failed to execute
'start' on 'AudioBufferSourceNode': The duration provided (-1) is less than the
minimum bound (0).. | 107 PASS source.start(1, 1, -1) threw exception InvalidStateError: Failed to execute
'start' on 'AudioBufferSourceNode': The duration provided (-1) is less than the
minimum bound (0).. |
108 PASS source.start(1, 1, -Number.MIN_VALUE) threw exception InvalidStateError: Fa
iled to execute 'start' on 'AudioBufferSourceNode': The duration provided (-4.94
066e-324) is less than the minimum bound (0).. | 108 PASS source.start(1, 1, -Number.MIN_VALUE) threw exception InvalidStateError: Fa
iled to execute 'start' on 'AudioBufferSourceNode': The duration provided (-4.94
066e-324) is less than the minimum bound (0).. |
109 PASS source.start() did not throw exception. | 109 PASS source.start() did not throw exception. |
110 PASS source.stop(-Number.MIN_VALUE) threw exception InvalidAccessError: Failed t
o execute 'stop' on 'AudioBufferSourceNode': The stop time provided (-4.94066e-3
24) is less than the minimum bound (0).. | 110 PASS source.stop(-Number.MIN_VALUE) threw exception InvalidAccessError: Failed t
o execute 'stop' on 'AudioScheduledSourceNode': The stop time provided (-4.94066
e-324) is less than the minimum bound (0).. |
111 PASS source.stop(Infinity) threw exception TypeError: Failed to execute 'stop' o
n 'AudioBufferSourceNode': The provided double value is non-finite.. | 111 PASS source.stop(Infinity) threw exception TypeError: Failed to execute 'stop' o
n 'AudioScheduledSourceNode': The provided double value is non-finite.. |
112 PASS source.stop(-Infinity) threw exception TypeError: Failed to execute 'stop'
on 'AudioBufferSourceNode': The provided double value is non-finite.. | 112 PASS source.stop(-Infinity) threw exception TypeError: Failed to execute 'stop'
on 'AudioScheduledSourceNode': The provided double value is non-finite.. |
113 PASS source.stop(NaN) threw exception TypeError: Failed to execute 'stop' on 'Au
dioBufferSourceNode': The provided double value is non-finite.. | 113 PASS source.stop(NaN) threw exception TypeError: Failed to execute 'stop' on 'Au
dioScheduledSourceNode': The provided double value is non-finite.. |
114 PASS source.stop() did not throw exception. | 114 PASS source.stop() did not throw exception. |
115 PASS source = context.createBufferSource() did not throw exception. | 115 PASS source = context.createBufferSource() did not throw exception. |
116 PASS source.buffer = buffer did not throw exception. | 116 PASS source.buffer = buffer did not throw exception. |
117 PASS source.start(0, 0) did not throw exception. | 117 PASS source.start(0, 0) did not throw exception. |
118 PASS source = context.createBufferSource() did not throw exception. | 118 PASS source = context.createBufferSource() did not throw exception. |
119 PASS source.buffer = buffer did not throw exception. | 119 PASS source.buffer = buffer did not throw exception. |
120 PASS source.start(0, -1/Infinity) did not throw exception. | 120 PASS source.start(0, -1/Infinity) did not throw exception. |
121 PASS source = context.createBufferSource() did not throw exception. | 121 PASS source = context.createBufferSource() did not throw exception. |
122 PASS source.start() did not throw exception. | 122 PASS source.start() did not throw exception. |
123 PASS source = context.createBufferSource() did not throw exception. | 123 PASS source = context.createBufferSource() did not throw exception. |
124 PASS source.buffer = buffer did not throw exception. | 124 PASS source.buffer = buffer did not throw exception. |
125 PASS source.stop() threw exception InvalidStateError: Failed to execute 'stop' o
n 'AudioBufferSourceNode': cannot call stop without calling start first.. | 125 PASS source.stop() threw exception InvalidStateError: Failed to execute 'stop' o
n 'AudioScheduledSourceNode': cannot call stop without calling start first.. |
126 PASS source = context.createBufferSource() did not throw exception. | 126 PASS source = context.createBufferSource() did not throw exception. |
127 PASS source.buffer = buffer did not throw exception. | 127 PASS source.buffer = buffer did not throw exception. |
128 PASS source.start() did not throw exception. | 128 PASS source.start() did not throw exception. |
129 PASS source.start() threw exception InvalidStateError: Failed to execute 'start'
on 'AudioBufferSourceNode': cannot call start more than once.. | 129 PASS source.start() threw exception InvalidStateError: Failed to execute 'start'
on 'AudioBufferSourceNode': cannot call start more than once.. |
130 PASS source = context.createBufferSource() did not throw exception. | 130 PASS source = context.createBufferSource() did not throw exception. |
131 PASS source.buffer = buffer did not throw exception. | 131 PASS source.buffer = buffer did not throw exception. |
132 PASS source.start() did not throw exception. | 132 PASS source.start() did not throw exception. |
133 PASS source.stop() did not throw exception. | 133 PASS source.stop() did not throw exception. |
134 PASS source = context.createOscillator() did not throw exception. | 134 PASS source = context.createOscillator() did not throw exception. |
135 PASS source.start(-Number.MIN_VALUE) threw exception InvalidAccessError: Failed
to execute 'start' on 'OscillatorNode': The start time provided (-4.94066e-324)
is less than the minimum bound (0).. | 135 PASS source.start(-Number.MIN_VALUE) threw exception InvalidAccessError: Failed
to execute 'start' on 'AudioScheduledSourceNode': The start time provided (-4.94
066e-324) is less than the minimum bound (0).. |
136 PASS source.start(Infinity) threw exception TypeError: Failed to execute 'start'
on 'OscillatorNode': The provided double value is non-finite.. | 136 PASS source.start(Infinity) threw exception TypeError: Failed to execute 'start'
on 'AudioScheduledSourceNode': The provided double value is non-finite.. |
137 PASS source.start(-Infinity) threw exception TypeError: Failed to execute 'start
' on 'OscillatorNode': The provided double value is non-finite.. | 137 PASS source.start(-Infinity) threw exception TypeError: Failed to execute 'start
' on 'AudioScheduledSourceNode': The provided double value is non-finite.. |
138 PASS source.start(NaN) threw exception TypeError: Failed to execute 'start' on '
OscillatorNode': The provided double value is non-finite.. | 138 PASS source.start(NaN) threw exception TypeError: Failed to execute 'start' on '
AudioScheduledSourceNode': The provided double value is non-finite.. |
139 PASS source.start() did not throw exception. | 139 PASS source.start() did not throw exception. |
140 PASS source.stop(-Number.MIN_VALUE) threw exception InvalidAccessError: Failed t
o execute 'stop' on 'OscillatorNode': The stop time provided (-4.94066e-324) is
less than the minimum bound (0).. | 140 PASS source.stop(-Number.MIN_VALUE) threw exception InvalidAccessError: Failed t
o execute 'stop' on 'AudioScheduledSourceNode': The stop time provided (-4.94066
e-324) is less than the minimum bound (0).. |
141 PASS source.stop(Infinity) threw exception TypeError: Failed to execute 'stop' o
n 'OscillatorNode': The provided double value is non-finite.. | 141 PASS source.stop(Infinity) threw exception TypeError: Failed to execute 'stop' o
n 'AudioScheduledSourceNode': The provided double value is non-finite.. |
142 PASS source.stop(-Infinity) threw exception TypeError: Failed to execute 'stop'
on 'OscillatorNode': The provided double value is non-finite.. | 142 PASS source.stop(-Infinity) threw exception TypeError: Failed to execute 'stop'
on 'AudioScheduledSourceNode': The provided double value is non-finite.. |
143 PASS source.stop(NaN) threw exception TypeError: Failed to execute 'stop' on 'Os
cillatorNode': The provided double value is non-finite.. | 143 PASS source.stop(NaN) threw exception TypeError: Failed to execute 'stop' on 'Au
dioScheduledSourceNode': The provided double value is non-finite.. |
144 PASS source.stop() did not throw exception. | 144 PASS source.stop() did not throw exception. |
145 PASS osc = context.createOscillator() did not throw exception. | 145 PASS osc = context.createOscillator() did not throw exception. |
146 PASS osc.stop() threw exception InvalidStateError: Failed to execute 'stop' on '
OscillatorNode': cannot call stop without calling start first.. | 146 PASS osc.stop() threw exception InvalidStateError: Failed to execute 'stop' on '
AudioScheduledSourceNode': cannot call stop without calling start first.. |
147 PASS osc1 = context.createOscillator() did not throw exception. | 147 PASS osc1 = context.createOscillator() did not throw exception. |
148 PASS osc1.start() did not throw exception. | 148 PASS osc1.start() did not throw exception. |
149 PASS osc1.stop() did not throw exception. | 149 PASS osc1.stop() did not throw exception. |
150 PASS osc.setPeriodicWave(null) threw exception TypeError: Failed to execute 'set
PeriodicWave' on 'OscillatorNode': parameter 1 is not of type 'PeriodicWave'.. | 150 PASS osc.setPeriodicWave(null) threw exception TypeError: Failed to execute 'set
PeriodicWave' on 'OscillatorNode': parameter 1 is not of type 'PeriodicWave'.. |
151 PASS node.gain.exponentialRampToValueAtTime(-1, 0.1) did not throw exception. | 151 PASS node.gain.exponentialRampToValueAtTime(-1, 0.1) did not throw exception. |
152 PASS node.gain.exponentialRampToValueAtTime(0, 0.1) threw exception InvalidAcces
sError: Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': The fl
oat target value provided (0) should not be in the range (-1.40130e-45, 1.40130e
-45).. | 152 PASS node.gain.exponentialRampToValueAtTime(0, 0.1) threw exception InvalidAcces
sError: Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': The fl
oat target value provided (0) should not be in the range (-1.40130e-45, 1.40130e
-45).. |
153 PASS node.gain.exponentialRampToValueAtTime(1e-100, 0.1) threw exception Invalid
AccessError: Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': T
he float target value provided (0) should not be in the range (-1.40130e-45, 1.4
0130e-45).. | 153 PASS node.gain.exponentialRampToValueAtTime(1e-100, 0.1) threw exception Invalid
AccessError: Failed to execute 'exponentialRampToValueAtTime' on 'AudioParam': T
he float target value provided (0) should not be in the range (-1.40130e-45, 1.4
0130e-45).. |
154 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -149), 0.1) did not thro
w exception. | 154 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -149), 0.1) did not thro
w exception. |
155 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -150), 0.1) threw except
ion InvalidAccessError: Failed to execute 'exponentialRampToValueAtTime' on 'Aud
ioParam': The float target value provided (0) should not be in the range (-1.401
30e-45, 1.40130e-45).. | 155 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -150), 0.1) threw except
ion InvalidAccessError: Failed to execute 'exponentialRampToValueAtTime' on 'Aud
ioParam': The float target value provided (0) should not be in the range (-1.401
30e-45, 1.40130e-45).. |
156 PASS oc = new OfflineAudioContext(1, 44100, 44100) did not throw exception. | 156 PASS oc = new OfflineAudioContext(1, 44100, 44100) did not throw exception. |
(...skipping 27 matching lines...) Expand all Loading... |
184 PASS script.channelCountMode is not 'clamped-max' | 184 PASS script.channelCountMode is not 'clamped-max' |
185 PASS script.channelCountMode = 'junk' did not throw exception. | 185 PASS script.channelCountMode = 'junk' did not throw exception. |
186 PASS osc.noteOn is undefined. | 186 PASS osc.noteOn is undefined. |
187 PASS osc.noteOff is undefined. | 187 PASS osc.noteOff is undefined. |
188 PASS source.noteOn is undefined. | 188 PASS source.noteOn is undefined. |
189 PASS source.noteOff is undefined. | 189 PASS source.noteOff is undefined. |
190 PASS successfullyParsed is true | 190 PASS successfullyParsed is true |
191 | 191 |
192 TEST COMPLETE | 192 TEST COMPLETE |
193 | 193 |
OLD | NEW |