Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/dom-exceptions-expected.txt

Issue 2727663003: Move task.describe to audit.define arg (Closed)
Patch Set: Fix up expected results Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 39: [audit.js] this test requires the explicit comparison wi th the expected result when it runs with run-webkit-tests.
2 CONSOLE WARNING: line 308: The provided value 'fancy' is not a valid enum value of type ChannelCountMode. 1 CONSOLE WARNING: line 308: The provided value 'fancy' is not a valid enum value of type ChannelCountMode.
3 CONSOLE WARNING: line 312: The provided value 'undefined' is not a valid enum va lue of type ChannelInterpretation. 2 CONSOLE WARNING: line 314: The provided value 'undefined' is not a valid enum va lue of type ChannelInterpretation.
4 CONSOLE WARNING: line 442: The provided value '9x' is not a valid enum value of type OverSampleType. 3 CONSOLE WARNING: line 436: The provided value '9x' is not a valid enum value of type OverSampleType.
5 CONSOLE WARNING: line 645: The provided value 'junk' is not a valid enum value o f type ChannelCountMode. 4 CONSOLE WARNING: line 651: The provided value 'junk' is not a valid enum value o f type ChannelCountMode.
6 CONSOLE WARNING: line 676: The provided value 'junk' is not a valid enum value o f type ChannelCountMode. 5 CONSOLE WARNING: line 680: The provided value 'junk' is not a valid enum value o f type ChannelCountMode.
7 This is a testharness.js-based test. 6 This is a testharness.js-based test.
8 Harness Error. harness_status.status = 1 , harness_status.message = 8 duplicate test names: " source = context.createBufferSource() did not throw an exception. ", " source.buffer = buffer did not throw an exception.", " source.start() did not throw an exception.", " source.stop() did not throw an exception.", " sou rce.stop(-Number.MIN_VALUE) threw InvalidAccessError: "Failed to execute 'stop' on 'AudioScheduledSourceNode': The stop time provided (-4.94066e-324) is less th an the minimum bound (0).".", " source.stop(Infinity) threw TypeError: "Failed to execute 'stop' on 'AudioScheduledSourceNode': The provided double value is no n-finite.".", " source.stop(-Infinity) threw TypeError: "Failed to execute 'sto p' on 'AudioScheduledSourceNode': The provided double value is non-finite.".", " source.stop(NaN) threw TypeError: "Failed to execute 'stop' on 'AudioScheduled SourceNode': The provided double value is non-finite."."
9 PASS # AUDIT TASK RUNNER STARTED. 7 PASS # AUDIT TASK RUNNER STARTED.
10 PASS > [initialize] 8 PASS > [initialize] Initialize contexts for testing
11 PASS context = new AudioContext() did not throw an exception. 9 PASS context = new AudioContext() did not throw an exception.
12 PASS otherContext = new AudioContext() did not throw an exception. 10 PASS otherContext = new AudioContext() did not throw an exception.
13 PASS < [initialize] All assertions passed. (total 2 assertions) 11 PASS < [initialize] All assertions passed. (total 2 assertions)
14 PASS > [createBuffer] 12 PASS > [createBuffer]
15 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].".
16 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].".
17 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].".
18 PASS context.createBuffer(1, 1, 2999) threw NotSupportedError: "Failed to exec ute 'createBuffer' on 'BaseAudioContext': The sample rate provided (2999) is out side the range [3000, 384000].". 16 PASS context.createBuffer(1, 1, 2999) threw NotSupportedError: "Failed to exec ute 'createBuffer' on 'BaseAudioContext': The sample rate provided (2999) is out side the range [3000, 384000].".
19 PASS context.createBuffer(1, 1, 384001) threw NotSupportedError: "Failed to ex ecute 'createBuffer' on 'BaseAudioContext': The sample rate provided (384001) is outside the range [3000, 384000].". 17 PASS context.createBuffer(1, 1, 384001) threw NotSupportedError: "Failed to ex ecute 'createBuffer' on 'BaseAudioContext': The sample rate provided (384001) is outside the range [3000, 384000].".
20 PASS context.createBuffer(1, 1, 1e6) threw NotSupportedError: "Failed to execu te 'createBuffer' on 'BaseAudioContext': The sample rate provided (1.00000e+6) i s outside the range [3000, 384000].". 18 PASS context.createBuffer(1, 1, 1e6) threw NotSupportedError: "Failed to execu te 'createBuffer' on 'BaseAudioContext': The sample rate provided (1.00000e+6) i s outside the range [3000, 384000].".
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 PASS AnalyserNode.smoothingTimeConstant = -0.1 threw IndexSizeError: "Failed t o set the 'smoothingTimeConstant' property on 'AnalyserNode': The smoothing valu e provided (-0.1) is outside the range [0, 1].". 70 PASS AnalyserNode.smoothingTimeConstant = -0.1 threw IndexSizeError: "Failed t o set the 'smoothingTimeConstant' property on 'AnalyserNode': The smoothing valu e provided (-0.1) is outside the range [0, 1].".
73 PASS AnalyserNode.smoothingTimeConstant is not equal to -0.1. 71 PASS AnalyserNode.smoothingTimeConstant is not equal to -0.1.
74 PASS AnalyserNode.smoothingTimeConstant = 1.5 threw IndexSizeError: "Failed to set the 'smoothingTimeConstant' property on 'AnalyserNode': The smoothing value provided (1.5) is outside the range [0, 1].". 72 PASS AnalyserNode.smoothingTimeConstant = 1.5 threw IndexSizeError: "Failed to set the 'smoothingTimeConstant' property on 'AnalyserNode': The smoothing value provided (1.5) is outside the range [0, 1].".
75 PASS AnalyserNode.smoothingTimeConstant is not equal to 1.5. 73 PASS AnalyserNode.smoothingTimeConstant is not equal to 1.5.
76 PASS AnalyserNode.getFloatFrequencyData(null) threw TypeError: "Failed to exec ute 'getFloatFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Float 32Array'.". 74 PASS AnalyserNode.getFloatFrequencyData(null) threw TypeError: "Failed to exec ute 'getFloatFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Float 32Array'.".
77 PASS AnalyserNode.getByteFrequencyData(null) threw TypeError: "Failed to execu te 'getByteFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Uint8Ar ray'.". 75 PASS AnalyserNode.getByteFrequencyData(null) threw TypeError: "Failed to execu te 'getByteFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Uint8Ar ray'.".
78 PASS AnalyserNode.getFloatTimeDomainData(null) threw TypeError: "Failed to exe cute 'getFloatTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Flo at32Array'.". 76 PASS AnalyserNode.getFloatTimeDomainData(null) threw TypeError: "Failed to exe cute 'getFloatTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Flo at32Array'.".
79 PASS AnalyserNode.getByteTimeDomainData(null) threw TypeError: "Failed to exec ute 'getByteTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Uint8 Array'.". 77 PASS AnalyserNode.getByteTimeDomainData(null) threw TypeError: "Failed to exec ute 'getByteTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Uint8 Array'.".
80 PASS AudioBuffer.getChannelData(2) threw IndexSizeError: "Failed to execute 'g etChannelData' on 'AudioBuffer': channel index (2) exceeds number of channels (1 )". 78 PASS AudioBuffer.getChannelData(2) threw IndexSizeError: "Failed to execute 'g etChannelData' on 'AudioBuffer': channel index (2) exceeds number of channels (1 )".
81 PASS < [createAnalyser] All assertions passed. (total 24 assertions) 79 PASS < [createAnalyser] All assertions passed. (total 24 assertions)
82 PASS > [Init test nodes] 80 PASS > [Init test nodes] Create test nodes for the following tests
83 PASS node = context.createGain() did not throw an exception. 81 PASS node = context.createGain() did not throw an exception.
84 PASS node2 = context.createGain() did not throw an exception. 82 PASS node2 = context.createGain() did not throw an exception.
85 PASS < [Init test nodes] All assertions passed. (total 2 assertions) 83 PASS < [Init test nodes] All assertions passed. (total 2 assertions)
86 PASS > [connections] 84 PASS > [connections] AudioNode connections
87 PASS node.connect(null, 0, 0) threw TypeError: "Failed to execute 'connect' on 'AudioNode': parameter 1 is not of type 'AudioNode'.". 85 PASS node.connect(null, 0, 0) threw TypeError: "Failed to execute 'connect' on 'AudioNode': parameter 1 is not of type 'AudioNode'.".
88 PASS node.connect(context.destination, 100, 0) threw IndexSizeError: "Failed t o execute 'connect' on 'AudioNode': output index (100) exceeds number of outputs (1).". 86 PASS node.connect(context.destination, 100, 0) threw IndexSizeError: "Failed t o execute 'connect' on 'AudioNode': output index (100) exceeds number of outputs (1).".
89 PASS node.connect(context.destination, 0, 100) threw IndexSizeError: "Failed t o execute 'connect' on 'AudioNode': input index (100) exceeds number of inputs ( 1).". 87 PASS node.connect(context.destination, 0, 100) threw IndexSizeError: "Failed t o execute 'connect' on 'AudioNode': input index (100) exceeds number of inputs ( 1).".
90 PASS node.connect(node2.gain, 100) threw IndexSizeError: "Failed to execute 'c onnect' on 'AudioNode': output index (100) exceeds number of outputs (1).". 88 PASS node.connect(node2.gain, 100) threw IndexSizeError: "Failed to execute 'c onnect' on 'AudioNode': output index (100) exceeds number of outputs (1).".
91 PASS node.disconnect(99) threw IndexSizeError: "Failed to execute 'disconnect' on 'AudioNode': The output index provided (99) is outside the range [0, 0].". 89 PASS node.disconnect(99) threw IndexSizeError: "Failed to execute 'disconnect' on 'AudioNode': The output index provided (99) is outside the range [0, 0].".
92 PASS node.connect(otherContext.destination) threw InvalidAccessError: "Failed to execute 'connect' on 'AudioNode': cannot connect to a destination belonging t o a different audio context.". 90 PASS node.connect(otherContext.destination) threw InvalidAccessError: "Failed to execute 'connect' on 'AudioNode': cannot connect to a destination belonging t o a different audio context.".
93 PASS < [connections] All assertions passed. (total 6 assertions) 91 PASS < [connections] All assertions passed. (total 6 assertions)
94 PASS > [channel-stuff] 92 PASS > [channel-stuff] channelCount, channelCountMode, channelInterpretation
95 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].". 93 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].".
96 PASS GainNode.channelCount is not equal to 99. 94 PASS GainNode.channelCount is not equal to 99.
97 PASS node.channelCountMode = "fancy" did not throw an exception. 95 PASS node.channelCountMode = "fancy" did not throw an exception.
98 PASS node.channelCountMode is equal to max. 96 PASS node.channelCountMode is equal to max.
99 PASS node.channelInterpretation = mode did not throw an exception. 97 PASS node.channelInterpretation = mode did not throw an exception.
100 PASS node.channelInterpretation is equal to speakers. 98 PASS node.channelInterpretation is equal to speakers.
101 PASS context.destination.channelCount = 99 threw IndexSizeError: "Failed to se t the 'channelCount' property on 'AudioNode': The channel count provided (99) is outside the range [1, 2].". 99 PASS context.destination.channelCount = 99 threw IndexSizeError: "Failed to se t the 'channelCount' property on 'AudioNode': The channel count provided (99) is outside the range [1, 2].".
102 PASS < [channel-stuff] All assertions passed. (total 7 assertions) 100 PASS < [channel-stuff] All assertions passed. (total 7 assertions)
103 PASS > [audioparam] 101 PASS > [audioparam]
104 PASS param.setValueCurveAtTime(null, 0, 0) threw TypeError: "Failed to execute 'setValueCurveAtTime' on 'AudioParam': parameter 1 is not of type 'Float32Array '.". 102 PASS param.setValueCurveAtTime(null, 0, 0) threw TypeError: "Failed to execute 'setValueCurveAtTime' on 'AudioParam': parameter 1 is not of type 'Float32Array '.".
(...skipping 18 matching lines...) Expand all
123 PASS < [offline-audio-context] All assertions passed. (total 5 assertions) 121 PASS < [offline-audio-context] All assertions passed. (total 5 assertions)
124 PASS > [waveshaper] 122 PASS > [waveshaper]
125 PASS node.oversample = "9x" did not throw an exception. 123 PASS node.oversample = "9x" did not throw an exception.
126 PASS node.oversample is equal to none. 124 PASS node.oversample is equal to none.
127 PASS node.curve = {} threw TypeError: "Failed to set the 'curve' property on ' WaveShaperNode': The provided value is not of type 'Float32Array'.". 125 PASS node.curve = {} threw TypeError: "Failed to set the 'curve' property on ' WaveShaperNode': The provided value is not of type 'Float32Array'.".
128 PASS node.curve = new Float32Array(1) threw InvalidAccessError: "Failed to set the 'curve' property on 'WaveShaperNode': The curve length provided (1) is less than the minimum bound (2).". 126 PASS node.curve = new Float32Array(1) threw InvalidAccessError: "Failed to set the 'curve' property on 'WaveShaperNode': The curve length provided (1) is less than the minimum bound (2).".
129 PASS node.curve is equal to ${expected}. 127 PASS node.curve is equal to ${expected}.
130 PASS node.curve = new Float32Array(2) did not throw an exception. 128 PASS node.curve = new Float32Array(2) did not throw an exception.
131 PASS node.curve = null did not throw an exception. 129 PASS node.curve = null did not throw an exception.
132 PASS < [waveshaper] All assertions passed. (total 7 assertions) 130 PASS < [waveshaper] All assertions passed. (total 7 assertions)
133 PASS > [audio-buffer-source] 131 PASS > [audio-buffer-source] AudioBufferSource start/stop
134 PASS source = context.createBufferSource() did not throw an exception. 132 PASS source = context.createBufferSource() did not throw an exception.
135 PASS source.buffer = buffer did not throw an exception. 133 PASS source.buffer = buffer did not throw an exception.
136 PASS source.buffer = context.createBuffer(1, 10, context.sampleRate) threw Inv alidStateError: "Failed to set the 'buffer' property on 'AudioBufferSourceNode': Cannot set buffer after it has been already been set". 134 PASS source.buffer = context.createBuffer(1, 10, context.sampleRate) threw Inv alidStateError: "Failed to set the 'buffer' property on 'AudioBufferSourceNode': Cannot set buffer after it has been already been set".
137 PASS source.start(-1) threw InvalidAccessError: "Failed to execute 'start' on 'AudioBufferSourceNode': The start time provided (-1) is less than the minimum b ound (0).". 135 PASS source.start(-1) threw InvalidAccessError: "Failed to execute 'start' on 'AudioBufferSourceNode': The start time provided (-1) is less than the minimum b ound (0).".
138 PASS source.start(Infinity) threw TypeError: "Failed to execute 'start' on 'Au dioBufferSourceNode': The provided double value is non-finite.". 136 PASS source.start(Infinity) threw TypeError: "Failed to execute 'start' on 'Au dioBufferSourceNode': The provided double value is non-finite.".
139 PASS source.start(-Infinity) threw TypeError: "Failed to execute 'start' on 'A udioBufferSourceNode': The provided double value is non-finite.". 137 PASS source.start(-Infinity) threw TypeError: "Failed to execute 'start' on 'A udioBufferSourceNode': The provided double value is non-finite.".
140 PASS source.start(NaN) threw TypeError: "Failed to execute 'start' on 'AudioBu fferSourceNode': The provided double value is non-finite.". 138 PASS source.start(NaN) threw TypeError: "Failed to execute 'start' on 'AudioBu fferSourceNode': The provided double value is non-finite.".
141 PASS source.start(1, Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.". 139 PASS source.start(1, Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.".
142 PASS source.start(1, -Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.". 140 PASS source.start(1, -Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.".
143 PASS source.start(1, NaN) threw TypeError: "Failed to execute 'start' on 'Audi oBufferSourceNode': The provided double value is non-finite.". 141 PASS source.start(1, NaN) threw TypeError: "Failed to execute 'start' on 'Audi oBufferSourceNode': The provided double value is non-finite.".
144 PASS source.start(1, -1) threw InvalidStateError: "Failed to execute 'start' o n 'AudioBufferSourceNode': The offset provided (-1) is less than the minimum bou nd (0).". 142 PASS source.start(1, -1) threw InvalidStateError: "Failed to execute 'start' o n 'AudioBufferSourceNode': The offset provided (-1) is less than the minimum bou nd (0).".
145 PASS source.start(1, -Number.MIN_VALUE) threw InvalidStateError: "Failed to ex ecute 'start' on 'AudioBufferSourceNode': The offset provided (-4.94066e-324) is less than the minimum bound (0).". 143 PASS source.start(1, -Number.MIN_VALUE) threw InvalidStateError: "Failed to ex ecute 'start' on 'AudioBufferSourceNode': The offset provided (-4.94066e-324) is less than the minimum bound (0).".
146 PASS source.start(1, 1, Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.". 144 PASS source.start(1, 1, Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.".
147 PASS source.start(1, 1, -Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.". 145 PASS source.start(1, 1, -Infinity) threw TypeError: "Failed to execute 'start' on 'AudioBufferSourceNode': The provided double value is non-finite.".
148 PASS source.start(1, 1, NaN) threw TypeError: "Failed to execute 'start' on 'A udioBufferSourceNode': The provided double value is non-finite.". 146 PASS source.start(1, 1, NaN) threw TypeError: "Failed to execute 'start' on 'A udioBufferSourceNode': The provided double value is non-finite.".
149 PASS source.start(1, 1, -1) threw InvalidStateError: "Failed to execute 'start ' on 'AudioBufferSourceNode': The duration provided (-1) is less than the minimu m bound (0).". 147 PASS source.start(1, 1, -1) threw InvalidStateError: "Failed to execute 'start ' on 'AudioBufferSourceNode': The duration provided (-1) is less than the minimu m bound (0).".
150 PASS source.start(1, 1, -Number.MIN_VALUE) threw InvalidStateError: "Failed to execute 'start' on 'AudioBufferSourceNode': The duration provided (-4.94066e-32 4) is less than the minimum bound (0).". 148 PASS source.start(1, 1, -Number.MIN_VALUE) threw InvalidStateError: "Failed to execute 'start' on 'AudioBufferSourceNode': The duration provided (-4.94066e-32 4) is less than the minimum bound (0).".
151 PASS source.start() did not throw an exception. 149 PASS source.start() did not throw an exception.
152 PASS source.stop(-Number.MIN_VALUE) threw InvalidAccessError: "Failed to execu te 'stop' on 'AudioScheduledSourceNode': The stop time provided (-4.94066e-324) is less than the minimum bound (0).". 150 PASS source.stop(-Number.MIN_VALUE) threw InvalidAccessError: "Failed to execu te 'stop' on 'AudioScheduledSourceNode': The stop time provided (-4.94066e-324) is less than the minimum bound (0).".
153 PASS source.stop(Infinity) threw TypeError: "Failed to execute 'stop' on 'Audi oScheduledSourceNode': The provided double value is non-finite.". 151 PASS source.stop(Infinity) threw TypeError: "Failed to execute 'stop' on 'Audi oScheduledSourceNode': The provided double value is non-finite.".
154 PASS source.stop(-Infinity) threw TypeError: "Failed to execute 'stop' on 'Aud ioScheduledSourceNode': The provided double value is non-finite.". 152 PASS source.stop(-Infinity) threw TypeError: "Failed to execute 'stop' on 'Aud ioScheduledSourceNode': The provided double value is non-finite.".
155 PASS source.stop(NaN) threw TypeError: "Failed to execute 'stop' on 'AudioSche duledSourceNode': The provided double value is non-finite.". 153 PASS source.stop(NaN) threw TypeError: "Failed to execute 'stop' on 'AudioSche duledSourceNode': The provided double value is non-finite.".
156 PASS source.stop() did not throw an exception. 154 PASS source.stop() did not throw an exception.
157 PASS source = context.createBufferSource() did not throw an exception. 155 PASS source2 = context.createBufferSource() did not throw an exception.
158 PASS source.buffer = buffer did not throw an exception. 156 PASS source2.buffer = buffer did not throw an exception.
159 PASS source.start(0, 0) did not throw an exception. 157 PASS source2.start(0, 0) did not throw an exception.
160 PASS source = context.createBufferSource() did not throw an exception. 158 PASS source3 = context.createBufferSource() did not throw an exception.
161 PASS source.buffer = buffer did not throw an exception. 159 PASS source3.buffer = buffer did not throw an exception.
162 PASS source.start(0, -1/Infinity) did not throw an exception. 160 PASS source3.start(0, -1/Infinity) did not throw an exception.
163 PASS source = context.createBufferSource() did not throw an exception. 161 PASS source4 = context.createBufferSource() did not throw an exception.
164 PASS source.start() did not throw an exception. 162 PASS source4.start() did not throw an exception.
165 PASS source = context.createBufferSource() did not throw an exception. 163 PASS source5 = context.createBufferSource() did not throw an exception.
166 PASS source.buffer = buffer did not throw an exception. 164 PASS source5.buffer = buffer did not throw an exception.
167 PASS source.stop() threw InvalidStateError: "Failed to execute 'stop' on 'Audi oScheduledSourceNode': cannot call stop without calling start first.". 165 PASS source5.stop() threw InvalidStateError: "Failed to execute 'stop' on 'Aud ioScheduledSourceNode': cannot call stop without calling start first.".
168 PASS source = context.createBufferSource() did not throw an exception. 166 PASS source6 = context.createBufferSource() did not throw an exception.
169 PASS source.buffer = buffer did not throw an exception. 167 PASS source6.buffer = buffer did not throw an exception.
170 PASS source.start() did not throw an exception. 168 PASS source6.start() did not throw an exception.
171 PASS source.start() threw InvalidStateError: "Failed to execute 'start' on 'Au dioBufferSourceNode': cannot call start more than once.". 169 PASS source6.start() threw InvalidStateError: "Failed to execute 'start' on 'A udioBufferSourceNode': cannot call start more than once.".
172 PASS source = context.createBufferSource() did not throw an exception. 170 PASS source7 = context.createBufferSource() did not throw an exception.
173 PASS source.buffer = buffer did not throw an exception. 171 PASS source7.buffer = buffer did not throw an exception.
174 PASS source.start() did not throw an exception. 172 PASS source7.start() did not throw an exception.
175 PASS source.stop() did not throw an exception. 173 PASS source7.stop() did not throw an exception.
176 PASS < [audio-buffer-source] All assertions passed. (total 42 assertions) 174 PASS < [audio-buffer-source] All assertions passed. (total 42 assertions)
177 PASS > [oscillator] 175 PASS > [oscillator] start/stop
178 PASS source = context.createOscillator() did not throw an exception. 176 PASS source8 = context.createOscillator() did not throw an exception.
179 PASS source.start(-Number.MIN_VALUE) threw InvalidAccessError: "Failed to exec ute 'start' on 'AudioScheduledSourceNode': The start time provided (-4.94066e-32 4) is less than the minimum bound (0).". 177 PASS source8.start(-Number.MIN_VALUE) threw InvalidAccessError: "Failed to exe cute 'start' on 'AudioScheduledSourceNode': The start time provided (-4.94066e-3 24) is less than the minimum bound (0).".
180 PASS source.start(Infinity) threw TypeError: "Failed to execute 'start' on 'Au dioScheduledSourceNode': The provided double value is non-finite.". 178 PASS source8.start(Infinity) threw TypeError: "Failed to execute 'start' on 'A udioScheduledSourceNode': The provided double value is non-finite.".
181 PASS source.start(-Infinity) threw TypeError: "Failed to execute 'start' on 'A udioScheduledSourceNode': The provided double value is non-finite.". 179 PASS source8.start(-Infinity) threw TypeError: "Failed to execute 'start' on ' AudioScheduledSourceNode': The provided double value is non-finite.".
182 PASS source.start(NaN) threw TypeError: "Failed to execute 'start' on 'AudioSc heduledSourceNode': The provided double value is non-finite.". 180 PASS source8.start(NaN) threw TypeError: "Failed to execute 'start' on 'AudioS cheduledSourceNode': The provided double value is non-finite.".
183 PASS source.start() did not throw an exception. 181 PASS source8.start() did not throw an exception.
184 PASS source.stop(-Number.MIN_VALUE) threw InvalidAccessError: "Failed to execu te 'stop' on 'AudioScheduledSourceNode': The stop time provided (-4.94066e-324) is less than the minimum bound (0).". 182 PASS source8.stop(-Number.MIN_VALUE) threw InvalidAccessError: "Failed to exec ute 'stop' on 'AudioScheduledSourceNode': The stop time provided (-4.94066e-324) is less than the minimum bound (0).".
185 PASS source.stop(Infinity) threw TypeError: "Failed to execute 'stop' on 'Audi oScheduledSourceNode': The provided double value is non-finite.". 183 PASS source8.stop(Infinity) threw TypeError: "Failed to execute 'stop' on 'Aud ioScheduledSourceNode': The provided double value is non-finite.".
186 PASS source.stop(-Infinity) threw TypeError: "Failed to execute 'stop' on 'Aud ioScheduledSourceNode': The provided double value is non-finite.". 184 PASS source8.stop(-Infinity) threw TypeError: "Failed to execute 'stop' on 'Au dioScheduledSourceNode': The provided double value is non-finite.".
187 PASS source.stop(NaN) threw TypeError: "Failed to execute 'stop' on 'AudioSche duledSourceNode': The provided double value is non-finite.". 185 PASS source8.stop(NaN) threw TypeError: "Failed to execute 'stop' on 'AudioSch eduledSourceNode': The provided double value is non-finite.".
188 PASS source.stop() did not throw an exception. 186 PASS source8.stop() did not throw an exception.
189 PASS osc = context.createOscillator() did not throw an exception. 187 PASS osc = context.createOscillator() did not throw an exception.
190 PASS osc.stop() threw InvalidStateError: "Failed to execute 'stop' on 'AudioSc heduledSourceNode': cannot call stop without calling start first.". 188 PASS osc.stop() threw InvalidStateError: "Failed to execute 'stop' on 'AudioSc heduledSourceNode': cannot call stop without calling start first.".
191 PASS osc1 = context.createOscillator() did not throw an exception. 189 PASS osc1 = context.createOscillator() did not throw an exception.
192 PASS osc1.start() did not throw an exception. 190 PASS osc1.start() did not throw an exception.
193 PASS osc1.stop() did not throw an exception. 191 PASS osc1.stop() did not throw an exception.
194 PASS osc.setPeriodicWave(null) threw TypeError: "Failed to execute 'setPeriodi cWave' on 'OscillatorNode': parameter 1 is not of type 'PeriodicWave'.". 192 PASS osc.setPeriodicWave(null) threw TypeError: "Failed to execute 'setPeriodi cWave' on 'OscillatorNode': parameter 1 is not of type 'PeriodicWave'.".
195 PASS < [oscillator] All assertions passed. (total 17 assertions) 193 PASS < [oscillator] All assertions passed. (total 17 assertions)
196 PASS > [convolver] 194 PASS > [convolver]
197 PASS oc = new OfflineAudioContext(1, 44100, 44100) did not throw an exception. 195 PASS oc = new OfflineAudioContext(1, 44100, 44100) did not throw an exception.
198 PASS conv = oc.createConvolver() did not throw an exception. 196 PASS conv = oc.createConvolver() did not throw an exception.
(...skipping 23 matching lines...) Expand all
222 PASS ScriptProcessorNode.channelCount is not equal to 1. 220 PASS ScriptProcessorNode.channelCount is not equal to 1.
223 PASS ScriptProcessorNode.channelCount = 7 threw NotSupportedError: "Failed to set the 'channelCount' property on 'AudioNode': channelCount cannot be changed f rom 3 to 7". 221 PASS ScriptProcessorNode.channelCount = 7 threw NotSupportedError: "Failed to set the 'channelCount' property on 'AudioNode': channelCount cannot be changed f rom 3 to 7".
224 PASS ScriptProcessorNode.channelCount is not equal to 7. 222 PASS ScriptProcessorNode.channelCount is not equal to 7.
225 PASS script.channelCountMode = "explicit" did not throw an exception. 223 PASS script.channelCountMode = "explicit" did not throw an exception.
226 PASS ScriptProcessorNode.channelCountMode = max threw NotSupportedError: "Fail ed to set the 'channelCountMode' property on 'AudioNode': channelCountMode canno t be changed from 'explicit' to 'max'". 224 PASS ScriptProcessorNode.channelCountMode = max threw NotSupportedError: "Fail ed to set the 'channelCountMode' property on 'AudioNode': channelCountMode canno t be changed from 'explicit' to 'max'".
227 PASS ScriptProcessorNode.channelCountMode is not equal to max. 225 PASS ScriptProcessorNode.channelCountMode is not equal to max.
228 PASS ScriptProcessorNode.channelCountMode = clamped-max threw NotSupportedErro r: "Failed to set the 'channelCountMode' property on 'AudioNode': channelCountMo de cannot be changed from 'explicit' to 'clamped-max'". 226 PASS ScriptProcessorNode.channelCountMode = clamped-max threw NotSupportedErro r: "Failed to set the 'channelCountMode' property on 'AudioNode': channelCountMo de cannot be changed from 'explicit' to 'clamped-max'".
229 PASS ScriptProcessorNode.channelCountMode is not equal to clamped-max. 227 PASS ScriptProcessorNode.channelCountMode is not equal to clamped-max.
230 PASS script.channelCountMode = "junk" did not throw an exception. 228 PASS script.channelCountMode = "junk" did not throw an exception.
231 PASS < [script-processor] All assertions passed. (total 14 assertions) 229 PASS < [script-processor] All assertions passed. (total 14 assertions)
232 PASS > [misc] 230 PASS > [misc] Miscellaneous tests
233 PASS osc.noteOn is equal to undefined. 231 PASS osc.noteOn is equal to undefined.
234 PASS osc.noteOff is equal to undefined. 232 PASS osc.noteOff is equal to undefined.
235 PASS source.noteOn is equal to undefined. 233 PASS source.noteOn is equal to undefined.
236 PASS source.noteOff is equal to undefined. 234 PASS source.noteOff is equal to undefined.
237 PASS < [misc] All assertions passed. (total 4 assertions) 235 PASS < [misc] All assertions passed. (total 4 assertions)
238 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully. 236 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully.
239 Harness: the test ran to completion. 237 Harness: the test ran to completion.
240 238
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698