cops/test/prepareSauceTest.sh

36 lines
833 B
Bash
Raw Normal View History

2013-11-28 11:06:31 +02:00
#!/usr/bin/env bash
2013-11-28 12:11:07 +02:00
PHP_VERSION=`php -v|grep --only-matching --perl-regexp "PHP 5\.\\d+"`
2013-11-28 11:41:14 +02:00
echo $PHP_VERSION
2013-11-28 11:06:31 +02:00
2013-11-28 21:49:52 +02:00
if [[ $PHP_VERSION != "PHP 5.4" ]]
2013-11-28 11:06:31 +02:00
then
echo "Bad PHP version"
exit
fi
echo "Good PHP version"
# Handle scrutinizer
wget https://scrutinizer-ci.com/ocular.phar
php ocular.phar code-coverage:upload --format=php-clover clover.xml
2013-12-04 19:16:47 +02:00
if [[ -z $SAUCE_ACCESS_KEY ]]
then
echo "No Sauce Api Key (Pull request)"
exit
fi
# Install dependencies
wget http://getcomposer.org/composer.phar
php composer.phar install
2013-12-04 19:16:47 +02:00
# Handle Sauce
curl https://gist.githubusercontent.com/seblucas/7692094/raw/e2a090e6ea639a0d700e6d02cee048fa2f6c8617/sauce_connect_setup.sh | bash
2013-11-28 17:21:40 +02:00
cp -v test/config_local.php.sauce config_local.php
2013-11-28 16:27:50 +02:00
php -S 127.0.0.1:8888 &
2014-04-10 19:11:20 +03:00
vendor/bin/paratest -p 2 -f --phpunit=vendor/bin/phpunit test/Sauce.php
2013-11-29 17:05:19 +02:00
2013-11-29 10:44:51 +02:00