Subject: | t/Audio-FindChunks.t failures |
On some of my smoker systems the test suite fails like this:
...
"/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FindChunks.bs blib/arch/auto/Audio/FindChunks/FindChunks.bs 644
PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Test 8 got: "" (t/Audio-FindChunks.t at line 87)
# Expected: "1" (threshold 1360.59680547217 < 1100)
# t/Audio-FindChunks.t line 87 is: ok($t < 1100,1, "threshold $t < 1100"); # in v2.01/Intel: 1078.17744444174 (in 20.7122111714316 .. 7070.48043297351)
# threshold: 1360.59680547217 (in 351.413154907691 .. 7079.3041586709)
4.4 =25.8 # n=1 duration 21.4; gap 4.4 (4.4 .. 25.8; 21.4)
27.7 =67 # n=2 duration 39.3; gap 1.9 (27.7 .. 1m07.0; 39.3)
Frequency: 44100. Stride: 4; 2 channels.
Chunk=0.1sec=17640bytes.
ch0: -23296.0 .. 9999.0 (-3dB;-10dB). ch1: -23131.0 .. 9999.0 (-3dB;-10dB).
0: 0.0: 351.4= -36dB: ####################
1: 0.1: 351.4= -36dB: ####################
2: 0.2: 351.4= -36dB: ####################
3: 0.3: 351.4= -36dB: ####################
44: 4.4: 351.4= -36dB: ####################
45: 4.5: 351.4= -36dB: ####################
46: 4.6: 351.4= -36dB: ####################
47: 4.7: 351.4= -36dB: ####################
48: 4.8: 351.4= -36dB: ####################
49: 4.9: 351.4= -36dB: ####################
50: 5.0: 7079.3= -10dB: ############################>
51: 5.1: 7079.3= -10dB: ############################>
52: 5.2: 7079.3= -10dB: ############################>
53: 5.3: 7079.3= -10dB: ############################>
# Test 22 got: "" (t/Audio-FindChunks.t at line 87 fail #2)
# Expected: "1" (threshold 1360.59680547217 < 1100)
t/Audio-FindChunks.t ..
Failed 2/37 subtests
...
This happens with all available perls (5.28.0 .. 5.29.9) on my freebsd13 smoker, and with one perl (perl 5.28.2-RC1) on my fedora28 smoker.