Skip to content

Commit 737fd66

Browse files
author
Jonathan Gaillard
committed
Merge pull request #12 from nubs/master
Integrate with coveralls.
2 parents 5b3150c + 5b5d0b7 commit 737fd66

6 files changed

Lines changed: 503 additions & 42 deletions

File tree

.coveralls.yml

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

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ php:
55
- 5.4
66
- hhvm
77
install: composer install
8-
script: ./vendor/bin/phpunit
8+
script: ./vendor/bin/phpunit --coverage-clover clover.xml
9+
after_success: sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then ./vendor/bin/coveralls -v; fi'

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ A PHP library for memoizing repeated function calls.
33

44
[![Build Status](http://img.shields.io/travis/dominionenterprises/memoize-php.svg?style=flat)](https://travis-ci.org/dominionenterprises/memoize-php)
55
[![Scrutinizer Code Quality](http://img.shields.io/scrutinizer/g/dominionenterprises/memoize-php.svg?style=flat)](https://scrutinizer-ci.com/g/dominionenterprises/memoize-php/)
6-
[![Code Coverage](http://img.shields.io/scrutinizer/coverage/g/dominionenterprises/memoize-php.svg?style=flat)](https://scrutinizer-ci.com/g/dominionenterprises/memoize-php/)
6+
[![Code Coverage](http://img.shields.io/coveralls/dominionenterprises/memoize-php.svg?style=flat)](https://coveralls.io/r/dominionenterprises/memoize-php)
77

88
[![Latest Stable Version](http://img.shields.io/packagist/v/dominionenterprises/memoize.svg?style=flat)](https://packagist.org/packages/dominionenterprises/memoize)
99
[![Total Downloads](http://img.shields.io/packagist/dt/dominionenterprises/memoize.svg?style=flat)](https://packagist.org/packages/dominionenterprises/memoize)

build.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
exit(1);
2626
}
2727

28+
$cloverCoverage = new PHP_CodeCoverage_Report_Clover();
29+
file_put_contents('clover.xml', $cloverCoverage->process($result->getCodeCoverage()));
30+
2831
$coverageFactory = new PHP_CodeCoverage_Report_Factory();
2932
$coverageReport = $coverageFactory->create($result->getCodeCoverage());
3033
if ($coverageReport->getNumExecutedLines() !== $coverageReport->getNumExecutableLines()) {

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"require-dev": {
1717
"predis/predis": "~1.0",
1818
"phpunit/phpunit": "~4.0",
19+
"satooshi/php-coveralls": "~0.6.1",
1920
"squizlabs/php_codesniffer": "~1.5"
2021
},
2122
"suggest": {

0 commit comments

Comments
 (0)