# Running: pg_validatebackup --help
ok 1 - pg_validatebackup --help exit code 0
ok 2 - pg_validatebackup --help goes to stdout
ok 3 - pg_validatebackup --help nothing to stderr
# Running: pg_validatebackup --version
ok 4 - pg_validatebackup --version exit code 0
ok 5 - pg_validatebackup --version goes to stdout
ok 6 - pg_validatebackup --version nothing to stderr
# Running: pg_validatebackup --not-a-valid-option
ok 7 - pg_validatebackup with invalid option nonzero exit code
ok 8 - pg_validatebackup with invalid option prints error message
# Running: pg_validatebackup
ok 9 - target directory must be specified: exit code not 0
ok 10 - target directory must be specified: matches
# Running: pg_validatebackup E:\WorkSpace\PostgreSQL\master\postgresql\src\bin\pg_validatebackup\tmp_check\tmp_test_54Tw
ok 11 - pg_validatebackup requires a manifest: exit code not 0
ok 12 - pg_validatebackup requires a manifest: matches
# Running: pg_validatebackup E:\WorkSpace\PostgreSQL\master\postgresql\src\bin\pg_validatebackup\tmp_check\tmp_test_54Tw E:\WorkSpace\PostgreSQL\master\postgresql\src\bin\pg_validatebackup\tmp_check\tmp_test_54Tw
ok 13 - multiple target directories not allowed: exit code not 0
ok 14 - multiple target directories not allowed: matches
# Running: pg_validatebackup -m E:\WorkSpace\PostgreSQL\master\postgresql\src\bin\pg_validatebackup\tmp_check\tmp_test_54Tw/not_the_manifest E:\WorkSpace\PostgreSQL\master\postgresql\src\bin\pg_validatebackup\tmp_check\tmp_test_54Tw
ok 15 - pg_validatebackup respects -m flag: exit code not 0
ok 16 - pg_validatebackup respects -m flag: matches
