File:  [gforth] / gforth / testdist
Revision 1.5: download - view: text, annotated - select for diffs
Mon Dec 21 22:52:30 1998 UTC (25 years, 3 months ago) by anton
Branches: MAIN
CVS tags: HEAD
prim: suppressed a few warnings
updated testdist and introduced testall for automatic testing on many machines

#! /bin/sh
#tests that dist works
#usage: testdist gforth-version.tar.gz
#gforth-version.tar.gz must be in the working directory
MACHINE=`hostname`
GFORTH=`basename $1 .tar.gz`
DIR=$PWD
rm -rf $GFORTH
gunzip -cd $1 | tar xf -
if make --version|grep -q GNU
then
	echo building in build
	chmod -R a-w $GFORTH
	mkdir build
	cd build
	../$GFORTH/configure --prefix=$DIR/install
else
	echo building in $GFORTH
	cd $GFORTH
	./configure --prefix=$DIR/install
fi
make
make check
#gforth locals-test.fs
#gforth test-counted-loops.fs
make install
#make bench
cd ..
install/bin/gforth test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs -e bye && echo test ok
chmod -R +w $GFORTH
cd ..

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>