From 26b215b985e5c514cac18800225846a08e47d21d Mon Sep 17 00:00:00 2001 From: pnenzi Date: Mon, 9 Aug 2004 15:41:59 +0000 Subject: [PATCH] Created and populated a directory with test drivers. --- tests/bin/check.sh | 15 +++++++++++++++ tests/bin/maketest.sh | 13 +++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 tests/bin/check.sh create mode 100644 tests/bin/maketest.sh diff --git a/tests/bin/check.sh b/tests/bin/check.sh new file mode 100644 index 000000000..3979ac2c2 --- /dev/null +++ b/tests/bin/check.sh @@ -0,0 +1,15 @@ +#! /bin/sh + +NGSPICE=$1 +TEST=$2 + +DIFFPIPE="Reference|Analysis|CPU|memory|Date|Note|Sun|Mon|Tue|Wed|Thu|Fri|Sat|Jan|Feb|Mar|Apr|Jun|Jul|Aug|Sep|Oct|Nov|Dec" + +testname=`basename $TEST .cir` +testdir=`dirname $TEST` +$NGSPICE --batch $testdir/$testname.cir 2>&1 | egrep -v $DIFFPIPE > $testname.test +if diff -u $testdir/$testname.out $testname.test; then + rm $testname.test + exit 0 +fi +exit 1 diff --git a/tests/bin/maketest.sh b/tests/bin/maketest.sh new file mode 100644 index 000000000..d5a076e28 --- /dev/null +++ b/tests/bin/maketest.sh @@ -0,0 +1,13 @@ +#! /bin/sh +# +# Ngspice test driver. + +NGSPICE=$(src_dir)ngspice +TEST=$1 + +DIFFPIPE="Analysis|CPU|memory|Date|Note|Mon|Tue|Wed|Thu|Fri|Sat|Sun" + +testname=$(basename $TEST .cir) +testdir=$(dirname $TEST) +$NGSPICE < $testdir/$testname.cir 2>&1 | egrep -v $DIFFPIPE > $testname.test +exit 0