File tree 3 files changed +15
-2
lines changed
3 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ matrix:
13
13
env : dependencies="--prefer-lowest --prefer-stable"
14
14
15
15
script :
16
- - vendor/bin/tester tests -s -p php -c tests/php-unix.ini
16
+ - vendor/bin/tester tests -s -p php -c tests/php-unix.ini $COVERAGE
17
17
- php temp/code-checker/src/code-checker.php --short-arrays
18
18
19
19
after_failure :
@@ -24,13 +24,22 @@ before_script:
24
24
# Install Nette Tester & Code Checker
25
25
- travis_retry composer update --no-interaction --prefer-dist $dependencies
26
26
- travis_retry composer create-project nette/code-checker temp/code-checker ~2.5 --no-interaction
27
+ - if [ $TRAVIS_PHP_VERSION == "7.0" ]; then coverage="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
27
28
28
29
# Create databases.ini
29
30
- cp ./tests/databases.travis.ini ./tests/Database/databases.ini
30
31
31
32
# Create Postgre database
32
33
- psql -c 'CREATE DATABASE nette_test' -U postgres
33
34
35
+ after_script :
36
+ # Report Code Coverage
37
+ - >
38
+ if [ "$coverage" != "" ]; then
39
+ wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
40
+ && php coveralls.phar --verbose --config tests/.coveralls.yml
41
+ || true; fi
42
+
34
43
sudo : false
35
44
36
45
cache :
Original file line number Diff line number Diff line change 20
20
"nette/utils" : " ~2.4"
21
21
},
22
22
"require-dev" : {
23
- "nette/tester" : " ~1.3 " ,
23
+ "nette/tester" : " ~1.7 " ,
24
24
"nette/di" : " ~2.3" ,
25
25
"mockery/mockery" : " ~1.0.0" ,
26
26
"tracy/tracy" : " ^2.3"
Original file line number Diff line number Diff line change
1
+ # for php-coveralls
2
+ service_name : travis-ci
3
+ coverage_clover : coverage.xml
4
+ json_path : coverage.json
You can’t perform that action at this time.
0 commit comments