X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2Fmake_dbictest_db_with_unique.pm;h=11363d63575179c3cf567b91cc6af4691ad5603f;hb=HEAD;hp=6b6ab1731b305227a158d473bd3dee02b43f55d1;hpb=a9a6e6bbea8a7bda16b348c24e63d7be3eea24ba;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/t/lib/make_dbictest_db_with_unique.pm b/t/lib/make_dbictest_db_with_unique.pm index 6b6ab17..11363d6 100644 --- a/t/lib/make_dbictest_db_with_unique.pm +++ b/t/lib/make_dbictest_db_with_unique.pm @@ -3,15 +3,18 @@ package make_dbictest_db_with_unique; use strict; use warnings; use DBI; +use dbixcsl_test_dir qw/$tdir/; + eval { require DBD::SQLite }; my $class = $@ ? 'SQLite2' : 'SQLite'; -my $fn = './t/dbictest_with_unique.db'; +my $fn = "$tdir/dbictest_with_unique.db"; unlink($fn); our $dsn = "dbi:$class:dbname=$fn"; my $dbh = DBI->connect($dsn); +$dbh->do('PRAGMA SYNCHRONOUS = OFF'); $dbh->do($_) for ( q|CREATE TABLE foos ( @@ -62,6 +65,6 @@ $dbh->do($_) for ( q|INSERT INTO RouteChange VALUES (1,1,3)|, ); -END { unlink($fn); } +END { unlink($fn) unless $ENV{SCHEMA_LOADER_TESTS_NOCLEANUP}; } 1;