X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fzzzzzzz_sqlite_deadlock.t;h=ebc18a901586ab9281558230f5826808b774fbc6;hb=f244a81505f81087d4bd9a435081aa40b5f32435;hp=7bb0fe0cfb2d05aac5aed10b53ef344da181ec19;hpb=d7b94f7a8b58ac139576fae2d2ea5bd9bcd9c00e;p=dbsrgits%2FDBIx-Class.git diff --git a/t/zzzzzzz_sqlite_deadlock.t b/t/zzzzzzz_sqlite_deadlock.t index 7bb0fe0..ebc18a9 100644 --- a/t/zzzzzzz_sqlite_deadlock.t +++ b/t/zzzzzzz_sqlite_deadlock.t @@ -10,11 +10,17 @@ use DBICTest; use DBICTest::Schema; plan tests => 2; -my $wait_for = 10; # how many seconds to wait +my $wait_for = 30; # how many seconds to wait for my $close (0,1) { - my $tmp = File::Temp->new( UNLINK => 1, TMPDIR => 1, SUFFIX => '.sqlite' ); + my $tmp = File::Temp->new( + UNLINK => 1, + TMPDIR => 1, + SUFFIX => '.sqlite', + EXLOCK => 0, # important for BSD and derivatives + ); + my $tmp_fn = $tmp->filename; close $tmp if $close; @@ -27,9 +33,8 @@ for my $close (0,1) { lives_ok (sub { my $schema = DBICTest::Schema->connect ("DBI:SQLite:$tmp_fn"); - warn $tmp_fn; DBICTest->deploy_schema ($schema); - DBICTest->populate_schema ($schema); + #DBICTest->populate_schema ($schema); }); alarm 0;