pgsql: Back-patch fixes to make TAP tests work on Windows.
От | Tom Lane |
---|---|
Тема | pgsql: Back-patch fixes to make TAP tests work on Windows. |
Дата | |
Msg-id | E1ZyleF-00010u-4m@gemulon.postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Back-patch fixes to make TAP tests work on Windows. This back-ports commit 13d856e177e69083 and assorted followon patches into 9.4 and 9.5. 9.5 and HEAD are now substantially identical in all the files touched by this commit, except that 010_pg_basebackup.pl has a few more tests related to the new --slot option. 9.4 has many fewer TAP tests, but the test infrastructure files are substantially the same, with the exception that 9.4 lacks the single-tmp-install infrastructure introduced in 9.5 (commit dcae5faccab64776). The primary motivation for this patch is to ensure that TAP test case fixes can be back-patched without hazards of the kind seen in commits 34557f544/06dd4b44f. In principle it should also make the world safe for running the TAP tests in the buildfarm in these branches; although we might want to think about back-porting dcae5faccab64776 to 9.4 if we're going to do that for real, because the TAP tests are quite disk space hungry without it. Michael Paquier did the back-porting work; original patches were by him and assorted other people. Branch ------ REL9_5_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/331828b754378733cb5c2e49227603e7354e4e39 Modified Files -------------- doc/src/sgml/install-windows.sgml | 24 ++++ src/Makefile.global.in | 4 +- src/bin/pg_basebackup/t/010_pg_basebackup.pl | 165 +++++++++++++++----------- src/bin/pg_ctl/t/001_start_stop.pl | 14 ++- src/bin/pg_ctl/t/002_status.pl | 4 - src/bin/pg_rewind/RewindTest.pm | 35 +++--- src/bin/pg_rewind/t/004_pg_xlog_symlink.pl | 15 ++- src/test/perl/SimpleTee.pm | 1 + src/test/perl/TestLib.pm | 97 +++++++++++++-- src/tools/msvc/clean.bat | 7 ++ src/tools/msvc/vcregress.pl | 47 +++++++- 11 files changed, 300 insertions(+), 113 deletions(-)
В списке pgsql-committers по дате отправления: