Add a test framework for recovery
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 26 Feb 2016 19:13:30 +0000 (16:13 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 26 Feb 2016 19:13:30 +0000 (16:13 -0300)
commit49148645f7f30f461b09618b5342b37425f33b22
treebbf44068170bb44e341318dc2d50d0df1d7b06bf
parent89ac7004dadf4116d9b180bb5ff64b64bfce94b1
Add a test framework for recovery

This long-awaited framework is an expansion of the existing PostgresNode
stuff to support additional features for recovery testing; the recovery
tests included in this commit are a starting point that cover some of
the recovery features we have.  More scripts are expected to be added
later.

Author: Michaël Paquier, a bit of help from Amir Rohan
Reviewed by: Amir Rohan, Stas Kelvich, Kyotaro Horiguchi, Victor Wagner,
Craig Ringer, Álvaro Herrera
Discussion: http://www.postgresql.org/message-id/CAB7nPqTf7V6rswrFa=q_rrWeETUWagP=h8LX8XAov2Jcxw0DRg@mail.gmail.com
Discussion: http://www.postgresql.org/message-id/trinity-b4a8035d-59af-4c42-a37e-258f0f28e44a-1443795007012@3capp-mailcom-lxa08
12 files changed:
doc/src/sgml/install-windows.sgml
src/test/Makefile
src/test/perl/PostgresNode.pm
src/test/recovery/.gitignore [new file with mode: 0644]
src/test/recovery/Makefile [new file with mode: 0644]
src/test/recovery/README [new file with mode: 0644]
src/test/recovery/t/001_stream_rep.pl [new file with mode: 0644]
src/test/recovery/t/002_archiving.pl [new file with mode: 0644]
src/test/recovery/t/003_recovery_targets.pl [new file with mode: 0644]
src/test/recovery/t/004_timeline_switch.pl [new file with mode: 0644]
src/test/recovery/t/005_replay_delay.pl [new file with mode: 0644]
src/tools/msvc/vcregress.pl