Subject: | Possible file locking issue in test suite |
On my freebsd smokers I see the following failure:
...
DBD::SQLite::db do failed: database is locked at /home/cpansand/.cpan/build/2016090818/Class-RDF-0.20-drAOve/blib/lib/Class/RDF.pm line 45.
# Looks like your test exited with 35 just after 1.
t/10-class-rdf.t ..
Dubious, test returned 35 (wstat 8960, 0x2300)
All 1 subtests passed
...
Usually this kind of errors happens because File::Temp by default is locking temporary files on *BSD systems. If this is truly the case, then File::Lock's functions have to be called with EXLOCK => 0 to prevent this problem.