Build/Hooks/tests.sh
2019-03-16 18:59:44 +00:00

24 lines
594 B
Bash
Executable File

#!/bin/bash
isPhanTestSuccessful() {
export PHAN_DISABLE_XDEBUG_WARN="1"
php -d memory_limit=4G ${rootpath}/vendor/bin/phan -k ${rootpath}/Build/Config/phan.php --minimum-severity=0 --color -f "$1" >&2
if [ $? -ne 0 ]; then
echo 0
return 0
fi
echo 1
return 1
}
isPhpStanTestSuccessful() {
php -d memory_limit=4G ${rootpath}/vendor/bin/phpstan analyse --autoload-file=${rootpath}/phpOMS/Autoloader.php -l 7 -c ${rootpath}/Build/Config/phpstan.neon "$1" >&2
if [ $? -ne 0 ]; then
echo 0
return 0
fi
echo 1
return 1
}