@@ -9,24 +9,35 @@ 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
2329 - for i in $(find tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done
2430
2531before_script :
26- # Install Nette Tester & Code Checker
32+ # Install Nette Tester
2733 - travis_retry composer update --no-interaction --prefer-dist $dependencies
28- - travis_retry composer create-project nette/code-checker temp/code-checker ~2.8 --no-interaction
29- - if [ "$coverage" == "on" ]; then coverageArgs="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
34+ # Install Code Checkers
35+ - >
36+ if [ "$codingStandard" ]; then
37+ travis_retry composer create-project nette/code-checker temp/code-checker ~2 --no-interaction;
38+ travis_retry composer create-project nette/coding-standard temp/coding-standard --no-interaction;
39+ fi
40+ - if [ "$coverage" ]; then coverageArgs="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
3041
3142 # Create databases.ini
3243 - cp ./tests/databases.travis.ini ./tests/Database/databases.ini
@@ -37,10 +48,10 @@ before_script:
3748after_script :
3849 # Report Code Coverage
3950 - >
40- if [ "$coverage" == "on" ]; then
51+ if [ "$coverage" ]; then
4152 wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
42- && php coveralls.phar --verbose --config tests/.coveralls.yml
43- || true; fi
53+ && php coveralls.phar --verbose --config tests/.coveralls.yml;
54+ fi
4455
4556sudo : false
4657
0 commit comments