Subject: | DBD::SQLite::db do failed: database is locked |
t/014_AutoCommit.t fails on some of my smoker systems:
...
DBD::SQLite::db do failed: database is locked at t/014_AutoCommit.t line 21.
DBD::SQLite::db prepare failed: database is locked at /home/cpansand/.cpan/build/2020040513/DBIx-Array-0.64-qLmssX/blib/lib/DBIx/Array.pm line 258.
database is locked at /home/cpansand/.cpan/build/2020040513/DBIx-Array-0.64-qLmssX/blib/lib/DBIx/Array.pm line 262.
# Looks like you planned 33 tests but ran 3.
# Looks like your test exited with 35 just after 3.
t/014_AutoCommit.t ................
Dubious, test returned 35 (wstat 8960, 0x2300)
Failed 30/33 subtests
...
This happens only on FreeBSD, but not on Linux systems. Possibly can be fixed by forcing a newer File::Temp version on *BSD systems, see: https://metacpan.org/source/ETHER/File-Temp-0.2309/Changes#L8-12