env:
global:
- - LOCALSERVER=localhost
+ - HTTPSERVER=localhost
- URI=/demo/server/server.php
- HTTPSSERVER=localhost
- HTTPSURI=/demo/server/server.php
- - PROXY=localhost:8080
+ - PROXYSERVER=localhost:8080
# Travis currently compiles PHP with an oldish cURL/GnuTLS combination;
# to make the tests pass when Apache has a bogus SSL cert whe need the full set of options below
- HTTPSVERIFYHOST=0
- HTTPSIGNOREPEER=1
- SSLVERSION=0
- DEBUG=0
- # temp workaround to xdebug 3.0.0 bug
- - XDEBUG_MODE=coverage
php:
#- 5.3
- sudo apt-get install -y privoxy
# Disable xdebug for speed (executing composer), but allow us to re-enable it later
+ # @todo move to setup_php
- export XDEBUG_INI=`php -i | grep xdebug.ini | grep home/travis | grep -v '=>' | head -1`
- export XDEBUG_INI=${XDEBUG_INI/,/}
- if [ "$XDEBUG_INI" != "" ]; then mv "$XDEBUG_INI" "$XDEBUG_INI.bak"; fi
before_script:
# Set up Apache and Privoxy instances inside the Travis VM and use them for testing against
- - ./tests/ci/travis/setup_php_fpm.sh
- - ./tests/ci/travis/setup_apache.sh
- - ./tests/ci/travis/setup_privoxy.sh
+ - sudo ./tests/ci/setup/setup_apache.sh
+ - sudo ./tests/ci/setup/setup_php.sh
+ - sudo ./tests/ci/setup/setup_privoxy.sh
# output what version of phpunit we got going
- vendor/bin/phpunit --version
script:
- vendor/bin/phpunit $COVERAGE_OPTS tests
+ ./vendor/bin/phpunit $COVERAGE_OPTS tests
after_failure:
# Save as much info as we can to help developers