cops/test/prepareSauceTest.sh
2013-12-12 23:15:41 +01:00

37 lines
796 B
Bash

#!/usr/bin/env bash
if [[ -z $SAUCE_ACCESS_KEY ]]
then
echo "No Sauce Api Key (Pull request)"
exit
fi
PHP_VERSION=`php -v|grep --only-matching --perl-regexp "PHP 5\.\\d+"`
echo $PHP_VERSION
if [[ $PHP_VERSION != "PHP 5.4" ]]
then
echo "Bad PHP version"
exit
fi
echo "Good PHP version"
# Install dependencies
wget http://getcomposer.org/composer.phar
php composer.phar install
# Handle coveralls
mkdir -p build/logs
cp -v clover.xml build/logs/clover.xml
php vendor/bin/coveralls -v
# Handle Sauce
curl https://gist.github.com/seblucas/7692094/raw/e2a090e6ea639a0d700e6d02cee048fa2f6c8617/sauce_connect_setup.sh | bash
cp -v test/config_local.php.sauce config_local.php
php -S 127.0.0.1:8888 &
vendor/bin/paratest -p 2 -f --phpunit=vendor/bin/phpunit test/Sauce.php