- # Disable xdebug for speed.
- # NB: this should NOT be done for hhvm and php 7.0.
- # Also we use the php 5.6 run to generate code coverage reports, and we need xdebug for that
- - if [ "$TRAVIS_PHP_VERSION" != "hhvm" -a "$TRAVIS_PHP_VERSION" != "7.2" -a "$TRAVIS_PHP_VERSION" != "7.0" -a "$TRAVIS_PHP_VERSION" != "5.6" ]; then phpenv config-rm xdebug.ini; fi
-
- # Set up Apache and Privoxy instances inside the Travis VM and use them for testing against
- - if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then ./tests/ci/travis/setup_php_fpm.sh; ./tests/ci/travis/setup_apache.sh; fi
- - if [ "$TRAVIS_PHP_VERSION" = "hhvm" ]; then ./tests/ci/travis/setup_hhvm.sh; ./tests/ci/travis/setup_apache_hhvm.sh; fi
- - ./tests/ci/travis/setup_privoxy.sh
-
- # output what version of phpunit we got going
- - vendor/bin/phpunit --version
+ # Output what version of phpunit we got going
+ #- ./vendor/bin/phpunit --version
+ # Enable code coverage for a single version of php
+ - if [ "$TRAVIS_PHP_VERSION" = "7.4" ]; then ./tests/ci/setup/setup_code_coverage.sh enable && export PHPUNIT_OPTS="--coverage-clover=coverage.clover"; fi