SPIP
SPIP (Système de Publication pour Internet) est un logiciel libre permettant de créer des sites internets, maintenu par sa communauté avec tendresse.
Pour démarrer
Communauté & contributions
- Charte
- Entraide et discussions
- Forge Git (tickets, pull requests)
- Espace de traduction
Politique de sécurité
Tests pour SPIP
Suite de tests basée sur PHPUnit, avec un wrapper pour les tests historiques écrits en script PHP standalone ou en squelette HTML
Commandes spécifiques
Lancer tous les tests
vendor/bin/phpunit --colors tests
Voir le détail de tous les tests lancés (y compris leurs noms)
vendor/bin/phpunit --colors --debug tests
Lister toutes les suites de tests :
vendor/bin/phpunit --colors --debug --list-suites
Lister tous les tests :
vendor/bin/phpunit --colors --debug --list-tests
Pour filtrer les tests et n'en executer que certains :
vendor/bin/phpunit --colors --debug tests --filter=unit/propre/
vendor/bin/phpunit --colors --debug --filter=testCouper
Legacy
Les tests historiques écrits sous forme de PHP ou de squelette HTML sont joués via les 2 composants LegacyUnitHtmlTest.php
et LegacyUnitPhpTest.php
Il est encore possible de lancer dans le navigateur la suite de tests legacy via l'url monsite.spip/tests/
mais cette méthode est depréciée et ne lancera pas les tests écrits directement pour PHPUnit