@@ -9,34 +9,45 @@ 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 -i netteForms
20- - if [ "$dependencies" ]; then grunt --gruntfile=tests/netteForms/Gruntfile.js test; fi
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+ && grunt --gruntfile=tests/netteForms/Gruntfile.js test;
26+ fi
2127
2228after_failure :
2329 # Print *.actual content
2430 - for i in $(find tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done
2531
2632before_script :
27- # Install Nette Tester & Code Checker
33+ # Install Nette Tester
2834 - travis_retry composer update --no-interaction --prefer-dist $dependencies
29- - travis_retry composer create-project nette/code-checker temp/code-checker ~2.8 --no-interaction
30- - if [ "$dependencies" ]; then npm install -g grunt-cli; cd tests/netteForms; npm install; cd ../..; fi
31- - if [ "$coverage" == "on" ]; then coverageArgs="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
35+ # Install Code Checkers
36+ - >
37+ if [ "$codingStandard" ]; then
38+ travis_retry composer create-project nette/code-checker temp/code-checker ~2 --no-interaction;
39+ travis_retry composer create-project nette/coding-standard temp/coding-standard --no-interaction;
40+ npm install -g grunt-cli; cd tests/netteForms; npm install; cd ../..;
41+ fi
42+ - if [ "$coverage" ]; then coverageArgs="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
3243
3344after_script :
3445 # Report Code Coverage
3546 - >
36- if [ "$coverage" == "on" ]; then
47+ if [ "$coverage" ]; then
3748 wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
38- && php coveralls.phar --verbose --config tests/.coveralls.yml
39- || true; fi
49+ && php coveralls.phar --verbose --config tests/.coveralls.yml;
50+ fi
4051
4152sudo : false
4253
0 commit comments