mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-25 21:54:48 +00:00
WIP MySQL 8 support
This commit is contained in:
@@ -24,8 +24,6 @@ if ( !$dbh ) {
|
||||
plan skip_all => 'Cannot connect to sandbox master';
|
||||
}
|
||||
|
||||
my $sample = "t/pt-query-digest/samples/";
|
||||
|
||||
$dbh->do('drop database if exists food');
|
||||
$dbh->do('create database food');
|
||||
$dbh->do('use food');
|
||||
@@ -39,10 +37,11 @@ ok(
|
||||
no_diff(
|
||||
sub { pt_query_digest::main(@args,
|
||||
"$trunk/t/lib/samples/slowlogs/slow007.txt") },
|
||||
( $sandbox_version ge '5.7' ? "$sample/slow007_explain_1-57.txt"
|
||||
: $sandbox_version ge '5.5' ? "$sample/slow007_explain_1-55.txt"
|
||||
: $sandbox_version ge '5.1' ? "$sample/slow007_explain_1-51.txt"
|
||||
: "$sample/slow007_explain_1.txt"),
|
||||
( $sandbox_version ge '8.0' ? "t/pt-query-digest/samples/slow007_explain_1-80.txt"
|
||||
: $sandbox_version ge '5.7' ? "t/pt-query-digest/samples/slow007_explain_1-57.txt"
|
||||
: $sandbox_version ge '5.5' ? "t/pt-query-digest/samples/slow007_explain_1-55.txt"
|
||||
: $sandbox_version ge '5.1' ? "t/pt-query-digest/samples/slow007_explain_1-51.txt"
|
||||
: "t/pt-query-digest/samples/slow007_explain_1.txt"),
|
||||
),
|
||||
'Analysis for slow007 with --explain, no rows',
|
||||
);
|
||||
@@ -53,9 +52,10 @@ ok(
|
||||
no_diff(
|
||||
sub { pt_query_digest::main(@args,
|
||||
"$trunk/t/lib/samples/slowlogs/slow007.txt") },
|
||||
( $sandbox_version ge '5.7' ? "$sample/slow007_explain_2-57.txt"
|
||||
: $sandbox_version ge '5.1' ? "$sample/slow007_explain_2-51.txt"
|
||||
: "$sample/slow007_explain_2.txt"),
|
||||
( $sandbox_version ge '8.0' ? "t/pt-query-digest/samples/slow007_explain_2-80.txt"
|
||||
: $sandbox_version ge '5.7' ? "t/pt-query-digest/samples/slow007_explain_2-57.txt"
|
||||
: $sandbox_version ge '5.1' ? "t/pt-query-digest/samples/slow007_explain_2-51.txt"
|
||||
: "t/pt-query-digest/samples/slow007_explain_2.txt"),
|
||||
),
|
||||
'Analysis for slow007 with --explain',
|
||||
);
|
||||
@@ -67,7 +67,7 @@ ok(
|
||||
no_diff(
|
||||
sub { pt_query_digest::main(@args,
|
||||
"$trunk/t/lib/samples/slowlogs/slow007.txt", qw(--report-format profile)) },
|
||||
"$sample/slow007_explain_4.txt",
|
||||
"t/pt-query-digest/samples/slow007_explain_4.txt",
|
||||
),
|
||||
'EXPLAIN sparkline in profile'
|
||||
);
|
||||
@@ -99,10 +99,11 @@ ok(
|
||||
'--report-format', 'profile,query_report',
|
||||
"$trunk/t/pt-query-digest/samples/issue_1196.log",)
|
||||
},
|
||||
( $sandbox_version ge '5.7' ? "$sample/issue_1196-output-5.7.txt"
|
||||
: $sandbox_version ge '5.6' ? "$sample/issue_1196-output-5.6.txt"
|
||||
: $sandbox_version ge '5.1' ? "$sample/issue_1196-output.txt"
|
||||
: "$sample/issue_1196-output-5.0.txt"),
|
||||
( $sandbox_version ge '8.0' ? "t/pt-query-digest/samples/issue_1196-output-8.0.txt"
|
||||
: $sandbox_version ge '5.7' ? "t/pt-query-digest/samples/issue_1196-output-5.7.txt"
|
||||
: $sandbox_version ge '5.6' ? "t/pt-query-digest/samples/issue_1196-output-5.6.txt"
|
||||
: $sandbox_version ge '5.1' ? "t/pt-query-digest/samples/issue_1196-output.txt"
|
||||
: "t/pt-query-digest/samples/issue_1196-output-5.0.txt"),
|
||||
),
|
||||
"--explain sparkline uses event db and doesn't crash ea (issue 1196)"
|
||||
);
|
||||
|
Reference in New Issue
Block a user