[spip-dev] Tests automatiques de Spip

Bonjour à tous,

Pour éviter les ratés de ce week-end
(on ne devrait jamais partir en vacances, on perd l'habitude de se concentrer),
j'ai mis au point semi-automatiquement un jeu de test que j'ajoute au CVS.

Il permet:

- pour les développeurs, de traquer avant un commit les erreurs les plus évidentes
(syntaxe PHP fausse, fonctions indéfinies, boucle infinies, page visuellement irrecevables)

- pour les utilisateurs, de les aider à circonscrire leur problème, et notamment s'il vient
de leur squelette ou de Spip.

Pour le moment, ce jeu de test se réduit à un squelette (on ne teste donc que l'espace public)
passant en revue toutes (ici se situe l'automatisme) les balises Spip.
Les tests des boucles, des critères et des filtres sont pour l'instant réduit à qq uns,
exigés par le test des balises elle-mêmes (par exemple #TOTAL_BOUCLE ne peut etre testé
que dans une boucle); ça s'améliorera bientot.
Les tests d'inclusion de PHP sont réduit de même et pour la même raison
(mais on verra que c'est déjà significatif).

Le squelette s'appelle casse-noisettes.

Attention, effacez vos cookies avant de lancer casse-noisettes.php3,
car sinon la balise FORMULAIRE_SITE vous enverra illico dans l'espace privé.

J'espère que vous n'en aurez PAS besoin.

      Emmanuel