view tests/test.sh @ 18:267ffe3e76f5

Ajout d'une structure de tests unitaires On utilise les différents exemples présents comme des tests unitaires, et on ajoute des rendus de références pour chacun, de façon à vérifier que tout se passe bien.
author Franck Deroche <webmaster@defr.org>
date Tue, 30 Oct 2007 15:06:30 +0100
parents
children fb0e206f1acf
line wrap: on
line source
#!/bin/sh
TESTS="blog menu simple"
TEMPFILE=tmp
DIFFFILE=tmpdiff
for T in $TESTS; do
  echo -n "Test de $T"
  php -f ../$T.php > $TEMPFILE
  diff -u references/$T.out $TEMPFILE > $DIFFFILE
  if [ $? -eq 0 ]; then
	echo "	    [ok]"
  else
  	echo "	[failed]"
	cat $DIFFFILE
  fi
done