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

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/constructor/periodicwave.html

Issue 2345913004: Adjust test thresholds for OSX 10.11 (Closed)
Patch Set: Created 4 years, 3 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!doctype html> 1 <!doctype html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>Test Constructor: PeriodicWave</title> 4 <title>Test Constructor: PeriodicWave</title>
5 <script src="../../resources/testharness.js"></script> 5 <script src="../../resources/testharness.js"></script>
6 <script src="../../resources/testharnessreport.js"></script> 6 <script src="../../resources/testharnessreport.js"></script>
7 <script src="../resources/audio-testing.js"></script> 7 <script src="../resources/audio-testing.js"></script>
8 <script src="audionodeoptions.js"></script> 8 <script src="audionodeoptions.js"></script>
9 </head> 9 </head>
10 10
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 real: [0, 2] 109 real: [0, 2]
110 }, function (length, freq, sampleRate) { 110 }, function (length, freq, sampleRate) {
111 var expected = new Float32Array(length); 111 var expected = new Float32Array(length);
112 var omega = 2 * Math.PI * freq / sampleRate; 112 var omega = 2 * Math.PI * freq / sampleRate;
113 var normalizationFactor = 0.5; 113 var normalizationFactor = 0.5;
114 for (var k = 0; k < length; ++k) { 114 for (var k = 0; k < length; ++k) {
115 expected[k] = Math.cos(omega * k); 115 expected[k] = Math.cos(omega * k);
116 } 116 }
117 return expected; 117 return expected;
118 }, 118 },
119 2.7106e-5).then(taskDone); 119 2.7143e-5).then(taskDone);
120 }); 120 });
121 121
122 audit.defineTask("2: real periodicwave test", function (taskDone) { 122 audit.defineTask("2: real periodicwave test", function (taskDone) {
123 waveTest({ 123 waveTest({
124 real: [0, 2], 124 real: [0, 2],
125 disableNormalization: false 125 disableNormalization: false
126 }, function (length, freq, sampleRate) { 126 }, function (length, freq, sampleRate) {
127 var expected = new Float32Array(length); 127 var expected = new Float32Array(length);
128 var omega = 2 * Math.PI * freq / sampleRate; 128 var omega = 2 * Math.PI * freq / sampleRate;
129 for (var k = 0; k < length; ++k) { 129 for (var k = 0; k < length; ++k) {
130 expected[k] = Math.cos(omega * k); 130 expected[k] = Math.cos(omega * k);
131 } 131 }
132 return expected; 132 return expected;
133 }, 133 },
134 2.7106e-5).then(taskDone); 134 2.7143e-5).then(taskDone);
135 }), 135 }),
136 136
137 audit.defineTask("3: real periodicwave test", function (taskDone) { 137 audit.defineTask("3: real periodicwave test", function (taskDone) {
138 138
139 waveTest({ 139 waveTest({
140 real: [0, 2], 140 real: [0, 2],
141 disableNormalization: true 141 disableNormalization: true
142 }, function (length, freq, sampleRate) { 142 }, function (length, freq, sampleRate) {
143 var expected = new Float32Array(length); 143 var expected = new Float32Array(length);
144 var omega = 2 * Math.PI * freq / sampleRate; 144 var omega = 2 * Math.PI * freq / sampleRate;
145 for (var k = 0; k < length; ++k) { 145 for (var k = 0; k < length; ++k) {
146 expected[k] = 2 * Math.cos(omega * k); 146 expected[k] = 2 * Math.cos(omega * k);
147 } 147 }
148 return expected; 148 return expected;
149 }, 149 },
150 5.4211e-5).then(taskDone); 150 5.4285e-5).then(taskDone);
151 }); 151 });
152 152
153 audit.defineTask("1: imag periodicwave test", function (taskDone) { 153 audit.defineTask("1: imag periodicwave test", function (taskDone) {
154 waveTest({ 154 waveTest({
155 imag: [0, 2] 155 imag: [0, 2]
156 }, function (length, freq, sampleRate) { 156 }, function (length, freq, sampleRate) {
157 var expected = new Float32Array(length); 157 var expected = new Float32Array(length);
158 var omega = 2 * Math.PI * freq / sampleRate; 158 var omega = 2 * Math.PI * freq / sampleRate;
159 for (var k = 0; k < length; ++k) { 159 for (var k = 0; k < length; ++k) {
160 expected[k] = Math.sin(omega * k); 160 expected[k] = Math.sin(omega * k);
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
284 } 284 }
285 Should("Oscillator with periodicWave {" + message + "}", actual) 285 Should("Oscillator with periodicWave {" + message + "}", actual)
286 .beCloseToArray(expected, threshold); 286 .beCloseToArray(expected, threshold);
287 }); 287 });
288 } 288 }
289 289
290 audit.runTasks(); 290 audit.runTasks();
291 </script> 291 </script>
292 </body> 292 </body>
293 </html> 293 </html>
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698