pg_resetwal: Add simple test suite

Some subsequent patches will add to this, but to avoid conflicts, set up
the basics separately.
pull/31/merge
Peter Eisentraut 8 years ago
parent 2111a48a0c
commit 5700aa1301
  1. 1
      src/bin/pg_resetwal/.gitignore
  2. 7
      src/bin/pg_resetwal/Makefile
  3. 17
      src/bin/pg_resetwal/t/001_basic.pl

@ -1 +1,2 @@
/pg_resetwal
/tmp_check/

@ -33,3 +33,10 @@ uninstall:
clean distclean maintainer-clean:
rm -f pg_resetwal$(X) $(OBJS)
rm -rf tmp_check
check:
$(prove_check)
installcheck:
$(prove_installcheck)

@ -0,0 +1,17 @@
use strict;
use warnings;
use PostgresNode;
use TestLib;
use Test::More tests => 11;
program_help_ok('pg_resetwal');
program_version_ok('pg_resetwal');
program_options_handling_ok('pg_resetwal');
my $node = get_new_node('main');
$node->init;
command_like([ 'pg_resetwal', '-n', $node->data_dir ],
qr/checkpoint/,
'pg_resetwal -n produces output');
Loading…
Cancel
Save