PT-118 Updated tests for create_replicate_table.t

This commit is contained in:
Carlos Salguero
2018-05-07 14:39:19 -03:00
parent 458f36c0cc
commit 117292b897
+5 -2
View File
@@ -50,6 +50,7 @@ $sb->wipe_clean($master_dbh);
eval { eval {
pt_table_checksum::main(@args, '--no-create-replicate-table'); pt_table_checksum::main(@args, '--no-create-replicate-table');
}; };
#1
like( like(
$EVAL_ERROR, $EVAL_ERROR,
qr/--replicate database percona does not exist/, qr/--replicate database percona does not exist/,
@@ -61,6 +62,7 @@ $master_dbh->do('use percona');
eval { eval {
pt_table_checksum::main(@args, '--no-create-replicate-table'); pt_table_checksum::main(@args, '--no-create-replicate-table');
}; };
#2
like( like(
$EVAL_ERROR, $EVAL_ERROR,
qr/--replicate table `percona`.`checksums` does not exist/, qr/--replicate table `percona`.`checksums` does not exist/,
@@ -90,11 +92,12 @@ $output = output(
sub { pt_table_checksum::main(@args, '--no-create-replicate-table', sub { pt_table_checksum::main(@args, '--no-create-replicate-table',
qw(-t sakila.country)) }, qw(-t sakila.country)) },
); );
#3
like( like(
$output, $output,
qr/^\S+\s+0\s+0\s+109\s+1\s+0\s+\S+\s+sakila.country$/m, qr/^\S+\s+0\s+0\s+109\s+0\s+1\s+0\s+\S+\s+sakila.country$/m,
"Uses pre-created replicate table" "Uses pre-created replicate table"
); ) or diag($output);
# ############################################################################ # ############################################################################
# Issue 1318: mk-tabke-checksum --create-replicate-table doesn't replicate # Issue 1318: mk-tabke-checksum --create-replicate-table doesn't replicate