~percona-toolkit-dev/percona-toolkit/mysql-5.6-test-fixes

« back to all changes in this revision

Viewing changes to t/pt-query-digest/continue_on_error.t

  • Committer: Daniel Nichter
  • Date: 2011-06-24 22:02:05 UTC
  • Revision ID: daniel@percona.com-20110624220205-e779cao9hcwyly1w
Add forked Maatkit tools in bin/ and their tests in t/.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env perl
 
2
 
 
3
BEGIN {
 
4
   die "The PERCONA_TOOLKIT_BRANCH environment variable is not set.\n"
 
5
      unless $ENV{PERCONA_TOOLKIT_BRANCH} && -d $ENV{PERCONA_TOOLKIT_BRANCH};
 
6
   unshift @INC, "$ENV{PERCONA_TOOLKIT_BRANCH}/lib";
 
7
};
 
8
 
 
9
use strict;
 
10
use warnings FATAL => 'all';
 
11
use English qw(-no_match_vars);
 
12
use Test::More tests => 2;
 
13
 
 
14
use MaatkitTest;
 
15
 
 
16
my $output;
 
17
 
 
18
# Test --continue-on-error.
 
19
$output = `$trunk/bin/pt-query-digest --no-continue-on-error --type tcpdump $trunk/t/pt-query-digest/samples/bad_tcpdump.txt 2>&1`;
 
20
unlike(
 
21
   $output,
 
22
   qr/Query 1/,
 
23
   'Does not continue on error with --no-continue-on-error'
 
24
);
 
25
 
 
26
$output = `$trunk/bin/pt-query-digest --type tcpdump $trunk/t/pt-query-digest/samples/bad_tcpdump.txt 2>&1`;
 
27
like(
 
28
   $output,
 
29
   qr/paris in the the spring/,
 
30
   'Continues on error by default'
 
31
);
 
32
 
 
33
 
 
34
# #############################################################################
 
35
# Done.
 
36
# #############################################################################
 
37
exit;