# # file "test-orig.1" is made with default values # generates "test-new.1" # # file "test-orig.2" is made with "test-input.2" (too hight values) # on regard with "sequencesHTML.conf" # generates "test-new.2" # all: clean test-w test-new.1 test-new.2 @echo "tests done. 3 OK means things are good" @sleep 1 clean: $(RM) test-new.0 test-new.1 test-new.2 orig: test-orig.1 test-orig.2 test-w: @perl -w -T ../bin/sequencesHTML.cgi \ --configfile sequencesHTML.conf.test '' \ 1>/dev/null 2>test-new.0; @SORTIE=`cat test-new.0|wc -l`;\ if [ "$$SORTIE" -gt "0" ]; then\ echo " test 0 : Things are not very good";\ else\ echo " test 0 : Ok";\ fi test-new.1: clean @perl -w -T ../bin/sequencesHTML.cgi \ --configfile sequencesHTML.conf.test '' > test-new.1 @SORTIE=`diff test-orig.1 test-new.1 | \ egrep -v '(Expires:|Date|computation)' |wc -l`;\ if [ "$$SORTIE" -gt "6" ]; then\ echo " test 1 : Things are BAD"; \ echo " DO NOT INSTALL THIS CGI ON LINE ";\ echo " Contact lamiral@linux-france.org";\ else\ echo " test 1 : Ok";\ fi test-orig.1: ../bin/sequencesHTML.cgi @perl -w -T ../bin/sequencesHTML.cgi \ --configfile sequencesHTML.conf.test '' > test-orig.1 test-new.2: clean @perl -w -T ../bin/sequencesHTML.cgi \ --configfile sequencesHTML.conf.test < test-input.2 > test-new.2 @SORTIE=`diff test-orig.2 test-new.2 | \ egrep -v '(Expires:|Date|computation)'|wc -l`;\ if [ $$SORTIE -gt "6" ]; then\ echo " test 2 : Things are BAD"; \ echo " DO NOT INSTALL THIS CGI ON LINE ";\ echo " Contact lamiral@linux-france.org";\ else\ echo " test 2 : Ok";\ fi test-orig.2: ../bin/sequencesHTML.cgi @perl -w -T ../bin/sequencesHTML.cgi \ --configfile sequencesHTML.conf.test < test-input.2 > test-orig.2