forked from spip/tests
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Il faut donc l'ajouter dans l'appel cli de squel.php, et modifier ce dernier pour injecter les argv avant de demarrer SPIP, sinon le _VAR_MODE est initilise sans ca |
2 years ago | |
---|---|---|
bin | 2 years ago | |
tests | 2 years ago | |
.gitignore | 2 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago | |
composer.json | 2 years ago | |
index.php | 2 years ago | |
phpunit.xml.dist | 2 years ago |
README.md
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
Installation
git clone https://git.spip.net/spip/tests.git
cd tests
composer install
Lancer tous les tests
Lancer
vendor/bin/phpunit --colors tests
Pour voir le détail de tous les tests lancés (y compris leurs noms)
vendor/bin/phpunit --colors --debug tests
Pour filtrer les tests et n'en executer que certains :
vendor/bin/phpunit --colors --debug tests --filter=unit/propre/
Ajouter des tests
TODO
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