Added "cd /" to the test scripts which don't already have it. This avoids warnings...
[pspp-builds.git] / tests / command / npar-chisquare.sh
index 5e2e45cf2ef7015f2bf588f0172b431425c4088b..1df381b1568d6f809c9c85b09fe7d1af997eb845 100755 (executable)
@@ -26,6 +26,7 @@ cleanup()
        echo "NOT cleaning $TEMPDIR"
        return ; 
      fi
+     cd /
      rm -rf $TEMPDIR
 }
 
@@ -91,11 +92,12 @@ if [ $? -ne 0 ] ; then no_result ; fi
 
 
 activity="run program 1"
-$SUPERVISOR $PSPP --testing-mode -o raw-ascii $TESTFILE
+$SUPERVISOR $PSPP --testing-mode $TESTFILE
 if [ $? -ne 0 ] ; then no_result ; fi
 
 activity="compare output 1"
-diff $TEMPDIR/pspp.list - << EOF
+perl -pi -e 's/^\s*$//g' $TEMPDIR/pspp.list
+diff -b $TEMPDIR/pspp.list - << EOF
 1.1 NPAR TESTS.  x
 +--------#----------+----------+--------+
 |        #Observed N|Expected N|Residual|
@@ -108,7 +110,6 @@ diff $TEMPDIR/pspp.list - << EOF
 |    5.00#         1|      2.33|   -1.33|
 |Total   #        14|          |        |
 +--------#----------+----------+--------+
-
 1.2 NPAR TESTS.  y
 +--------#----------+----------+--------+
 |        #Observed N|Expected N|Residual|
@@ -119,7 +120,6 @@ diff $TEMPDIR/pspp.list - << EOF
 |    4.00#         2|      3.50|   -1.50|
 |Total   #        14|          |        |
 +--------#----------+----------+--------+
-
 1.3 NPAR TESTS.  Test Statistics
 +-----------#-----+-----+
 |           #  x  |  y  |
@@ -128,7 +128,6 @@ diff $TEMPDIR/pspp.list - << EOF
 |df         #    5|    3|
 |Asymp. Sig.# .678| .112|
 +-----------#-----+-----+
-
 2.1 NPAR TESTS.  y
 +--------#----------+----------+--------+
 |        #Observed N|Expected N|Residual|
@@ -139,7 +138,6 @@ diff $TEMPDIR/pspp.list - << EOF
 |    4.00#         2|      3.50|   -1.50|
 |Total   #        14|          |        |
 +--------#----------+----------+--------+
-
 2.2 NPAR TESTS.  Test Statistics
 +-----------#------+
 |           #   y  |
@@ -148,7 +146,6 @@ diff $TEMPDIR/pspp.list - << EOF
 |df         #     3|
 |Asymp. Sig.#  .014|
 +-----------#------+
-
 3.1 NPAR TESTS.  Frequencies
 +-----#---------------------------------------#---------------------------------------+
 |     #                   x                   #                   y                   |
@@ -160,7 +157,6 @@ diff $TEMPDIR/pspp.list - << EOF
 |3    #    4.00|         2|      1.58|     .42#    4.00|         2|      1.11|     .89|
 |Total#        |        10|          |        #        |         7|          |        |
 +-----#--------+----------+----------+--------#--------+----------+----------+--------+
-
 3.2 NPAR TESTS.  Test Statistics
 +-----------#----+-----+
 |           #  x |  y  |
@@ -169,7 +165,6 @@ diff $TEMPDIR/pspp.list - << EOF
 |df         #   2|    2|
 |Asymp. Sig.#.936| .127|
 +-----------#----+-----+
-
 EOF
 if [ $? -ne 0 ] ; then fail ; fi
 
@@ -198,11 +193,12 @@ if [ $? -ne 0 ] ; then no_result ; fi
 
 
 activity="run program 2"
-$SUPERVISOR $PSPP --testing-mode -o raw-ascii $TESTFILE  > $TEMPDIR/output
+$SUPERVISOR $PSPP --testing-mode $TESTFILE  > $TEMPDIR/output
 if [ $? -eq 0 ] ; then no_result ; fi
 
 activity="compare errors 2"
