Skip to content

spip/SPIP

Repository files navigation

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

Politique de sécurité

Installation

Installation classique

git clone https://git.spip.net/spip/spip/
composer install --no-dev

Mise à jour

git pull
composer install --no-dev

Installation de développement (plugins-dist via git)

git clone https://git.spip.net/spip/spip/
composer install
composer local mode-dev
rm -rf plugins-dist
composer local install

Mise à jour

git pull
rm composer.local.*
composer local mode-dev
composer local install

Tests pour SPIP

Suite de tests basée sur PHPUnit

Commandes spécifiques

Lancer tous les tests

vendor/bin/phpunit

Voir le détail de tous les tests lancés (y compris leurs noms)

vendor/bin/phpunit --display-deprecations --display-errors --display-notices --display-warnings

Lister toutes les suites de tests :

vendor/bin/phpunit --list-suites

Lister tous les tests :

vendor/bin/phpunit --list-tests

Pour filtrer les tests et n'en executer que certains :

vendor/bin/phpunit --colors ecrire/tests/Sql/
vendor/bin/phpunit --colors --filter=testCouper