Update alter_active_table.t and fix NibbleIterator to handle a growing table.

This commit is contained in:
Daniel Nichter
2012-03-29 15:23:38 -06:00
parent 2dfb3318c2
commit fcc3a44e23
10 changed files with 650 additions and 583 deletions
+10 -10
View File
@@ -19,14 +19,21 @@ my $cmd = "$trunk/bin/pt-online-schema-change";
$output = `$cmd`;
like(
$output,
qr/A DSN with a t part must be specified/,
qr/DSN must be specified/,
"Must specify a DSN with t part"
);
$output = `$cmd h=127.1,P=12345,u=msandbox,p=msandbox`;
$output = `$cmd h=127.1,P=12345,t=tbl`;
like(
$output,
qr/The DSN must specify a t/,
qr/DSN must specify a database \(D\) and a table \(t\)/,
"DSN must specify a D part"
);
$output = `$cmd h=127.1,P=12345,u=msandbox,p=msandbox,D=mysql`;
like(
$output,
qr/DSN must specify a database \(D\) and a table \(t\)/,
"DSN must specify t part"
);
@@ -37,13 +44,6 @@ like(
"Only 1 DSN allowed"
);
$output = `$cmd h=127.1,P=12345,t=tbl`;
like(
$output,
qr/No database was specified/,
"Either DSN D part or --database required"
);
$output = `$cmd --help`;
like(
$output,