From: John Darrington Date: Tue, 16 Dec 2003 06:54:44 +0000 (+0000) Subject: Added test for a bug in crosstab.q which caused a crash X-Git-Tag: v0.4.0~443 X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a4b898e180ce7bd8f8d4dbff006c4ada07b0c21;p=pspp-builds.git Added test for a bug in crosstab.q which caused a crash --- diff --git a/tests/bugs/README b/tests/bugs/README new file mode 100644 index 00000000..32ed7543 --- /dev/null +++ b/tests/bugs/README @@ -0,0 +1,2 @@ +This directory contains some tests for bugs which have been +experienced in the past and which are (hopefully) now fixed. diff --git a/tests/bugs/crosstabs.sh b/tests/bugs/crosstabs.sh new file mode 100755 index 00000000..4bd6e47e --- /dev/null +++ b/tests/bugs/crosstabs.sh @@ -0,0 +1,80 @@ +#!/bin/sh + +# This program tests for a bug which crashed pspp when doing a crosstabs + +TEMPDIR=/tmp/pspp-tst-$$ + +here=`pwd`; + +# ensure that top_srcdir is absolute +cd $top_srcdir; top_srcdir=`pwd` + +export STAT_CONFIG_PATH=$top_srcdir/config + + +cleanup() +{ + 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 program" +cat > $TEMPDIR/ct.stat <