3 TEMPDIR=/tmp/pspp-tst-$$
5 trap 'cd /; rm -rf $TEMPDIR' 0
7 # ensure that top_builddir are absolute
8 if [ -z "$top_builddir" ] ; then top_builddir=. ; fi
9 if [ -z "$top_srcdir" ] ; then top_srcdir=. ; fi
10 top_builddir=`cd $top_builddir; pwd`
11 PSPP=$top_builddir/src/ui/terminal/pspp
13 # ensure that top_srcdir is absolute
14 top_srcdir=`cd $top_srcdir; pwd`
16 STAT_CONFIG_PATH=$top_srcdir/config
17 export STAT_CONFIG_PATH
41 activity="write pspp syntax"
42 cat > wkday-out.pspp <<EOF
67 print outfile='wkday-out.out'/x(wkday2).
68 print outfile='wkday-out.out'/x(wkday3).
69 print outfile='wkday-out.out'/x(wkday4).
70 print outfile='wkday-out.out'/x(wkday5).
71 print outfile='wkday-out.out'/x(wkday6).
72 print outfile='wkday-out.out'/x(wkday7).
73 print outfile='wkday-out.out'/x(wkday8).
74 print outfile='wkday-out.out'/x(wkday9).
75 print outfile='wkday-out.out'/x(wkday10).
76 print outfile='wkday-out.out'/x(wkday11).
77 print outfile='wkday-out.out'/x(wkday12).
78 print outfile='wkday-out.out'/x(wkday13).
79 print outfile='wkday-out.out'/x(wkday14).
80 print outfile='wkday-out.out'/x(wkday15).
81 print outfile='wkday-out.out'/x(wkday16).
82 print outfile='wkday-out.out'/x(wkday17).
83 print outfile='wkday-out.out'/x(wkday18).
84 print outfile='wkday-out.out'/x(wkday19).
85 print outfile='wkday-out.out'/x(wkday20).
86 print outfile='wkday-out.out'/x(wkday21).
87 print outfile='wkday-out.out'/x(wkday22).
88 print outfile='wkday-out.out'/x(wkday23).
89 print outfile='wkday-out.out'/x(wkday24).
90 print outfile='wkday-out.out'/x(wkday25).
91 print outfile='wkday-out.out'/x(wkday26).
92 print outfile='wkday-out.out'/x(wkday27).
93 print outfile='wkday-out.out'/x(wkday28).
94 print outfile='wkday-out.out'/x(wkday29).
95 print outfile='wkday-out.out'/x(wkday30).
96 print outfile='wkday-out.out'/x(wkday31).
97 print outfile='wkday-out.out'/x(wkday32).
98 print outfile='wkday-out.out'/x(wkday33).
99 print outfile='wkday-out.out'/x(wkday34).
100 print outfile='wkday-out.out'/x(wkday35).
101 print outfile='wkday-out.out'/x(wkday36).
102 print outfile='wkday-out.out'/x(wkday37).
103 print outfile='wkday-out.out'/x(wkday38).
104 print outfile='wkday-out.out'/x(wkday39).
105 print outfile='wkday-out.out'/x(wkday40).
108 if [ $? -ne 0 ] ; then no_result ; fi
110 activity="run program"
111 $SUPERVISOR $PSPP --testing-mode wkday-out.pspp
112 if [ $? -eq 0 ] ; then no_result ; fi
114 activity="compare output"
115 diff -u wkday-out.out - <<EOF
819 if [ $? -ne 0 ] ; then fail ; fi