Skip to content

Commit 802a514

Browse files
committed
Merge branch 'feature/update-travis-env' of https://github.com/jrfnl/PHP_CodeSniffer
2 parents 7ffd639 + 751ec21 commit 802a514

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

.travis.yml

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
sudo: false
1+
os: linux
2+
dist: xenial
23
language: php
3-
dist: trusty
44

5-
matrix:
5+
jobs:
66
fast_finish: true
77
include:
88
- php: 5.4
9+
dist: trusty
910
- php: 5.5
11+
dist: trusty
1012
- php: 5.5
13+
dist: trusty
1114
env: CUSTOM_INI=1 XMLLINT=1
1215
addons:
1316
apt:
@@ -19,28 +22,24 @@ matrix:
1922
env: CUSTOM_INI=1 PEAR_VALIDATE=1
2023
- php: 7.1
2124
- php: 7.2
22-
env: PHPUNIT_INCOMPAT=1
2325
- php: 7.3
24-
env: PHPUNIT_INCOMPAT=1
2526
- php: 7.4
26-
env: PHPUNIT_INCOMPAT=1
2727
- php: 7.4
28-
env: PHPSTAN=1 PHPUNIT_INCOMPAT=1
28+
env: PHPSTAN=1
2929
addons:
3030
apt:
3131
packages:
3232
- libonig-dev
3333
# Nightly is PHP 8.0 since Feb 2019.
3434
- php: nightly
35-
env: PHPUNIT_INCOMPAT=1
3635
addons:
3736
apt:
3837
packages:
3938
- libonig-dev
4039

4140
allow_failures:
4241
- php: 7.4
43-
env: PHPSTAN=1 PHPUNIT_INCOMPAT=1
42+
env: PHPSTAN=1
4443
- php: nightly
4544

4645
before_install:
@@ -49,9 +48,9 @@ before_install:
4948
- phpenv config-rm xdebug.ini || echo 'No xdebug config.'
5049
# PHPUnit 8.x is not (yet) supported, so prevent issues with Travis images using it.
5150
- |
52-
if [[ $PHPUNIT_INCOMPAT == "1" && $TRAVIS_PHP_VERSION != "nightly" ]]; then
51+
if [[ $TRAVIS_PHP_VERSION != "nightly" ]]; then
5352
composer install
54-
elif [[ $PHPUNIT_INCOMPAT == "1" && $TRAVIS_PHP_VERSION == "nightly" ]]; then
53+
elif [[ $TRAVIS_PHP_VERSION == "nightly" ]]; then
5554
// Allow installing "incompatible" PHPUnit version on PHP 8/nightly.
5655
composer install --ignore-platform-reqs
5756
fi
@@ -62,12 +61,7 @@ before_script:
6261

6362
script:
6463
- php bin/phpcs --config-set php_path php
65-
- |
66-
if [[ $PHPUNIT_INCOMPAT != "1" ]]; then
67-
phpunit tests/AllTests.php
68-
else
69-
vendor/bin/phpunit tests/AllTests.php
70-
fi
64+
- vendor/bin/phpunit tests/AllTests.php
7165
- if [[ $CUSTOM_INI != "1" ]]; then php bin/phpcs --no-cache --parallel=1; fi
7266
- if [[ $CUSTOM_INI != "1" && $TRAVIS_PHP_VERSION != "nightly" ]]; then pear package-validate package.xml; fi
7367
- if [[ $PEAR_VALIDATE == "1" ]]; then php scripts/validate-pear-package.php; fi

0 commit comments

Comments
 (0)