From eb2a7912ebbb302b175650b5db83fb967388e1e6 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 26 May 2011 10:48:09 -0700 Subject: [PATCH] tests: Remove unused old shell-based test files. Somehow I forgot to delete these when I switched everything over to use Autotest. Nothing refers to them any longer. --- tests/stats/moments.sh | 109 ----------- tests/stats/percentiles-enhanced.sh | 279 ---------------------------- 2 files changed, 388 deletions(-) delete mode 100755 tests/stats/moments.sh delete mode 100755 tests/stats/percentiles-enhanced.sh diff --git a/tests/stats/moments.sh b/tests/stats/moments.sh deleted file mode 100755 index a0a72c63..00000000 --- a/tests/stats/moments.sh +++ /dev/null @@ -1,109 +0,0 @@ -#! /bin/sh - -# Tests calculation of moments. - -TEMPDIR=/tmp/pspp-tst-$$ - -# ensure that top_builddir are absolute -if [ -z "$top_builddir" ] ; then top_builddir=. ; fi -if [ -z "$top_srcdir" ] ; then top_srcdir=. ; fi -top_builddir=`cd $top_builddir; pwd` -PSPP=$top_builddir/src/ui/terminal/pspp$EXEEXT - -# ensure that top_srcdir is absolute -top_srcdir=`cd $top_srcdir; pwd` - -STAT_CONFIG_PATH=$top_srcdir/config -export STAT_CONFIG_PATH - - -cleanup() -{ - if [ x"$PSPP_TEST_NO_CLEANUP" != x ] ; then - echo "NOT cleaning $TEMPDIR" - return ; - fi - cd / - rm -rf $TEMPDIR -} - - -fail() -{ - echo $activity - echo FAILED - cleanup; - exit 1; -} - - -no_result() -{ - echo $activity - echo NO RESULT; - cleanup; - exit 2; -} - -pass() -{ - cleanup; - exit 0; -} - -mkdir -p $TEMPDIR - -cd $TEMPDIR -activity="create one-pass moments list" -sed -ne 's/#.*//;/^[ ]*$/!p' > $TEMPDIR/moments-list-1p <<'EOF' -# Both the one-pass and two-pass algorithms should be -# able to cope properly with these. -1 2 3 4 => W=4.000 M1=2.500 M2=1.667 M3=0.000 M4=-1.200 -1*5 2*5 3*5 4*5 => W=20.000 M1=2.500 M2=1.316 M3=0.000 M4=-1.401 -1*1 2*2 3*3 4*4 => W=10.000 M1=3.000 M2=1.111 M3=-0.712 M4=-0.450 -1*0 => W=0.000 M1=sysmis M2=sysmis M3=sysmis M4=sysmis -1*1 => W=1.000 M1=1.000 M2=sysmis M3=sysmis M4=sysmis -1*2 => W=2.000 M1=1.000 M2=0.000 M3=sysmis M4=sysmis -1*3 => W=3.000 M1=1.000 M2=0.000 M3=sysmis M4=sysmis -1*2 3 => W=3.000 M1=1.667 M2=1.333 M3=1.732 M4=sysmis -1 1.00000001 => W=2.000 M1=1.000 M2=0.000 M3=sysmis M4=sysmis -1000001 1000002 1000003 1000004 => W=4.000 M1=1000002.500 M2=1.667 M3=0.000 M4=-1.200 -EOF -if [ $? -ne 0 ] ; then no_result ; fi - -cp $TEMPDIR/moments-list-1p $TEMPDIR/moments-list-2p -sed -ne 's/#.*//;/^[ ]*$/!p' >> $TEMPDIR/moments-list-2p <<'EOF' -# We used to have an example for which only the two-pass algorithm -# produced reasonable results, but the provisional means algorithm -# does better, so there aren't any extra tests here. -EOF - -activity="create two-pass input file" -sed < $TEMPDIR/moments-list-2p >> $TEMPDIR/moments-2p.stat \ - -e 's#^\(.*\) => \(.*\)$#DEBUG MOMENTS/\1.#' -if [ $? -ne 0 ] ; then no_result ; fi - -activity="run two-pass program" -$SUPERVISOR $PSPP --testing-mode -o pspp.csv \ - $TEMPDIR/moments-2p.stat >$TEMPDIR/moments-2p.err 2> $TEMPDIR/moments-2p.out - -activity="compare two-pass output" -perl -pi -e 's/^\s*$//g' $TEMPDIR/moments-list-2p $TEMPDIR/moments-2p.out -diff -b $TEMPDIR/moments-list-2p $TEMPDIR/moments-2p.out -if [ $? -ne 0 ] ; then fail ; fi - -activity="create input file" -sed < $TEMPDIR/moments-list-1p >> $TEMPDIR/moments-1p.stat \ - -e 's#^\(.*\) => \(.*\)$#DEBUG MOMENTS ONEPASS/\1.#' -if [ $? -ne 0 ] ; then no_result ; fi - -activity="run one-pass program" -$SUPERVISOR $PSPP --testing-mode -o pspp.csv \ - $TEMPDIR/moments-1p.stat >$TEMPDIR/moments-1p.err 2> $TEMPDIR/moments-1p.out - -activity="compare one-pass output" -perl -pi -e 's/^\s*$//g' $TEMPDIR/moments-list-1p $TEMPDIR/moments-1p.out -diff -b $TEMPDIR/moments-list-1p $TEMPDIR/moments-1p.out -if [ $? -ne 0 ] ; then fail ; fi - -pass diff --git a/tests/stats/percentiles-enhanced.sh b/tests/stats/percentiles-enhanced.sh deleted file mode 100755 index c69bacd8..00000000 --- a/tests/stats/percentiles-enhanced.sh +++ /dev/null @@ -1,279 +0,0 @@ -#! /bin/sh - -# Tests calculation of percentiles with the -# ENHANCED algorithm set. - -TEMPDIR=/tmp/pspp-tst-$$ - -# ensure that top_builddir are absolute -if [ -z "$top_builddir" ] ; then top_builddir=. ; fi -if [ -z "$top_srcdir" ] ; then top_srcdir=. ; fi -top_builddir=`cd $top_builddir; pwd` -PSPP=$top_builddir/src/ui/terminal/pspp$EXEEXT - -# ensure that top_srcdir is absolute -top_srcdir=`cd $top_srcdir; pwd` - -STAT_CONFIG_PATH=$top_srcdir/config -export STAT_CONFIG_PATH - -LANG=C -export LANG - - -cleanup() -{ - if [ x"$PSPP_TEST_NO_CLEANUP" != x ] ; then - echo "NOT cleaning $TEMPDIR" - return ; - fi - cd / - rm -rf $TEMPDIR -} - - -fail() -{ - echo $activity - echo FAILED - cleanup; - exit 1; -} - - -no_result() -{ - echo $activity - echo NO RESULT; - cleanup; - exit 2; -} - -pass() -{ - cleanup; - exit 0; -} - -mkdir -p $TEMPDIR - -cd $TEMPDIR - - -i=1; - -activity="create program $i" -cat > $TEMPDIR/prog.sps < $TEMPDIR/prog.sps < $TEMPDIR/prog.sps < $TEMPDIR/prog.sps <