Memsource-API/pre-push.sh
Bruno Fontes abda9e4ee8
Fix the pre-push hook error with different phpunit versions
Now the pre-push hook check first for a composer phpunit, it not found,
try to use a system wide one. If none of them are available, it will
rise an error
2021-02-11 18:29:32 -03:00

12 lines
318 B
Bash
Executable File

params="--bootstrap vendor/autoload.php tests --testdox --color"
if [ -d ./vendor/phpunit ]; then
./vendor/phpunit/phpunit/phpunit $params
else
if [ $(command -v phpunit) ]; then
phpunit $params
else
echo "Please, run 'make install' or install phpunit globally to run the tests"
fi
fi