@@ -9,14 +9,20 @@ matrix:
99 env : dependencies="--prefer-lowest --prefer-stable"
1010 - php : 7.1
1111 env : coverage=on
12+ - php : 7.1
13+ env : codingStandard=on
1214
1315 allow_failures :
1416 - php : 7.1
1517 env : coverage=on
1618
1719script :
1820 - vendor/bin/tester tests -s -c tests/php-unix.ini $coverageArgs
19- - php temp/code-checker/src/code-checker.php --short-arrays --strict-types
21+ - >
22+ if [ "$codingStandard" ]; then
23+ php temp/code-checker/src/code-checker.php --short-arrays --strict-types
24+ && php temp/coding-standard/ecs check src tests --config temp/coding-standard/coding-standard-php71.neon;
25+ fi
2026
2127after_failure :
2228 # Print *.actual content
@@ -26,18 +32,23 @@ services:
2632 - memcached
2733
2834before_script :
29- # Install Nette Tester & Code Checker
35+ # Install Nette Tester
3036 - travis_retry composer update --no-interaction --prefer-dist $dependencies
31- - travis_retry composer create-project nette/code-checker temp/code-checker ~2.8 --no-interaction
32- - if [ "$coverage" == "on" ]; then coverageArgs="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
37+ # Install Code Checkers
38+ - >
39+ if [ "$codingStandard" ]; then
40+ travis_retry composer create-project nette/code-checker temp/code-checker ~2 --no-interaction;
41+ travis_retry composer create-project nette/coding-standard temp/coding-standard --no-interaction;
42+ fi
43+ - if [ "$coverage" ]; then coverageArgs="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
3344
3445after_script :
3546 # Report Code Coverage
3647 - >
37- if [ "$coverage" == "on" ]; then
48+ if [ "$coverage" ]; then
3849 wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
39- && php coveralls.phar --verbose --config tests/.coveralls.yml
40- || true; fi
50+ && php coveralls.phar --verbose --config tests/.coveralls.yml;
51+ fi
4152
4253sudo : false
4354
0 commit comments