10 use Fcntl qw( :flock );
12 use base 'Test::Class';
16 sub setup_dir : Test(startup) {
19 $self->{workdir} = File::Temp::tempdir();
27 my ($fh, $filename) = File::Temp::tempfile(
28 'tmpXXXX', DIR => $self->{workdir}, CLEANUP => 1,
30 flock( $fh, LOCK_UN );
35 sub remove_dir : Test(shutdown) {
38 File::Path::rmtree( $self->{workdir} );