Commit | Line | Data |
406a97c2 |
1 | use DBIx::Class::Schema::Loader::Optional::Dependencies |
2 | -skip_all_without => qw(test_backcompat test_rdbms_mysql); |
3 | |
9a95164d |
4 | use strict; |
f8c2ca5e |
5 | use warnings; |
1c94fb11 |
6 | use lib qw(t/backcompat/0.04006/lib); |
9a95164d |
7 | use dbixcsl_common_tests; |
1c94fb11 |
8 | use Test::More; |
9a95164d |
9 | |
10 | my $dsn = $ENV{DBICTEST_MYSQL_DSN} || ''; |
11 | my $user = $ENV{DBICTEST_MYSQL_USER} || ''; |
12 | my $password = $ENV{DBICTEST_MYSQL_PASS} || ''; |
13 | my $test_innodb = $ENV{DBICTEST_MYSQL_INNODB} || 0; |
14 | |
15 | my $skip_rels_msg = 'You need to set the DBICTEST_MYSQL_INNODB environment variable to test relationships'; |
16 | |
406a97c2 |
17 | dbixcsl_common_tests->new( |
9a95164d |
18 | vendor => 'Mysql', |
19 | auto_inc_pk => 'INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT', |
20 | innodb => $test_innodb ? q{Engine=InnoDB} : 0, |
21 | dsn => $dsn, |
22 | user => $user, |
23 | password => $password, |
24 | skip_rels => $test_innodb ? 0 : $skip_rels_msg, |
25 | no_inline_rels => 1, |
26 | no_implicit_rels => 1, |
406a97c2 |
27 | )->run_tests(); |