Subject: | t/09arrays.t fails sometimes |
We are seeing test failures in Open Build Service (OBS) for t/09arrays.t, but not always.
Here is a failure for x86_64 (version 3.12.1):
https://build.opensuse.org/package/live_build_log/devel:languages:perl/perl-DBD-Pg/openSUSE_Leap_15.1/x86_64
But for other openSUSE versions it passes:
https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-Pg
However, on ppc64, I can see the test failure almost every time, with 3.12.3
https://build.opensuse.org/package/live_build_log/devel:languages:perl:autoupdate/perl-DBD-Pg/standard/ppc64
[ 96s] t/09arrays.t ...........
[ 96s] All 203 subtests passed
[ 96s] t/10_pg_error_field.t .. ok
[ 97s] t/12placeholders.t ..... ok
[ 97s] t/20savepoints.t ....... ok
[ 98s] t/30unicode.t .......... ok
[ 98s] t/99cleanup.t .......... ok
[ 98s]
[ 98s] Test Summary Report
[ 98s] -------------------
[ 98s] t/09arrays.t (Wstat: 11 Tests: 203 Failed: 0)
[ 98s] Non-zero wait status: 11
[ 98s] Files=17, Tests=2880, 32 wallclock secs ( 0.62 usr 0.05 sys + 8.71 cusr 1.07 csys = 10.45 CPU)
[ 98s] Result: FAIL
[ 98s] Failed 1/17 test programs. 0/2880 subtests failed.
[ 98s] make: *** [Makefile:988: test_dynamic] Error 255
[ 98s] error: Bad exit status from /var/tmp/rpm-tmp.7c1Fqw (%check)
Maybe the cleanup code has problems (as the tests itself are passing).
I can test possible fixes in OBS if necessary.