3 # This program tests the SYSFILE INFO command
5 TEMPDIR=/tmp/pspp-tst-$$
9 # ensure that top_srcdir is absolute
10 cd $top_srcdir; top_srcdir=`pwd`
12 export STAT_CONFIG_PATH=$top_srcdir/config
48 activity="create program 1"
49 cat > $TEMPDIR/save.stat << EOF
61 if [ $? -ne 0 ] ; then no_result ; fi
63 activity="run program 1"
64 $SUPERVISOR $here/../src/pspp --testing-mode -o raw-ascii $TEMPDIR/save.stat
65 if [ $? -ne 0 ] ; then no_result ; fi
67 activity="create program 2"
68 cat > $TEMPDIR/read.stat << EOF
69 sysfile info file='foo.save'.
73 if [ $? -ne 0 ] ; then no_result ; fi
75 activity="run program 2"
76 $SUPERVISOR $here/../src/pspp --testing-mode -o raw-ascii $TEMPDIR/read.stat
77 if [ $? -ne 0 ] ; then no_result ; fi
80 activity="compare output"
81 diff -B -b $TEMPDIR/pspp.list - << EOF
83 File: $TEMPDIR/foo.save
85 Created: 18 Dec 03 09:05:20 by GNU pspp 0.3.1 - i686-pc-cygwin
92 +--------+-------------+---+
93 |Variable|Description |Pos|
96 #========#=============#===#
98 +--------+-------------+---+
100 if [ $? -ne 0 ] ; then fail ; fi