Failing test for SKIPPED if chunk # > 1.

This commit is contained in:
Daniel Nichter
2012-06-11 14:04:41 -04:00
parent 12f98d771e
commit c9ace1b931

View File

@@ -42,7 +42,7 @@ elsif ( !@{$master_dbh->selectall_arrayref("show databases like 'sakila'")} ) {
plan skip_all => 'sakila database is not loaded';
}
else {
plan tests => 36;
plan tests => 38;
}
# The sandbox servers run with lock_wait_timeout=3 and it's not dynamic
@@ -255,6 +255,26 @@ is(
"Oversize chunks are not errors"
);
# SKIPPED should be accurate if the first skipped chunk # > 1.
# https://bugs.launchpad.net/percona-toolkit/+bug/1011738
$output = output(
sub { pt_table_checksum::main(@args,
qw(-t osc.t --chunk-size 5 --chunk-size-limit 1)) },
stderr => 1,
);
like(
$output,
qr/Skipping chunk 2/i,
"Skipped chunk 2"
);
is(
PerconaTest::count_checksum_results($output, 'skipped'),
1,
"Skipped 1 chunk (bug 1011738)"
);
# ############################################################################
# Check slave table row est. if doing doing 1=1 on master table.
# ############################################################################