Diff
Modified: trunk/LayoutTests/ChangeLog (269971 => 269972)
--- trunk/LayoutTests/ChangeLog 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/ChangeLog 2020-11-18 20:02:50 UTC (rev 269972)
@@ -1,3 +1,27 @@
+2020-11-18 Chris Dumez <[email protected]>
+
+ [Rosetta] webaudio/BiquadFilter/tail-time-*.html tests are flaky
+ https://bugs.webkit.org/show_bug.cgi?id=219096
+
+ Reviewed by Geoffrey Garen.
+
+ * platform/mac/TestExpectationsRosetta:
+ Unskip tests as they should no longer be flaky.
+
+ * resources/testharnessreport.js:
+ (self.testRunner.add_completion_callback):
+ Strip some text from tests output that tends to cause flakiness.
+
+ * webaudio/BiquadFilter/tail-time-allpass-expected.txt:
+ * webaudio/BiquadFilter/tail-time-bandpass-expected.txt:
+ * webaudio/BiquadFilter/tail-time-highpass-expected.txt:
+ * webaudio/BiquadFilter/tail-time-highshelf-expected.txt:
+ * webaudio/BiquadFilter/tail-time-lowpass-expected.txt:
+ * webaudio/BiquadFilter/tail-time-lowshelf-expected.txt:
+ * webaudio/BiquadFilter/tail-time-notch-expected.txt:
+ * webaudio/BiquadFilter/tail-time-peaking-expected.txt:
+ Rebaseline WPT tests now that their output has been simplified.
+
2020-11-18 Antoine Quint <[email protected]>
Tests for the <model> element should be in a dedicated top-level directory
Modified: trunk/LayoutTests/platform/mac/TestExpectationsRosetta (269971 => 269972)
--- trunk/LayoutTests/platform/mac/TestExpectationsRosetta 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/platform/mac/TestExpectationsRosetta 2020-11-18 20:02:50 UTC (rev 269972)
@@ -37,12 +37,6 @@
imported/w3c/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html [ Failure ]
webaudio/Analyser/realtimeanalyser-byte-data.html [ Failure ]
webaudio/Analyser/realtimeanalyser-freq-data.html [ Failure ]
-webaudio/BiquadFilter/tail-time-allpass.html [ Failure ]
-webaudio/BiquadFilter/tail-time-bandpass.html [ Failure ]
-webaudio/BiquadFilter/tail-time-highpass.html [ Failure ]
-webaudio/BiquadFilter/tail-time-highshelf.html [ Failure ]
-webaudio/BiquadFilter/tail-time-lowpass.html [ Failure ]
-webaudio/BiquadFilter/tail-time-peaking.html [ Failure ]
webaudio/Oscillator/no-dezippering.html [ Failure ]
webaudio/convolution-mono-mono.html [ Failure ]
Modified: trunk/LayoutTests/resources/testharnessreport.js (269971 => 269972)
--- trunk/LayoutTests/resources/testharnessreport.js 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/resources/testharnessreport.js 2020-11-18 20:02:50 UTC (rev 269972)
@@ -96,6 +96,8 @@
return parseFloat(match).toFixed(6);
});
testName = testName.replace(/ \(contains [0-9]+ different values\)./, ".");
+ testName = testName.replace(/ \(contains 1 different value\)./, ".");
+ testName = testName.replace(/: Actual Tail Frame [0-9]+ is greater than or equal to [0-9]+./, ".");
}
resultStr += convertResult(tests[i].status) + " " + sanitize(testName) + " " + message + "\n";
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-allpass-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-allpass-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-allpass-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -5,7 +5,7 @@
PASS Executing "allpass-repeated-roots"
PASS Audit report
PASS > [allpass-complex-roots] complex roots
-PASS Complex roots: Biquad({"type":"allpass","Q":200,"frequency":4096}): Actual Tail Frame 2560 is greater than or equal to 2317.
+PASS Complex roots: Biquad({"type":"allpass","Q":200,"frequency":4096}).
PASS Complex roots: Biquad({"type":"allpass","Q":200,"frequency":4096}): output[0:127] is not constantly 0.
PASS Complex roots: Biquad({"type":"allpass","Q":200,"frequency":4096}): output[128:255] is not constantly 0.
PASS Complex roots: Biquad({"type":"allpass","Q":200,"frequency":4096}): output[256:383] is not constantly 0.
@@ -28,7 +28,7 @@
PASS Complex roots: Biquad({"type":"allpass","Q":200,"frequency":4096}): output[2688:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [allpass-complex-roots] All assertions passed. (total 21 assertions)
PASS > [allpass-real-distinct-roots] real distinct roots
-PASS Distinct roots: Biquad({"type":"allpass","Q":0.001,"frequency":2048}): Actual Tail Frame 7296 is greater than or equal to 4822.
+PASS Distinct roots: Biquad({"type":"allpass","Q":0.001,"frequency":2048}).
PASS Distinct roots: Biquad({"type":"allpass","Q":0.001,"frequency":2048}): output[0:127] is not constantly 0.
PASS Distinct roots: Biquad({"type":"allpass","Q":0.001,"frequency":2048}): output[128:255] is not constantly 0.
PASS Distinct roots: Biquad({"type":"allpass","Q":0.001,"frequency":2048}): output[256:383] is not constantly 0.
@@ -70,7 +70,7 @@
PASS Distinct roots: Biquad({"type":"allpass","Q":0.001,"frequency":2048}): output[5120:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0.000031,"relativeThreshold":0}.
PASS < [allpass-real-distinct-roots] All assertions passed. (total 40 assertions)
PASS > [allpass-repeated-roots] repeated real root
-PASS Repeated roots: Biquad({"type":"allpass","Q":0.5,"frequency":2048}): Actual Tail Frame 106 is greater than or equal to 17.
+PASS Repeated roots: Biquad({"type":"allpass","Q":0.5,"frequency":2048}).
PASS Repeated roots: Biquad({"type":"allpass","Q":0.5,"frequency":2048}): output[0:127] is not constantly 0.
PASS Repeated roots: Biquad({"type":"allpass","Q":0.5,"frequency":2048}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [allpass-repeated-roots] All assertions passed. (total 3 assertions)
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-bandpass-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-bandpass-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-bandpass-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -5,7 +5,7 @@
PASS Executing "bpf-repeated-roots"
PASS Audit report
PASS > [bpf-complex-roots] complex roots
-PASS BPF complex roots: Biquad({"type":"bandpass","Q":200,"frequency":4096}): Actual Tail Frame 2176 is greater than or equal to 2039.
+PASS BPF complex roots: Biquad({"type":"bandpass","Q":200,"frequency":4096}).
PASS BPF complex roots: Biquad({"type":"bandpass","Q":200,"frequency":4096}): output[0:127] is not constantly 0.
PASS BPF complex roots: Biquad({"type":"bandpass","Q":200,"frequency":4096}): output[128:255] is not constantly 0.
PASS BPF complex roots: Biquad({"type":"bandpass","Q":200,"frequency":4096}): output[256:383] is not constantly 0.
@@ -25,7 +25,7 @@
PASS BPF complex roots: Biquad({"type":"bandpass","Q":200,"frequency":4096}): output[2304:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [bpf-complex-roots] All assertions passed. (total 18 assertions)
PASS > [bpf-real-distinct-roots] real distinct roots
-PASS BPF real distinct roots: Biquad({"type":"bandpass","Q":0.001,"frequency":4096}): Actual Tail Frame 2688 is greater than or equal to 2437.
+PASS BPF real distinct roots: Biquad({"type":"bandpass","Q":0.001,"frequency":4096}).
PASS BPF real distinct roots: Biquad({"type":"bandpass","Q":0.001,"frequency":4096}): output[0:127] is not constantly 0.
PASS BPF real distinct roots: Biquad({"type":"bandpass","Q":0.001,"frequency":4096}): output[128:255] is not constantly 0.
PASS BPF real distinct roots: Biquad({"type":"bandpass","Q":0.001,"frequency":4096}): output[256:383] is not constantly 0.
@@ -49,7 +49,7 @@
PASS BPF real distinct roots: Biquad({"type":"bandpass","Q":0.001,"frequency":4096}): output[2816:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [bpf-real-distinct-roots] All assertions passed. (total 22 assertions)
PASS > [bpf-repeated-roots] repeated real root
-PASS BPF repeated roots: Biquad({"type":"bandpass","Q":0.5,"frequency":2048}): Actual Tail Frame 106 is greater than or equal to 16.
+PASS BPF repeated roots: Biquad({"type":"bandpass","Q":0.5,"frequency":2048}).
PASS BPF repeated roots: Biquad({"type":"bandpass","Q":0.5,"frequency":2048}): output[0:127] is not constantly 0.
PASS BPF repeated roots: Biquad({"type":"bandpass","Q":0.5,"frequency":2048}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [bpf-repeated-roots] All assertions passed. (total 3 assertions)
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-highpass-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-highpass-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-highpass-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -6,7 +6,7 @@
PASS Executing "hpf-real-roots-2"
PASS Audit report
PASS > [hpf-complex-roots] complex roots
-PASS HPF complex roots: Biquad({"type":"highpass","Q":40,"frequency":4096}): Actual Tail Frame 2304 is greater than or equal to 2080.
+PASS HPF complex roots: Biquad({"type":"highpass","Q":40,"frequency":4096}).
PASS HPF complex roots: Biquad({"type":"highpass","Q":40,"frequency":4096}): output[0:127] is not constantly 0.
PASS HPF complex roots: Biquad({"type":"highpass","Q":40,"frequency":4096}): output[128:255] is not constantly 0.
PASS HPF complex roots: Biquad({"type":"highpass","Q":40,"frequency":4096}): output[256:383] is not constantly 0.
@@ -27,7 +27,7 @@
PASS HPF complex roots: Biquad({"type":"highpass","Q":40,"frequency":4096}): output[2432:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [hpf-complex-roots] All assertions passed. (total 19 assertions)
PASS > [hpf-real-distinct-roots] real distinct roots
-PASS HPF real distinct roots: Biquad({"type":"highpass","Q":-50,"frequency":2048}): Actual Tail Frame 2560 is greater than or equal to 408.
+PASS HPF real distinct roots: Biquad({"type":"highpass","Q":-50,"frequency":2048}).
PASS HPF real distinct roots: Biquad({"type":"highpass","Q":-50,"frequency":2048}): output[0:127] is not constantly 0.
PASS HPF real distinct roots: Biquad({"type":"highpass","Q":-50,"frequency":2048}): output[128:255] is not constantly 0.
PASS HPF real distinct roots: Biquad({"type":"highpass","Q":-50,"frequency":2048}): output[256:383] is not constantly 0.
@@ -35,12 +35,12 @@
PASS HPF real distinct roots: Biquad({"type":"highpass","Q":-50,"frequency":2048}): output[768:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0.000031,"relativeThreshold":0}.
PASS < [hpf-real-distinct-roots] All assertions passed. (total 6 assertions)
PASS > [hpf-repeated-root] repeated real root
-PASS HPF repeated roots (approximately): Biquad({"type":"highpass","Q":-6.020600,"frequency":4096}): Actual Tail Frame 11 is greater than or equal to 3.
+PASS HPF repeated roots (approximately): Biquad({"type":"highpass","Q":-6.020600,"frequency":4096}).
PASS HPF repeated roots (approximately): Biquad({"type":"highpass","Q":-6.020600,"frequency":4096}): output[0:127] is not constantly 0.
PASS HPF repeated roots (approximately): Biquad({"type":"highpass","Q":-6.020600,"frequency":4096}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [hpf-repeated-root] All assertions passed. (total 3 assertions)
PASS > [hpf-real-roots-2] complex roots
-PASS HPF repeated roots 2: Biquad({"type":"highpass","Q":-100,"frequency":4096}): Actual Tail Frame 256 is greater than or equal to 0.
+PASS HPF repeated roots 2: Biquad({"type":"highpass","Q":-100,"frequency":4096}).
PASS HPF repeated roots 2: Biquad({"type":"highpass","Q":-100,"frequency":4096}): output[0:127] is not constantly 0.
PASS HPF repeated roots 2: Biquad({"type":"highpass","Q":-100,"frequency":4096}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [hpf-real-roots-2] All assertions passed. (total 3 assertions)
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-highshelf-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-highshelf-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-highshelf-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -4,13 +4,13 @@
PASS Executing "highshelf-repeated-roots"
PASS Audit report
PASS > [highshelf-complex-roots] complex roots
-PASS Highshelf complex roots: Biquad({"type":"highshelf","gain":40,"frequency":2048}): Actual Tail Frame 110 is greater than or equal to 19.
+PASS Highshelf complex roots: Biquad({"type":"highshelf","gain":40,"frequency":2048}).
PASS Highshelf complex roots: Biquad({"type":"highshelf","gain":40,"frequency":2048}): output[0:127] is not constantly 0.
PASS Highshelf complex roots: Biquad({"type":"highshelf","gain":40,"frequency":2048}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [highshelf-complex-roots] All assertions passed. (total 3 assertions)
PASS > [highshelf-repeated-roots] repeated real root
-PASS Highshelf repeated roots: Biquad({"type":"highshelf","gain":40,"frequency":0}): Actual Tail Frame 1 is greater than or equal to 1.
-PASS Highshelf repeated roots: Biquad({"type":"highshelf","gain":40,"frequency":0}): output[0:127] is not constantly 0 (contains 1 different value).
+PASS Highshelf repeated roots: Biquad({"type":"highshelf","gain":40,"frequency":0}).
+PASS Highshelf repeated roots: Biquad({"type":"highshelf","gain":40,"frequency":0}): output[0:127] is not constantly 0.
PASS Highshelf repeated roots: Biquad({"type":"highshelf","gain":40,"frequency":0}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [highshelf-repeated-roots] All assertions passed. (total 3 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 2 tasks ran successfully.
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-lowpass-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-lowpass-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-lowpass-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -8,7 +8,7 @@
PASS Executing "ginormous tail"
PASS Audit report
PASS > [lpf-complex-roots] complex roots
-PASS LPF complex roots: Biquad({"type":"lowpass","Q":40,"frequency":4096}): Actual Tail Frame 2304 is greater than or equal to 2080.
+PASS LPF complex roots: Biquad({"type":"lowpass","Q":40,"frequency":4096}).
PASS LPF complex roots: Biquad({"type":"lowpass","Q":40,"frequency":4096}): output[0:127] is not constantly 0.
PASS LPF complex roots: Biquad({"type":"lowpass","Q":40,"frequency":4096}): output[128:255] is not constantly 0.
PASS LPF complex roots: Biquad({"type":"lowpass","Q":40,"frequency":4096}): output[256:383] is not constantly 0.
@@ -29,7 +29,7 @@
PASS LPF complex roots: Biquad({"type":"lowpass","Q":40,"frequency":4096}): output[2432:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [lpf-complex-roots] All assertions passed. (total 19 assertions)
PASS > [lpf-real-distinct-roots] real distinct roots
-PASS LPF real distinct roots: Biquad({"type":"lowpass","Q":-50,"frequency":2048}): Actual Tail Frame 1920 is greater than or equal to 1700.
+PASS LPF real distinct roots: Biquad({"type":"lowpass","Q":-50,"frequency":2048}).
PASS LPF real distinct roots: Biquad({"type":"lowpass","Q":-50,"frequency":2048}): output[0:127] is not constantly 0.
PASS LPF real distinct roots: Biquad({"type":"lowpass","Q":-50,"frequency":2048}): output[128:255] is not constantly 0.
PASS LPF real distinct roots: Biquad({"type":"lowpass","Q":-50,"frequency":2048}): output[256:383] is not constantly 0.
@@ -47,17 +47,17 @@
PASS LPF real distinct roots: Biquad({"type":"lowpass","Q":-50,"frequency":2048}): output[2048:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [lpf-real-distinct-roots] All assertions passed. (total 16 assertions)
PASS > [lpf-repeated-root] repeated real root
-PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":-6.020600,"frequency":4096}): Actual Tail Frame 11 is greater than or equal to 3.
+PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":-6.020600,"frequency":4096}).
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":-6.020600,"frequency":4096}): output[0:127] is not constantly 0.
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":-6.020600,"frequency":4096}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [lpf-repeated-root] All assertions passed. (total 3 assertions)
PASS > [lpf-real-roots-2] complex roots
-PASS LPF repeated roots 2: Biquad({"type":"lowpass","Q":-100,"frequency":4096}): Actual Tail Frame 256 is greater than or equal to 0.
+PASS LPF repeated roots 2: Biquad({"type":"lowpass","Q":-100,"frequency":4096}).
PASS LPF repeated roots 2: Biquad({"type":"lowpass","Q":-100,"frequency":4096}): output[0:127] is not constantly 0.
PASS LPF repeated roots 2: Biquad({"type":"lowpass","Q":-100,"frequency":4096}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [lpf-real-roots-2] All assertions passed. (total 3 assertions)
PASS > [huge tail]
-PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":100,"frequency":100}): Actual Tail Frame 90240 is greater than or equal to 90000.
+PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":100,"frequency":100}).
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":100,"frequency":100}): output[0:127] is not constantly 0.
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":100,"frequency":100}): output[128:255] is not constantly 0.
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":100,"frequency":100}): output[256:383] is not constantly 0.
@@ -765,7 +765,7 @@
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":100,"frequency":100}): output[90368:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [huge tail] All assertions passed. (total 706 assertions)
PASS > [ginormous tail]
-PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":500,"frequency":100}): Actual Tail Frame 750 is greater than or equal to 749.
+PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":500,"frequency":100}).
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":500,"frequency":100}): output[0:127] is not constantly 0.
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":500,"frequency":100}): output[128:255] is not constantly 0.
PASS LPF repeated roots (approximately): Biquad({"type":"lowpass","Q":500,"frequency":100}): output[256:383] is not constantly 0.
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-lowshelf-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-lowshelf-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-lowshelf-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -4,13 +4,13 @@
PASS Executing "lowshelf-repeated-roots"
PASS Audit report
PASS > [lowshelf-complex-roots] complex roots
-PASS Lowshelf complex roots: Biquad({"type":"lowshelf","gain":40,"frequency":2048}): Actual Tail Frame 256 is greater than or equal to 76.
+PASS Lowshelf complex roots: Biquad({"type":"lowshelf","gain":40,"frequency":2048}).
PASS Lowshelf complex roots: Biquad({"type":"lowshelf","gain":40,"frequency":2048}): output[0:127] is not constantly 0.
PASS Lowshelf complex roots: Biquad({"type":"lowshelf","gain":40,"frequency":2048}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [lowshelf-complex-roots] All assertions passed. (total 3 assertions)
PASS > [lowshelf-repeated-roots] repeated real root
-PASS Lowshelf repeated roots: Biquad({"type":"lowshelf","Q":0.05,"gain":40,"frequency":0}): Actual Tail Frame 1 is greater than or equal to 1.
-PASS Lowshelf repeated roots: Biquad({"type":"lowshelf","Q":0.05,"gain":40,"frequency":0}): output[0:127] is not constantly 0 (contains 1 different value).
+PASS Lowshelf repeated roots: Biquad({"type":"lowshelf","Q":0.05,"gain":40,"frequency":0}).
+PASS Lowshelf repeated roots: Biquad({"type":"lowshelf","Q":0.05,"gain":40,"frequency":0}): output[0:127] is not constantly 0.
PASS Lowshelf repeated roots: Biquad({"type":"lowshelf","Q":0.05,"gain":40,"frequency":0}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [lowshelf-repeated-roots] All assertions passed. (total 3 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 2 tasks ran successfully.
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-notch-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-notch-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-notch-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -5,7 +5,7 @@
PASS Executing "notch-repeated-roots"
PASS Audit report
PASS > [notch-complex-roots] complex roots
-PASS Notch complex roots: Biquad({"type":"notch","Q":200,"frequency":4096}): Actual Tail Frame 2176 is greater than or equal to 2039.
+PASS Notch complex roots: Biquad({"type":"notch","Q":200,"frequency":4096}).
PASS Notch complex roots: Biquad({"type":"notch","Q":200,"frequency":4096}): output[0:127] is not constantly 0.
PASS Notch complex roots: Biquad({"type":"notch","Q":200,"frequency":4096}): output[128:255] is not constantly 0.
PASS Notch complex roots: Biquad({"type":"notch","Q":200,"frequency":4096}): output[256:383] is not constantly 0.
@@ -25,7 +25,7 @@
PASS Notch complex roots: Biquad({"type":"notch","Q":200,"frequency":4096}): output[2304:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [notch-complex-roots] All assertions passed. (total 18 assertions)
PASS > [notch-real-distinct-roots] real distinct roots
-PASS Notch real distinct roots: Biquad({"type":"notch","Q":0.001,"frequency":4096}): Actual Tail Frame 2688 is greater than or equal to 2437.
+PASS Notch real distinct roots: Biquad({"type":"notch","Q":0.001,"frequency":4096}).
PASS Notch real distinct roots: Biquad({"type":"notch","Q":0.001,"frequency":4096}): output[0:127] is not constantly 0.
PASS Notch real distinct roots: Biquad({"type":"notch","Q":0.001,"frequency":4096}): output[128:255] is not constantly 0.
PASS Notch real distinct roots: Biquad({"type":"notch","Q":0.001,"frequency":4096}): output[256:383] is not constantly 0.
@@ -49,7 +49,7 @@
PASS Notch real distinct roots: Biquad({"type":"notch","Q":0.001,"frequency":4096}): output[2816:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [notch-real-distinct-roots] All assertions passed. (total 22 assertions)
PASS > [notch-repeated-roots] repeated real root
-PASS Notch repeated roots: Biquad({"type":"notch","Q":0.5,"frequency":4096}): Actual Tail Frame 5 is greater than or equal to 3.
+PASS Notch repeated roots: Biquad({"type":"notch","Q":0.5,"frequency":4096}).
PASS Notch repeated roots: Biquad({"type":"notch","Q":0.5,"frequency":4096}): output[0:127] is not constantly 0.
PASS Notch repeated roots: Biquad({"type":"notch","Q":0.5,"frequency":4096}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [notch-repeated-roots] All assertions passed. (total 3 assertions)
Modified: trunk/LayoutTests/webaudio/BiquadFilter/tail-time-peaking-expected.txt (269971 => 269972)
--- trunk/LayoutTests/webaudio/BiquadFilter/tail-time-peaking-expected.txt 2020-11-18 19:31:42 UTC (rev 269971)
+++ trunk/LayoutTests/webaudio/BiquadFilter/tail-time-peaking-expected.txt 2020-11-18 20:02:50 UTC (rev 269972)
@@ -6,7 +6,7 @@
PASS Executing "peaking-repeated-roots 2"
PASS Audit report
PASS > [peaking-complex-roots] complex roots
-PASS Peaking complex roots: Biquad({"type":"peaking","Q":10,"gain":40,"frequency":4096}): Actual Tail Frame 2304 is greater than or equal to 2077.
+PASS Peaking complex roots: Biquad({"type":"peaking","Q":10,"gain":40,"frequency":4096}).
PASS Peaking complex roots: Biquad({"type":"peaking","Q":10,"gain":40,"frequency":4096}): output[0:127] is not constantly 0.
PASS Peaking complex roots: Biquad({"type":"peaking","Q":10,"gain":40,"frequency":4096}): output[128:255] is not constantly 0.
PASS Peaking complex roots: Biquad({"type":"peaking","Q":10,"gain":40,"frequency":4096}): output[256:383] is not constantly 0.
@@ -27,7 +27,7 @@
PASS Peaking complex roots: Biquad({"type":"peaking","Q":10,"gain":40,"frequency":4096}): output[2432:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [peaking-complex-roots] All assertions passed. (total 19 assertions)
PASS > [peaking-real-distinct-roots] real distinct roots
-PASS Peaking real distinct roots: Biquad({"type":"peaking","Q":0.001,"gain":40,"frequency":4096}): Actual Tail Frame 768 is greater than or equal to 589.
+PASS Peaking real distinct roots: Biquad({"type":"peaking","Q":0.001,"gain":40,"frequency":4096}).
PASS Peaking real distinct roots: Biquad({"type":"peaking","Q":0.001,"gain":40,"frequency":4096}): output[0:127] is not constantly 0.
PASS Peaking real distinct roots: Biquad({"type":"peaking","Q":0.001,"gain":40,"frequency":4096}): output[128:255] is not constantly 0.
PASS Peaking real distinct roots: Biquad({"type":"peaking","Q":0.001,"gain":40,"frequency":4096}): output[256:383] is not constantly 0.
@@ -36,13 +36,13 @@
PASS Peaking real distinct roots: Biquad({"type":"peaking","Q":0.001,"gain":40,"frequency":4096}): output[896:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [peaking-real-distinct-roots] All assertions passed. (total 7 assertions)
PASS > [peaking-repeated-roots] repeated real root
-PASS Peaking repeated roots: Biquad({"type":"peaking","Q":0.5,"gain":0,"frequency":2048}): Actual Tail Frame 64 is greater than or equal to 1.
+PASS Peaking repeated roots: Biquad({"type":"peaking","Q":0.5,"gain":0,"frequency":2048}).
PASS Peaking repeated roots: Biquad({"type":"peaking","Q":0.5,"gain":0,"frequency":2048}): output[0:127] is not constantly 0.
PASS Peaking repeated roots: Biquad({"type":"peaking","Q":0.5,"gain":0,"frequency":2048}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [peaking-repeated-roots] All assertions passed. (total 3 assertions)
PASS > [peaking-repeated-roots 2] repeated real root
-PASS Peaking repeated roots 2: Biquad({"type":"peaking","Q":1,"gain":40,"frequency":0}): Actual Tail Frame 1 is greater than or equal to 1.
-PASS Peaking repeated roots 2: Biquad({"type":"peaking","Q":1,"gain":40,"frequency":0}): output[0:127] is not constantly 0 (contains 1 different value).
+PASS Peaking repeated roots 2: Biquad({"type":"peaking","Q":1,"gain":40,"frequency":0}).
+PASS Peaking repeated roots 2: Biquad({"type":"peaking","Q":1,"gain":40,"frequency":0}): output[0:127] is not constantly 0.
PASS Peaking repeated roots 2: Biquad({"type":"peaking","Q":1,"gain":40,"frequency":0}): output[384:] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [peaking-repeated-roots 2] All assertions passed. (total 3 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 4 tasks ran successfully.