tests: init_schema now accepts a db_dir parameter
Chris Weyl [Tue, 7 Apr 2015 00:17:38 +0000 (17:17 -0700)]
...so we can use different directories for testing, and hopefully run tests in
parallel.

t/lib/DBICTest.pm

index 08c0e27..2bf19f8 100755 (executable)
@@ -46,7 +46,11 @@ sub init_schema {
     my $self = shift;
     my %args = @_;
 
-    my $db_file = "t/var/DBIxClass.db";
+    my $db_file
+        = $args{db_dir}
+        ? "$args{db_dir}/DBIxClass.db"
+        : "t/var/DBIxClass.db"
+        ;
 
     mkdir("t/var") unless -d "t/var";
     if ( !$args{no_deploy} ) {