Le 23 septembre 2013 18:23, Régis FLORET <r.floret(a)laposte.net> a écrit :
Bonjour à tous.
Après un léger craquage de nerfs (un "neirvouze brèque donne" comme on dit
de nos jours) dû a une surcharge de travail (je pense que vous savez de
quoi je veux parler :| ) je reviens en pleine forme et quand je vois les 10
Millions de messages de la liste, je me dis que je suis passé à côté de
plein de choses super rigolotes.
Bon, pour les tests, ça avance pas mal (en fonction oeuf corse du temps
disponible).
Vous pouvez les trouvez ici :
https://bitbucket.org/rfloret/
clearbricks-test
En fait, ils ne sont pas directement dans le dépôts clearbricks pour le
moment. Principalement pour ne pas encombrer clearbricks. C'est juste un
choix (je ne suis pas super à l'aise avec mercurial). Rien n'empêche dans
un futur que je souhaite proche de faire un gros pull request.
Actuellement les tests ne passent pas. Soit par ignorance de ma part
(comme l'a si bien fait remarqué Nicolas) soit parce que Clearbricks est
buggé. C'est pour cela que je fais le point ici.
Actuellement, sont testées les fichiers suivants :
common/lib.crypt.php
common/lib.date.php
common/lib.files.php
common/lib.form.php
common/lib.html.php
common/lib.http.php (partiellement)
Pour ceux qui veulent m'aider un poil, le plus simple serait de lancer un
test de votre côté et de me contacter soit directement par mail, soit sur
mon dépôt pour les tests si j'ai fait une erreur.
Même les tests doivent être débuggés
Dans le répertoire clearbricks faire un : hg clone
https://bitbucket.org/rfloret/clearbricks-test tests
Le reste est dans le README.
Salut Régis,
Est-ce que cela te dérange si j'intègre tes tests dans clearbricks/tests
directement ? Comme ça on part tous sur la même base ?
Je vais pour ma part commencer par écrire des tests plus orientés
intégration pour la partie templating.
J'en profite pour poser une question aux connaisseurs atoum : savez-vous
comment "simuler" N tests unitaires, sans pour autant écrire N fonctions ?
Je m'explique : je vais faire des tests se basant sur des fichiers texte
fixture, chaque fixture étant un test. La lecture de tous ces fichiers de
tests se fera via une seule méthode testXXX(), mais je voudrais pouvoir
générer un "test" au sens atoum par fichier parsé...
--
Bruno