X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F11mysql_common.t;h=c65c7b1ca756d26fe2bd956b20f5a3c91bf8fe73;hb=85f65df633434e4aece7aacbadbf2ecbf7be3f62;hp=5acba32994ccb6ef254032bb352985aa2aad9075;hpb=fbd834649351808228912ceb798f0832af58a30c;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/t/11mysql_common.t b/t/11mysql_common.t index 5acba32..c65c7b1 100644 --- a/t/11mysql_common.t +++ b/t/11mysql_common.t @@ -1,27 +1,28 @@ use strict; -use lib qw( . ./t ); +use lib qw(t/lib); use dbixcsl_common_tests; -my $database = $ENV{MYSQL_NAME} || ''; -my $user = $ENV{MYSQL_USER} || ''; -my $password = $ENV{MYSQL_PASS} || ''; -my $test_innodb = $ENV{MYSQL_TEST_INNODB} || 0; +my $dsn = $ENV{DBICTEST_MYSQL_DSN} || ''; +my $user = $ENV{DBICTEST_MYSQL_USER} || ''; +my $password = $ENV{DBICTEST_MYSQL_PASS} || ''; +my $test_innodb = $ENV{DBICTEST_MYSQL_INNODB} || 0; -my $skip_rels_msg = 'You need to set the MYSQL_TEST_INNODB environment variable to test relationships'; +my $skip_rels_msg = 'You need to set the DBICTEST_MYSQL_INNODB environment variable to test relationships'; my $tester = dbixcsl_common_tests->new( - vendor => 'Mysql', - auto_inc_pk => 'INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT', - innodb => q{Engine='InnoDB'}, - dsn => "dbi:mysql:$database", - user => $user, - password => $password, - skip_rels => $test_innodb ? 0 : $skip_rels_msg, - multi_fk_broken => 1, + vendor => 'Mysql', + auto_inc_pk => 'INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT', + innodb => $test_innodb ? q{Engine=InnoDB} : 0, + dsn => $dsn, + user => $user, + password => $password, + skip_rels => $test_innodb ? 0 : $skip_rels_msg, + no_inline_rels => 1, + no_implicit_rels => 1, ); -if( !$database || !$user ) { - $tester->skip_tests('You need to set the MYSQL_NAME, MYSQL_USER and MYSQL_PASS environment variables'); +if( !$dsn || !$user ) { + $tester->skip_tests('You need to set the DBICTEST_MYSQL_DSN, _USER, and _PASS environment variables'); } else { $tester->run_tests();