use strict;
use Test::More;
+plan skip_all => "upgrade_db.pl doesn't actually do anything correct.";
+
# Add skips here
BEGIN {
plan skip_all => "Skipping the upgrade_db.pl tests on Win32/cygwin for now."
foreach my $v ( @output_versions ) {
my (undef, $output_filename) = new_fh();
+
my $output = run_prog(
$PROG,
"-input $input_filename",
# Now, read the output file with the right version.
ok( !$output, "A successful run produces no output" );
- die "$output\n" if $output;
+ die "'$input_filename' -> '$v' : $output\n" if $output;
my $db;
if ( $v =~ /^1\.001[0-4]/ || $v =~ /^1\.000[3-9]/ ) {
push @INC, 'lib';
- eval "use DBM::Deep";
+ eval "use DBM::Deep $v"; die $@ if $@;
$db = DBM::Deep->new( $output_filename );
}
elsif ( $v =~ /^1\.000?[0-2]?/ ) {