--prepare_test
create user gsqlbot2gsdump password 'Gaussdba_Mpp';
create database gsqldb2gsdump with encoding='UTF8' template=template0 owner gsqlbot2gsdump;
\c gsqldb2gsdump
grant all on schema public to gsqlbot2gsdump;
GRANT CREATE ON SCHEMA public TO PUBLIC;
\! @abs_bindir@/gs_dump gsqldb2gsdump -w -p -f @abs_srcdir@/tmp_check/dump1.sql
gs_dump: The option '-p' requires a parameter.
\! @abs_bindir@/gs_dump gsqldb2gsdump -w -p -f @abs_srcdir@/tmp_check/dump1.sql
gs_dump: The option '-p' requires a parameter.
\! @abs_bindir@/gs_dump gsqldb2gsdump -w -p @portstring@f -f @abs_srcdir@/tmp_check/dump1.sql
connection to database "gsqldb2gsdump" failed: invalid integer value "@portstring@f" for connection option "port"
 \! @abs_bindir@/gs_dump gsqldb2gsdump -w -p 65534 -f @abs_srcdir@/tmp_check/dump1.sql
connection to database "gsqldb2gsdump" failed: connect to server failed: No such file or directory
 \! @abs_bindir@/gs_dump gsqldb2gsdump -w -f@abs_srcdir@/tmp_check/dump1.sql -p @portstring@ 1>/dev/null 2>/dev/null;echo $?
0