New file |
0,0 → 1,38 |
|
#!/usr/bin/env bash |
gpg --fingerprint D8406D0D82947747293778314AA394086372C20A |
if [ $? -ne 0 ]; then |
echo -e "\033[33mDownloading PGP Public Key...\033[0m" |
gpg --recv-keys D8406D0D82947747293778314AA394086372C20A |
# Sebastian Bergmann <sb@sebastian-bergmann.de> |
gpg --fingerprint D8406D0D82947747293778314AA394086372C20A |
if [ $? -ne 0 ]; then |
echo -e "\033[31mCould not download PGP public key for verification\033[0m" |
exit |
fi |
fi |
|
# Let's grab the latest release and its signature |
if [ ! -f phpunit.phar ]; then |
wget https://phar.phpunit.de/phpunit.phar |
fi |
if [ ! -f phpunit.phar.asc ]; then |
wget https://phar.phpunit.de/phpunit.phar.asc |
fi |
|
# Verify before running |
gpg --verify phpunit.phar.asc phpunit.phar |
if [ $? -eq 0 ]; then |
echo |
echo -e "\033[33mBegin Unit Testing\033[0m" |
# Run the testing suite |
php --version |
php phpunit.phar --configuration phpunit.xml.dist |
else |
echo |
chmod -x phpunit.phar |
mv phpunit.phar /tmp/bad-phpunit.phar |
mv phpunit.phar.asc /tmp/bad-phpunit.phar.asc |
echo -e "\033[31mSignature did not match! PHPUnit has been moved to /tmp/bad-phpunit.phar\033[0m" |
exit 1 |
fi |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |