diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test.sh	Tue Oct 30 15:06:30 2007 +0100
@@ -0,0 +1,15 @@
+#!/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