4 use File::Spec::Functions qw(catfile updir tmpdir);
5 use File::Temp qw(mktemp);
8 use Test::SQL::Translator qw(maybe_plan);
9 use Text::ParseWords qw(shellwords);
16 'SQL::Translator::Producer::Diagram',
17 'SQL::Translator::Parser::MySQL',
21 my @script = qw(script sqlt-diagram);
22 my @data = qw(data mysql create2.sql);
24 my $sqlt_diagram = catfile($Bin, updir, @script);
25 my $test_data = catfile($Bin, @data);
27 my $tmp = mktemp('sqlXXXXX');
30 my @cmd = ($^X, shellwords($ENV{HARNESS_PERL_SWITCHES}||''), $sqlt_diagram, "-d", "MySQL", "-o", $tmp, $test_data);
31 eval { system(@cmd); };
34 eval { unlink $tmp; };