Skip to content

Commit a946553

Browse files
committed
tests/travis: reports code coverage to Coveralls
1 parent 008de64 commit a946553

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
@@ -23,7 +23,7 @@ matrix:
2323
env: TESTER_PHP_BIN=phpdbg
2424

2525
script:
26-
- src/tester -p $TESTER_PHP_BIN tests -s
26+
- src/tester -p $TESTER_PHP_BIN tests -s $COVERAGE
2727
- src/tester -p $TESTER_PHP_BIN -o none tests/fail.phptx; if [ $? -eq 0 ]; then echo "tests/fail.phptx SHOULD FAIL"; exit 1; else echo "fail checked"; fi;
2828
- php code-checker/src/code-checker.php
2929

@@ -33,6 +33,15 @@ after_failure:
3333

3434
before_script:
3535
- travis_retry composer create-project nette/code-checker code-checker ~2.5 --no-interaction
36+
- if [ $TRAVIS_PHP_VERSION == "7.0" ]; then COVERAGE="-p phpdbg --coverage ./coverage.xml --coverage-src ./src"; fi
37+
38+
after_script:
39+
# Report Code Coverage
40+
- >
41+
if [ "$COVERAGE" != "" ]; then
42+
wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar
43+
&& php coveralls.phar --verbose --config tests/.coveralls.yml
44+
|| true; fi
3645
3746
sudo: false
3847

readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![Downloads this Month](https://img.shields.io/packagist/dm/nette/tester.svg)](https://packagist.org/packages/nette/tester)
55
[![Build Status](https://travis-ci.org/nette/tester.svg?branch=master)](https://travis-ci.org/nette/tester)
66
[![Build Status Windows](https://ci.appveyor.com/api/projects/status/github/nette/tester?branch=master&svg=true)](https://ci.appveyor.com/project/dg/tester/branch/master)
7+
[![Coverage Status](https://coveralls.io/repos/github/nette/tester/badge.svg?branch=master)](https://coveralls.io/github/nette/tester?branch=master)
78
[![Latest Stable Version](https://poser.pugx.org/nette/tester/v/stable)](https://github.com/nette/tester/releases)
89
[![License](https://img.shields.io/badge/license-New%20BSD-blue.svg)](https://github.com/nette/tester/blob/master/license.md)
910

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)