X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Funixctl-py.at;h=b54d4091fbb491fc2eda6cdc8e6eceec40dbccee;hb=003ce655b7116d18c86a74c50391e54990346931;hp=52fb72a9ef2b6e36a4453bc264fa7ae0dd1ca317;hpb=c9a2d670ebf21d28940ecb1f56b8afde665b4495;p=sliver-openvswitch.git diff --git a/tests/unixctl-py.at b/tests/unixctl-py.at index 52fb72a9e..b54d4091f 100644 --- a/tests/unixctl-py.at +++ b/tests/unixctl-py.at @@ -72,12 +72,13 @@ OVS_VSWITCHD_STOP AT_CLEANUP AT_SETUP([unixctl bad target - Python]) -OVS_RUNDIR=$PWD; export OVS_RUNDIR +OVS_RUNDIR=`pwd`; export OVS_RUNDIR +OVS_DBDIR=`pwd`; export OVS_DBDIR AT_SKIP_IF([test $HAVE_PYTHON = no]) AT_CHECK([PYAPPCTL -t bogus doit], [1], [], [stderr]) AT_CHECK_UNQUOTED([tail -1 stderr], [0], [dnl -appctl.py: cannot read pidfile "$PWD/bogus.pid" (No such file or directory) +appctl.py: cannot read pidfile "`pwd`/bogus.pid" (No such file or directory) ]) AT_CHECK([PYAPPCTL -t /bogus/path.pid doit], [1], [], [stderr]) @@ -89,11 +90,12 @@ AT_CLEANUP AT_SETUP([unixctl server - Python]) AT_SKIP_IF([test $HAVE_PYTHON = no]) -OVS_RUNDIR=$PWD; export OVS_RUNDIR -OVS_LOGDIR=$PWD; export OVS_LOGDIR -OVS_SYSCONFDIR=$PWD; export OVS_SYSCONFDIR -trap 'kill `cat test-unixctl.py.pid`' 0 -AT_CAPTURE_FILE([$PWD/test-unixctl.py.log]) +OVS_RUNDIR=`pwd`; export OVS_RUNDIR +OVS_LOGDIR=`pwd`; export OVS_LOGDIR +OVS_DBDIR=`pwd`; export OVS_DBDIR +OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR +ON_EXIT([kill `cat test-unixctl.py.pid`]) +AT_CAPTURE_FILE([`pwd`/test-unixctl.py.log]) AT_CHECK([$PYTHON $srcdir/test-unixctl.py --log-file --pidfile --detach]) AT_CHECK([APPCTL -t test-unixctl.py help], [0], [stdout]) @@ -104,7 +106,11 @@ The available commands are: echo_error [[arg ...]] exit help + log [[arg ...]] version + vlog/list + vlog/reopen + vlog/set spec ]) mv stdout expout AT_CHECK([PYAPPCTL -t test-unixctl.py help], [0], [expout]) @@ -153,11 +159,10 @@ sed 's/ovs-appctl/appctl.py/' stderr > experr AT_CHECK([PYAPPCTL -t test-unixctl.py bogus], [2], [], [experr]) AT_CHECK([APPCTL -t test-unixctl.py exit]) -trap '' 0] AT_CLEANUP AT_SETUP([unixctl server errors - Python]) AT_SKIP_IF([test $HAVE_PYTHON = no]) -AT_CHECK($PYTHON $srcdir/test-unixctl.py --unixctl $PWD/bogus/path, [1], [], [ignore]) +AT_CHECK($PYTHON $srcdir/test-unixctl.py --unixctl "`pwd`"/bogus/path, [1], [], [ignore]) AT_CLEANUP