-diff  $TEMPDIR/output - << EOF
+perl -pi -e 's/^\s*$//g' $TEMPDIR/output
+diff -b  $TEMPDIR/output - << EOF
 error: CHISQUARE test specified 6 expected values, but 4 distinct values were encountered in variable y.
 EOF
 if [ $? -ne 0 ] ; then fail ; fi
@@ -236,12 +232,13 @@ if [ $? -ne 0 ] ; then no_result ; fi
 
 
 activity="run program 3"
-$SUPERVISOR $PSPP --testing-mode -o raw-ascii $TESTFILE 
+$SUPERVISOR $PSPP --testing-mode $TESTFILE 
 if [ $? -ne 0 ] ; then no_result ; fi
 
 
 activity="compare output 3"
-diff $TEMPDIR/pspp.list - <<EOF
+perl -pi -e 's/^\s*$//g' $TEMPDIR/pspp.list
+diff -b $TEMPDIR/pspp.list - <<EOF
 1.1 NPAR TESTS.  Frequencies
 +-----#---------------------------------------#---------------------------------------+
 |     #                   x                   #                   y                   |
@@ -258,7 +255,6 @@ diff $TEMPDIR/pspp.list - <<EOF
 |8    #    5.00|         1|      1.50|    -.50#    5.00|         1|      1.88|    -.88|
 |Total#        |        12|          |        #        |        15|          |        |
 +-----#--------+----------+----------+--------#--------+----------+----------+--------+
-
 1.2 NPAR TESTS.  Test Statistics
 +-----------#------+------+
 |           #   x  |   y  |
@@ -267,7 +263,6 @@ diff $TEMPDIR/pspp.list - <<EOF
 |df         #     7|     7|
 |Asymp. Sig.#  .015|  .002|
 +-----------#------+------+
-
 1.3 NPAR TESTS.  Descriptive Statistics
 +-#--+-----+-----+-----+-----+
 | # N| Mean| Std.|Minim|Maxim|
@@ -276,7 +271,6 @@ diff $TEMPDIR/pspp.list - <<EOF
 |x#12|2.467|1.193|1.000|5.000|
 |y#15|2.067|1.335|1.000|5.000|
 +-#--+-----+-----+-----+-----+
-
 EOF
 if [ $? -ne 0 ] ; then fail ; fi
 
@@ -309,12 +303,13 @@ if [ $? -ne 0 ] ; then no_result ; fi
 
 
 activity="run program 4"
-$SUPERVISOR $PSPP --testing-mode -o raw-ascii $TESTFILE 
+$SUPERVISOR $PSPP --testing-mode $TESTFILE 
 if [ $? -ne 0 ] ; then no_result ; fi
 
 
 activity="compare output 4"
-diff $TEMPDIR/pspp.list - <<EOF
+perl -pi -e 's/^\s*$//g' $TEMPDIR/pspp.list
+diff -b $TEMPDIR/pspp.list - <<EOF
 1.1 NPAR TESTS.  Frequencies
 +-----#---------------------------------------#---------------------------------------+
 |     #                   x                   #                   y                   |
@@ -331,7 +326,6 @@ diff $TEMPDIR/pspp.list - <<EOF
 |8    #    5.00|         1|      1.75|    -.75#    5.00|         0|      1.75|   -1.75|
 |Total#        |        14|          |        #        |        14|          |        |
 +-----#--------+----------+----------+--------#--------+----------+----------+--------+
-
 1.2 NPAR TESTS.  Test Statistics
 +-----------#------+------+
 |           #   x  |   y  |
@@ -340,7 +334,6 @@ diff $TEMPDIR/pspp.list - <<EOF
 |df         #     7|     7|
 |Asymp. Sig.#  .062|  .001|
 +-----------#------+------+
-
 1.3 NPAR TESTS.  Descriptive Statistics
 +-#--+-----+-----+-----+-----+
 | # N| Mean| Std.|Minim|Maxim|
@@ -349,7 +342,6 @@ diff $TEMPDIR/pspp.list - <<EOF
 |x#14|2.686|1.231|1.000|5.000|
 |y#14|1.857|1.099|1.000|4.000|
 +-#--+-----+-----+-----+-----+
-
 EOF
 if [ $? -ne 0 ] ; then fail ; fi