#!/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 echo "src_dir: ." > .coveralls.yml php vendor/bin/coveralls -v --exclude-no-stmt # 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/phpunit --no-configuration test/Sauce.php