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

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

Issue 2707243006: [SharedArrayBuffer] Prevent SharedArrayBuffer being used in Web APIs (Closed)
Patch Set: update comment, add TODO Created 3 years, 8 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 WARNING: line 308: The provided value 'fancy' is not a valid enum value of type ChannelCountMode. 1 CONSOLE WARNING: line 341: The provided value 'fancy' is not a valid enum value of type ChannelCountMode.
2 CONSOLE WARNING: line 314: The provided value 'undefined' is not a valid enum va lue of type ChannelInterpretation. 2 CONSOLE WARNING: line 347: The provided value 'undefined' is not a valid enum va lue of type ChannelInterpretation.
3 CONSOLE WARNING: line 444: The provided value '9x' is not a valid enum value of type OverSampleType. 3 CONSOLE WARNING: line 502: The provided value '9x' is not a valid enum value of type OverSampleType.
4 CONSOLE WARNING: line 659: The provided value 'junk' is not a valid enum value o f type ChannelCountMode. 4 CONSOLE WARNING: line 717: The provided value 'junk' is not a valid enum value o f type ChannelCountMode.
5 CONSOLE WARNING: line 688: 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.
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 27 matching lines...) Expand all
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': parameter 1 is not of type 'Float3 2Array'.".
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': parameter 2 is not of type 'Float32Array'.".
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 < [createPeriodicWave] All assertions passed. (total 6 assertions) 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.".
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)
54 PASS > [createAnalyser] 56 PASS > [createAnalyser]
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.". 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.".
56 PASS AnalyserNode.fftSize is not equal to 42. 58 PASS AnalyserNode.fftSize is not equal to 42.
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].". 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].".
58 PASS AnalyserNode.fftSize is not equal to 16. 60 PASS AnalyserNode.fftSize is not equal to 16.
59 PASS AnalyserNode.fftSize = 32768 did not throw an exception. 61 PASS AnalyserNode.fftSize = 32768 did not throw an exception.
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].". 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].".
61 PASS AnalyserNode.fftSize is not equal to 65536. 63 PASS AnalyserNode.fftSize is not equal to 65536.
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).". 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).".
63 PASS AnalyserNode.minDecibels is not equal to -10. 65 PASS AnalyserNode.minDecibels is not equal to -10.
64 PASS AnalyserNode.maxDecibels = -150 threw IndexSizeError: "Failed to set the 'maxDecibels' property on 'AnalyserNode': The maxDecibels provided (-150) is les s than the minimum bound (-100).". 66 PASS AnalyserNode.maxDecibels = -150 threw IndexSizeError: "Failed to set the 'maxDecibels' property on 'AnalyserNode': The maxDecibels provided (-150) is les s than the minimum bound (-100).".
65 PASS AnalyserNode.maxDecibels is not equal to -150. 67 PASS AnalyserNode.maxDecibels is not equal to -150.
66 PASS AnalyserNode.minDecibels = -30 threw IndexSizeError: "Failed to set the ' minDecibels' property on 'AnalyserNode': The minDecibels provided (-30) is great er than or equal to the maximum bound (-30).". 68 PASS AnalyserNode.minDecibels = -30 threw IndexSizeError: "Failed to set the ' minDecibels' property on 'AnalyserNode': The minDecibels provided (-30) is great er than or equal to the maximum bound (-30).".
67 PASS AnalyserNode.minDecibels is not equal to -30. 69 PASS AnalyserNode.minDecibels is not equal to -30.
68 PASS AnalyserNode.maxDecibels = -100 threw IndexSizeError: "Failed to set the 'maxDecibels' property on 'AnalyserNode': The maxDecibels provided (-100) is les s than or equal to the minimum bound (-100).". 70 PASS AnalyserNode.maxDecibels = -100 threw IndexSizeError: "Failed to set the 'maxDecibels' property on 'AnalyserNode': The maxDecibels provided (-100) is les s than or equal to the minimum bound (-100).".
69 PASS AnalyserNode.maxDecibels is not equal to -100. 71 PASS AnalyserNode.maxDecibels is not equal to -100.
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].". 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].".
71 PASS AnalyserNode.smoothingTimeConstant is not equal to -0.1. 73 PASS AnalyserNode.smoothingTimeConstant is not equal to -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].". 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].".
73 PASS AnalyserNode.smoothingTimeConstant is not equal to 1.5. 75 PASS AnalyserNode.smoothingTimeConstant is not equal to 1.5.
74 PASS AnalyserNode.getFloatFrequencyData(null) threw TypeError: "Failed to exec ute 'getFloatFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Float 32Array'.". 76 PASS AnalyserNode.getFloatFrequencyData(null) threw TypeError: "Failed to exec ute 'getFloatFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Float 32Array'.".
75 PASS AnalyserNode.getByteFrequencyData(null) threw TypeError: "Failed to execu te 'getByteFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Uint8Ar ray'.". 77 PASS AnalyserNode.getByteFrequencyData(null) threw TypeError: "Failed to execu te 'getByteFrequencyData' on 'AnalyserNode': parameter 1 is not of type 'Uint8Ar ray'.".
76 PASS AnalyserNode.getFloatTimeDomainData(null) threw TypeError: "Failed to exe cute 'getFloatTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Flo at32Array'.". 78 PASS AnalyserNode.getFloatTimeDomainData(null) threw TypeError: "Failed to exe cute 'getFloatTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Flo at32Array'.".
77 PASS AnalyserNode.getByteTimeDomainData(null) threw TypeError: "Failed to exec ute 'getByteTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Uint8 Array'.". 79 PASS AnalyserNode.getByteTimeDomainData(null) threw TypeError: "Failed to exec ute 'getByteTimeDomainData' on 'AnalyserNode': parameter 1 is not of type 'Uint8 Array'.".
80 PASS AnalyserNode.getFloatFrequencyData(SharedArrayBuffer view) threw TypeErro r: "Failed to execute 'getFloatFrequencyData' on 'AnalyserNode': The provided Ar rayBufferView value must not be shared.".
81 PASS AnalyserNode.getByteFrequencyData(SharedArrayBuffer view) threw TypeError : "Failed to execute 'getByteFrequencyData' on 'AnalyserNode': The provided Arra yBufferView value must not be shared.".
82 PASS AnalyserNode.getFloatTimeDomainData(SharedArrayBuffer view) threw TypeErr or: "Failed to execute 'getFloatTimeDomainData' on 'AnalyserNode': The provided ArrayBufferView value must not be shared.".
83 PASS AnalyserNode.getByteTimeDomainData(SharedArrayBuffer view) threw TypeErro r: "Failed to execute 'getByteTimeDomainData' on 'AnalyserNode': The provided Ar rayBufferView value must not be shared.".
78 PASS AudioBuffer.getChannelData(2) threw IndexSizeError: "Failed to execute 'g etChannelData' on 'AudioBuffer': channel index (2) exceeds number of channels (1 )". 84 PASS AudioBuffer.getChannelData(2) threw IndexSizeError: "Failed to execute 'g etChannelData' on 'AudioBuffer': channel index (2) exceeds number of channels (1 )".
79 PASS < [createAnalyser] All assertions passed. (total 24 assertions) 85 PASS < [createAnalyser] All assertions passed. (total 28 assertions)
80 PASS > [Init test nodes] Create test nodes for the following tests 86 PASS > [Init test nodes] Create test nodes for the following tests
81 PASS node = context.createGain() did not throw an exception. 87 PASS node = context.createGain() did not throw an exception.
82 PASS node2 = context.createGain() did not throw an exception. 88 PASS node2 = context.createGain() did not throw an exception.
83 PASS < [Init test nodes] All assertions passed. (total 2 assertions) 89 PASS < [Init test nodes] All assertions passed. (total 2 assertions)
84 PASS > [connections] AudioNode connections 90 PASS > [connections] AudioNode connections
85 PASS node.connect(null, 0, 0) threw TypeError: "Failed to execute 'connect' on 'AudioNode': parameter 1 is not of type 'AudioNode'.". 91 PASS node.connect(null, 0, 0) threw TypeError: "Failed to execute 'connect' on 'AudioNode': parameter 1 is not of type 'AudioNode'.".
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).". 92 PASS node.connect(context.destination, 100, 0) threw IndexSizeError: "Failed t o execute 'connect' on 'AudioNode': output index (100) exceeds number of outputs (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).". 93 PASS node.connect(context.destination, 0, 100) threw IndexSizeError: "Failed t o execute 'connect' on 'AudioNode': input index (100) exceeds number of inputs ( 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).". 94 PASS node.connect(node2.gain, 100) threw IndexSizeError: "Failed to execute 'c onnect' on 'AudioNode': output index (100) exceeds number of outputs (1).".
89 PASS node.disconnect(99) threw IndexSizeError: "Failed to execute 'disconnect' on 'AudioNode': The output index provided (99) is outside the range [0, 0].". 95 PASS node.disconnect(99) threw IndexSizeError: "Failed to execute 'disconnect' on 'AudioNode': The output index provided (99) is outside the range [0, 0].".
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.". 96 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.".
91 PASS < [connections] All assertions passed. (total 6 assertions) 97 PASS < [connections] All assertions passed. (total 6 assertions)
92 PASS > [channel-stuff] channelCount, channelCountMode, channelInterpretation 98 PASS > [channel-stuff] channelCount, channelCountMode, channelInterpretation
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].". 99 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].".
94 PASS GainNode.channelCount is not equal to 99. 100 PASS GainNode.channelCount is not equal to 99.
95 PASS node.channelCountMode = "fancy" did not throw an exception. 101 PASS node.channelCountMode = "fancy" did not throw an exception.
96 PASS node.channelCountMode is equal to max. 102 PASS node.channelCountMode is equal to max.
97 PASS node.channelInterpretation = mode did not throw an exception. 103 PASS node.channelInterpretation = mode did not throw an exception.
98 PASS node.channelInterpretation is equal to speakers. 104 PASS node.channelInterpretation is equal to speakers.
99 PASS context.destination.channelCount = 99 threw IndexSizeError: [error messag e omitted]. 105 PASS context.destination.channelCount = 99 threw IndexSizeError: [error messag e omitted].
100 PASS < [channel-stuff] All assertions passed. (total 7 assertions) 106 PASS < [channel-stuff] All assertions passed. (total 7 assertions)
101 PASS > [audioparam] 107 PASS > [audioparam]
102 PASS param.setValueCurveAtTime(null, 0, 0) threw TypeError: "Failed to execute 'setValueCurveAtTime' on 'AudioParam': parameter 1 is not of type 'Float32Array '.". 108 PASS param.setValueCurveAtTime(null, 0, 0) threw TypeError: "Failed to execute 'setValueCurveAtTime' on 'AudioParam': parameter 1 is not of type 'Float32Array '.".
109 PASS param.setValueCurveAtTime(SharedArrayBuffer view, 0, 0) threw TypeError: "Failed to execute 'setValueCurveAtTime' on 'AudioParam': The provided ArrayBuff erView value must not be shared.".
103 PASS node.gain.exponentialRampToValueAtTime(-1, 0.1) did not throw an exceptio n. 110 PASS node.gain.exponentialRampToValueAtTime(-1, 0.1) did not throw an exceptio n.
104 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).". 111 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).".
105 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).". 112 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).".
106 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -149), 0.1) did not th row an exception. 113 PASS node.gain.exponentialRampToValueAtTime(Math.pow(2, -149), 0.1) did not th row an exception.
107 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).". 114 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).".
108 PASS < [audioparam] All assertions passed. (total 6 assertions) 115 PASS < [audioparam] All assertions passed. (total 7 assertions)
109 PASS > [biquad] 116 PASS > [biquad]
110 PASS node.getFrequencyResponse(new Float32Array(1), new Float32Array(1), new F loat32Array(1)) did not throw an exception. 117 PASS node.getFrequencyResponse(new Float32Array(1), new Float32Array(1), new F loat32Array(1)) did not throw an exception.
111 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'.". 118 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'.".
112 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'.". 119 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'.".
113 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'.". 120 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'.".
114 PASS < [biquad] All assertions passed. (total 4 assertions) 121 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.".
122 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.".
123 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.".
124 PASS < [biquad] All assertions passed. (total 7 assertions)
115 PASS > [offline-audio-context] 125 PASS > [offline-audio-context]
116 PASS new OfflineAudioContext(32, 100, context.sampleRate) did not throw an exc eption. 126 PASS new OfflineAudioContext(32, 100, context.sampleRate) did not throw an exc eption.
117 PASS new OfflineAudioContext(0, 100, context.sampleRate) threw NotSupportedErr or: "Failed to construct 'OfflineAudioContext': The number of channels provided (0) is outside the range [1, 32].". 127 PASS new OfflineAudioContext(0, 100, context.sampleRate) threw NotSupportedErr or: "Failed to construct 'OfflineAudioContext': The number of channels provided (0) is outside the range [1, 32].".
118 PASS new OfflineAudioContext(99, 100, context.sampleRate) threw NotSupportedEr ror: "Failed to construct 'OfflineAudioContext': The number of channels provided (99) is outside the range [1, 32].". 128 PASS new OfflineAudioContext(99, 100, context.sampleRate) threw NotSupportedEr ror: "Failed to construct 'OfflineAudioContext': The number of channels provided (99) is outside the range [1, 32].".
119 PASS new OfflineAudioContext(1, 100, 1) threw NotSupportedError: "Failed to co nstruct 'OfflineAudioContext': The sampleRate provided (1) is outside the range [3000, 384000].". 129 PASS new OfflineAudioContext(1, 100, 1) threw NotSupportedError: "Failed to co nstruct 'OfflineAudioContext': The sampleRate provided (1) is outside the range [3000, 384000].".
120 PASS new OfflineAudioContext(1, 100, 1e6) threw NotSupportedError: "Failed to construct 'OfflineAudioContext': The sampleRate provided (1.00000e+6) is outside the range [3000, 384000].". 130 PASS new OfflineAudioContext(1, 100, 1e6) threw NotSupportedError: "Failed to construct 'OfflineAudioContext': The sampleRate provided (1.00000e+6) is outside the range [3000, 384000].".
121 PASS new OfflineAudioContext(1, -88200000000000, 44100) threw NotSupportedErro r: "Failed to construct 'OfflineAudioContext': OfflineAudioContext(1, 1448390656 , 44100)". 131 PASS new OfflineAudioContext(1, -88200000000000, 44100) threw NotSupportedErro r: "Failed to construct 'OfflineAudioContext': OfflineAudioContext(1, 1448390656 , 44100)".
122 PASS new OfflineAudioContext(1, 0, 44100) threw NotSupportedError: "Failed to construct 'OfflineAudioContext': The number of frames provided (0) is less than the minimum bound (1).". 132 PASS new OfflineAudioContext(1, 0, 44100) threw NotSupportedError: "Failed to construct 'OfflineAudioContext': The number of frames provided (0) is less than the minimum bound (1).".
123 PASS < [offline-audio-context] All assertions passed. (total 7 assertions) 133 PASS < [offline-audio-context] All assertions passed. (total 7 assertions)
124 PASS > [waveshaper] 134 PASS > [waveshaper]
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 PASS < [script-processor] All assertions passed. (total 14 assertions) 241 PASS < [script-processor] All assertions passed. (total 14 assertions)
232 PASS > [misc] Miscellaneous tests 242 PASS > [misc] Miscellaneous tests
233 PASS osc.noteOn is equal to undefined. 243 PASS osc.noteOn is equal to undefined.
234 PASS osc.noteOff is equal to undefined. 244 PASS osc.noteOff is equal to undefined.
235 PASS source.noteOn is equal to undefined. 245 PASS source.noteOn is equal to undefined.
236 PASS source.noteOff is equal to undefined. 246 PASS source.noteOff is equal to undefined.
237 PASS < [misc] All assertions passed. (total 4 assertions) 247 PASS < [misc] All assertions passed. (total 4 assertions)
238 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully. 248 PASS # AUDIT TASK RUNNER FINISHED: 22 tasks ran successfully.
239 Harness: the test ran to completion. 249 Harness: the test ran to completion.
240 250
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698