Après quelques tests j’ai mis au point une méthode qui permet de faire des tests unitaires et des tests d’intégration. Pour les premier, c’est du phpunit standard. Pour les second cela utilise spip/dev et une installation de spip dans vendor/spip/spip à l’aide de spip-cli + sqlite.
Est-ce la bonne manière de procéder ?
C’est un plugin tout simple, dont le but est surtout de pouvoir tester ecs, rector et l’ajout de tests divers sur les formulaires, autorisations, etc.
L’objectif est d’en faire une base pour une généralisation sous forme de skills de tests automatiques.
Merci, ça à l’air vraiment sympa. Je me demandais justement l’autre jour comment automatiser certains tests, pour arriver à la conclusion que ça faisait plus de boulot que je n’avais de temps dispo… Merci de le partager!