Skip to content

Commit c4441e3

Browse files
committed
travis: tested using Nette Coding Standard
1 parent 0af2e92 commit c4441e3

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

.travis.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,32 +10,43 @@ matrix:
1010
env: dependencies="--prefer-lowest --prefer-stable"
1111
- php: 7.0
1212
env: coverage=on
13+
- php: 7.1
14+
env: codingStandard=on
1315

1416
allow_failures:
1517
- php: 7.0
1618
env: coverage=on
1719

1820
script:
1921
- vendor/bin/tester tests -s $coverageArgs
20-
- php temp/code-checker/src/code-checker.php --short-arrays --strict-types
22+
- >
23+
if [ "$codingStandard" ]; then
24+
php temp/code-checker/src/code-checker.php --short-arrays --strict-types
25+
&& php temp/coding-standard/ecs check src tests --config temp/coding-standard/coding-standard-php70.neon;
26+
fi
2127
2228
after_failure:
2329
# Print *.actual content
2430
- for i in $(find tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done
2531

2632
before_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 [ "$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+
fi
41+
- if [ "$coverage" ]; then coverageArgs="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
3142

3243
after_script:
3344
# Report Code Coverage
3445
- >
35-
if [ "$coverage" == "on" ]; then
46+
if [ "$coverage" ]; then
3647
wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
37-
&& php coveralls.phar --verbose --config tests/.coveralls.yml
38-
|| true; fi
48+
&& php coveralls.phar --verbose --config tests/.coveralls.yml;
49+
fi
3950
4051
sudo: false
4152

0 commit comments

Comments
 (0)