diff --git a/.travis.yml b/.travis.yml index 08b7c04..c244c3b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,33 +1,4 @@ -language: php +version: ~> 1.0 -env: - global: - - COMPOSER_ROOT_VERSION="3.1.x-dev" - -matrix: - include: - - php: 5.6 - env: DB=MYSQL INSTALLER_VERSION=4.2.0 PHPCS_TEST=1 PHPUNIT_TEST=1 - - php: 7.0 - env: DB=PGSQL INSTALLER_VERSION=4.2.x-dev PHPUNIT_TEST=1 - - php: 7.1 - env: DB=MYSQL INSTALLER_VERSION=4.2.x-dev PHPUNIT_COVERAGE_TEST=1 - - php: 7.2 - env: DB=MYSQL INSTALLER_VERSION=4.x-dev PHPUNIT_TEST=1 - -before_script: -- phpenv rehash -- phpenv config-rm xdebug.ini - -- composer validate -- composer require silverstripe/installer:$INSTALLER_VERSION --no-update -- if [[ $DB == PGSQL ]]; then composer require --no-update silverstripe/postgresql:2.x-dev; fi -- composer install --prefer-dist --no-interaction --no-progress --no-suggest --optimize-autoloader --verbose --profile - -script: -- if [[ $PHPUNIT_TEST ]]; then vendor/bin/phpunit tests; fi -- if [[ $PHPUNIT_COVERAGE_TEST ]]; then phpdbg -qrr vendor/bin/phpunit --coverage-clover=coverage.xml tests/; fi -- if [[ $PHPCS_TEST ]]; then vendor/bin/phpcs src/ tests/ *.php; fi - -after_success: -- if [[ $PHPUNIT_COVERAGE_TEST ]]; then bash <(curl -s https://codecov.io/bash) -f coverage.xml; fi +import: + - silverstripe/silverstripe-travis-shared:config/provision/standard-jobs-range.yml diff --git a/composer.json b/composer.json index eea1aac..63e5cb5 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "silverstripe/framework": "^4.0" }, "require-dev": { - "phpunit/phpunit": "^5.7", + "sminnee/phpunit": "^5.7", "squizlabs/php_codesniffer": "^3.0" }, "support": {