X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fdata-io%2Fget-data-psql.at;h=692de0957b242bee86df49a0a0f388061547a77c;hb=eff2701d5d282bfc0c1b52bd2af985705b11b307;hp=9ac5737ac55fdd3dd1bdc3029263193eba127164;hpb=e96a749436bacd96c2f0b3e45529c9260a71f187;p=pspp diff --git a/tests/language/data-io/get-data-psql.at b/tests/language/data-io/get-data-psql.at index 9ac5737ac5..692de0957b 100644 --- a/tests/language/data-io/get-data-psql.at +++ b/tests/language/data-io/get-data-psql.at @@ -6,14 +6,15 @@ m4_define([INIT_PSQL], export PATH PGDATA=`pwd`/cluster export PGDATA - PGHOST=`pwd` - export PGHOST PGPORT=$PG_PORT export PGPORT + socket_dir=`mktemp -d` + PGHOST="$socket_dir" + export PGHOST AT_CHECK([initdb -A trust], [0], [ignore]) - AT_CHECK([pg_ctl start -w -o "-k `pwd` -h ''"], [0], [ignore]) + AT_CHECK([pg_ctl start -w -o "-k $socket_dir -h ''"], [0], [ignore]) trap 'CLEANUP_PSQL' 0 - AT_CHECK([createdb -h "`pwd`" -p $PG_PORT $PG_DBASE], + AT_CHECK([createdb -h "$socket_dir" -p $PG_PORT $PG_DBASE], [0], [ignore], [ignore]) AT_DATA([populate.sql], [CREATE TABLE empty (a int, b date, c numeric(23, 4)); @@ -115,10 +116,10 @@ m4_define([INIT_PSQL], '01:05:02 UTC-7' ); ]) - AT_CHECK([psql -h "`pwd`" -p $PG_PORT $PG_DBASE < populate.sql], + AT_CHECK([psql -h "$socket_dir" -p $PG_PORT $PG_DBASE < populate.sql], [0], [ignore])]) -m4_define([CLEANUP_PSQL], [pg_ctl stop -W -o "-k `pwd` -h ''"]) +m4_define([CLEANUP_PSQL], [pg_ctl stop -W -o "-k $socket_dir -h ''"]) AT_SETUP([GET DATA /TYPE=PSQL]) INIT_PSQL @@ -126,7 +127,7 @@ INIT_PSQL dnl Test with an ordinary query. AT_CHECK([cat > ordinary-query.sps < empty-result.sps < large-result.sps < get-data.sps <