comparison 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
comparison
equal deleted inserted replaced
17:d4ac7cef0cdd 18:267ffe3e76f5
1 #!/bin/sh
2 TESTS="blog menu simple"
3 TEMPFILE=tmp
4 DIFFFILE=tmpdiff
5 for T in $TESTS; do
6 echo -n "Test de $T"
7 php -f ../$T.php > $TEMPFILE
8 diff -u references/$T.out $TEMPFILE > $DIFFFILE
9 if [ $? -eq 0 ]; then
10 echo " [ok]"
11 else
12 echo " [failed]"
13 cat $DIFFFILE
14 fi
15 done