language: php jobs: include: - php: 5.6 - php: 7.0 - php: 7.1 - php: 7.2 - php: 7.3 - php: 7.4 - php: 7.2 env: gp_data_type=.json # phpunit 8 will result in an error # https://www.reddit.com/r/PHPhelp/comments/apipqs/travis_specifying_phpunit_version/ before_script: - composer init -n - composer require phpunit/phpunit "<8 >=4" - composer require symfony/process - composer require guzzlehttp/guzzle - composer require phpunit/php-code-coverage "<7" # for phpunit compat #- phpenv config-add phpunit/phpconfig.ini script: - vendor/bin/phpunit - php phpunit/ServerCombineCoverage.php - bash <(curl -s https://codecov.io/bash) -s ./x_coverage # Submit coverage report to https://codecov.io