3 dnl Tests for a bug which caused the second procedure
4 dnl after GET to have corrupt input.
5 AT_SETUP([GET data works in multiple procedures])
6 AT_DATA([get.sps], [dnl
7 DATA LIST LIST NOTABLE /LOCATION * EDITOR * SHELL * FREQ * .
19 SAVE /OUTFILE='foo.sav'.
26 * But this one get rubbish
29 AT_CHECK([pspp -o pspp.csv get.sps])
30 AT_CHECK([cat pspp.csv], [0], [dnl
32 LOCATION,EDITOR,SHELL,FREQ
43 LOCATION,EDITOR,SHELL,FREQ
55 dnl Tests for a bug that crashed when GET specified a nonexistent file.
56 AT_SETUP([GET nonexistent file doesn't crash])
57 dnl We use stdin here, because the bug seems to manifest itself only in
59 AT_CHECK([echo "GET /FILE='nonexistent.sav'." | pspp -O format=csv], [1], [dnl
60 error: An error occurred while opening `nonexistent.sav': No such file or directory.
62 -:1: error: Stopping syntax file processing here to avoid a cascade of dependent command failures.