Subject: | t/g4_sqlite_storable.t should not use hardcoded temporary file |
t/g4_sqlite_storable.t uses a hardcoded temporary file located in /tmp.
These can lead to test failures if different perls are building and
testing CGI-Session at the same time (in fact, I think it happened right
now on my system). A better solution would be the usage of File::Temp.
But note: on *BSD systems, File::Temp is automatically locking generated
temporary files. This conflicts with SQLite's own locking. To prevent
this, you can instruct File::Temp to not use the locking (see
documentation).
Regards,
Slaven