Skip to content

Commit 9ee8f4a

Browse files
committed
tests/travis: reports code coverage to Coveralls
1 parent 68ab982 commit 9ee8f4a

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

.travis.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ matrix:
1111
- php: hhvm
1212

1313
script:
14-
- vendor/bin/tester tests -s
14+
- vendor/bin/tester tests -s $coverage
1515
- php temp/code-checker/src/code-checker.php --short-arrays
1616

1717
after_failure:
@@ -22,6 +22,15 @@ before_script:
2222
# Install Nette Tester & Code Checker
2323
- travis_retry composer install --no-interaction --prefer-dist
2424
- travis_retry composer create-project nette/code-checker temp/code-checker ~2.5 --no-interaction
25+
- if [ $TRAVIS_PHP_VERSION == "7.0" ]; then coverage="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
26+
27+
after_script:
28+
# Report Code Coverage
29+
- >
30+
if [ "$coverage" != "" ]; then
31+
wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
32+
&& php coveralls.phar --verbose --config tests/.coveralls.yml
33+
|| true; fi
2534
2635
sudo: false
2736

readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ Nette Command Line Tools
33

44
[![Downloads this Month](https://img.shields.io/packagist/dm/nette/command-line.svg)](https://packagist.org/packages/nette/command-line)
55
[![Build Status](https://travis-ci.org/nette/command-line.svg?branch=master)](https://travis-ci.org/nette/command-line)
6+
[![Coverage Status](https://coveralls.io/repos/github/nette/command-line/badge.svg?branch=master)](https://coveralls.io/github/nette/command-line?branch=master)
67
[![Latest Stable Version](https://poser.pugx.org/nette/command-line/v/stable)](https://github.com/nette/command-line/releases)
78
[![License](https://img.shields.io/badge/license-New%20BSD-blue.svg)](https://github.com/nette/command-line/blob/master/license.md)

tests/.coveralls.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# for php-coveralls
2+
service_name: travis-ci
3+
coverage_clover: coverage.xml
4+
json_path: coverage.json

0 commit comments

Comments
 (0)