AT_CHECK([pspp -O format=csv quick-pw.sps > pspp-pw.csv])
-AT_CHECK([head -n -3 pspp-s.csv > top-s.csv])
-AT_CHECK([head -n -3 pspp-pw.csv > top-pw.csv])
+AT_CHECK([head -n 18 pspp-s.csv > top-s.csv])
+AT_CHECK([head -n 18 pspp-pw.csv > top-pw.csv])
AT_CHECK([diff top-s.csv top-pw.csv])
])
AT_CLEANUP
+
+
+dnl Test for a crash which happened on bad input syntax
+AT_SETUP([QUICK CLUSTER -- Empty Parentheses])
+
+AT_DATA([empty-parens.sps], [dnl
+data list notable list /x * y *.
+begin data.
+1 2
+1 2.2
+end data.
+
+QUICK CLUSTER x y
+ /CRITERIA = CONVERGE()
+ .
+])
+
+AT_CHECK([pspp -o pspp.csv empty-parens.sps], [1], [ignore])
+
+AT_CLEANUP
+