--pre
\! mkdir @abs_srcdir@/tmp_check/bktempdir1/
\! mkdir @abs_srcdir@/tmp_check/bktempdir2/
\! mkdir @abs_srcdir@/tmp_check/bktempdir3/
\! mkdir @abs_srcdir@/tmp_check/bktempdir4/
--run
\! @abs_bindir@/gs_basebackup -h localhost -p -D @abs_srcdir@/tmp_check/bktempdir1/
gs_basebackup: The option '-p' need a parameter.
\! @abs_bindir@/gs_basebackup -h localhost -D @abs_srcdir@/tmp_check/bktempdir2/ -p
gs_basebackup: The option '-p' need a parameter.
\! @abs_bindir@/gs_basebackup -h localhost -p @portstring@d -D @abs_srcdir@/tmp_check/bktempdir3/
invalid port number "@portstring@d"
\! @abs_bindir@/gs_basebackup -hlocalhost -p@portstring@ -D @abs_srcdir@/tmp_check/bktempdir4/ 2>&1 |grep successfully
--?.*gs_basebackup: base backup successfully
--post
\! rm -rf @abs_srcdir@/tmp_check/bktempdir1/
\! rm -rf @abs_srcdir@/tmp_check/bktempdir2/
\! rm -rf @abs_srcdir@/tmp_check/bktempdir3/
\! rm -rf @abs_srcdir@/tmp_check/bktempdir4/