TESTS.sh
930 Bytes
# Souvent necessaire pour que les tests se passent bien:
#rm -rf tmp/cache/*/*
sudo chmod o+w tmp/cache/persistent/myapp_cake_core_translations_* > /dev/null 2>&1
# Tous les tests
TESTALL=1
# Quelques tests seulement (au moins 1)
#TESTALL=0
if [[ $TESTALL == 1 ]] ; then
vendor/bin/phpunit || vendor/phpunit/phpunit/phpunit
# Si ca ne marche pas, essayer plutot:
#vendor/phpunit/phpunit/phpunit
# Plus de details:
#vendor/bin/phpunit --debug
#vendor/bin/phpunit --verbose --log-tap tap.log
#vendor/bin/phpunit --testdox
else
# Executer UN SEUL test:
# Ex: je veux executer ONLY le test testMat31CreateAs() de MaterielsControllerTest:
#vendor/bin/phpunit --filter testMat31CreateAs
vendor/bin/phpunit --filter testMat32CreateAdministratifOrTechnicalAs
vendor/bin/phpunit --filter testACLEditUtilisateur
vendor/bin/phpunit --filter testMatCopy
fi
sudo rm -f tmp/cache/persistent/myapp_cake_core_translations_*