X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fstats%2Fmoments.sh;h=efee8ae10c41cecdf3d1e50fc040791e24373513;hb=009350385d97d9fba2b33ea68cfe8b1aeebf1529;hp=87cfd0e056a217aee2888b7161a4391799517ffa;hpb=ece7245b6bf64b2d3d8a50472d18bbe176c982d4;p=pspp-builds.git diff --git a/tests/stats/moments.sh b/tests/stats/moments.sh index 87cfd0e0..efee8ae1 100755 --- a/tests/stats/moments.sh +++ b/tests/stats/moments.sh @@ -4,10 +4,13 @@ TEMPDIR=/tmp/pspp-tst-$$ -here=`pwd`; +# ensure that top_builddir are absolute +if [ -z "$top_builddir" ] ; then top_builddir=. ; fi +if [ -z "$top_srcdir" ] ; then top_srcdir=. ; fi +top_builddir=`cd $top_builddir; pwd` # ensure that top_srcdir is absolute -cd $top_srcdir; top_srcdir=`pwd` +top_srcdir=`cd $top_srcdir; pwd` STAT_CONFIG_PATH=$top_srcdir/config export STAT_CONFIG_PATH @@ -77,7 +80,7 @@ sed < $TEMPDIR/moments-list-2p >> $TEMPDIR/moments-2p.stat \ if [ $? -ne 0 ] ; then no_result ; fi activity="run two-pass program" -$SUPERVISOR $here/../src/pspp --testing-mode -o raw-ascii \ +$SUPERVISOR $top_builddir/src/pspp --testing-mode -o raw-ascii \ $TEMPDIR/moments-2p.stat >$TEMPDIR/moments-2p.err 2> $TEMPDIR/moments-2p.out activity="compare two-pass output" @@ -91,7 +94,7 @@ sed < $TEMPDIR/moments-list-1p >> $TEMPDIR/moments-1p.stat \ if [ $? -ne 0 ] ; then no_result ; fi activity="run one-pass program" -$SUPERVISOR $here/../src/pspp --testing-mode -o raw-ascii \ +$SUPERVISOR $top_builddir/src/pspp --testing-mode -o raw-ascii \ $TEMPDIR/moments-1p.stat >$TEMPDIR/moments-1p.err 2> $TEMPDIR/moments-1p.out activity="compare one-pass output"