Add basic TAP test setup for pg_upgrade
The plan is to convert the current pg_upgrade test to the TAP framework. This commit just puts a basic TAP test in place so that we can see how the build farm behaves, since the build farm client has some special knowledge of the pg_upgrade tests. Author: Michael Paquier <michael.paquier@gmail.com>
This commit is contained in:
parent
71edbb6f66
commit
f41e56c76e
@ -36,8 +36,9 @@ clean distclean maintainer-clean:
|
|||||||
pg_upgrade_dump_globals.sql \
|
pg_upgrade_dump_globals.sql \
|
||||||
pg_upgrade_dump_*.custom pg_upgrade_*.log
|
pg_upgrade_dump_*.custom pg_upgrade_*.log
|
||||||
|
|
||||||
check: test.sh all
|
check: test.sh
|
||||||
|
$(prove_check)
|
||||||
MAKE=$(MAKE) bindir=$(bindir) libdir=$(libdir) EXTRA_REGRESS_OPTS="$(EXTRA_REGRESS_OPTS)" $(SHELL) $< --install
|
MAKE=$(MAKE) bindir=$(bindir) libdir=$(libdir) EXTRA_REGRESS_OPTS="$(EXTRA_REGRESS_OPTS)" $(SHELL) $< --install
|
||||||
|
|
||||||
# installcheck is not supported because there's no meaningful way to test
|
installcheck:
|
||||||
# pg_upgrade against a single already-running server
|
$(prove_installcheck)
|
||||||
|
9
src/bin/pg_upgrade/t/001_basic.pl
Normal file
9
src/bin/pg_upgrade/t/001_basic.pl
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
|
||||||
|
use TestLib;
|
||||||
|
use Test::More tests => 8;
|
||||||
|
|
||||||
|
program_help_ok('pg_upgrade');
|
||||||
|
program_version_ok('pg_upgrade');
|
||||||
|
program_options_handling_ok('pg_upgrade');
|
Loading…
x
Reference in New Issue
Block a user