Skip to content

Commit a4fea5f

Browse files
author
Spencer Rinehart
committed
Integrate with coveralls.
1 parent 069cdd7 commit a4fea5f

6 files changed

Lines changed: 502 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
@@ -17,4 +17,5 @@ before_script:
1717
- yes '' | pecl install -f mongo-${EXT_VERSION}
1818
# wait for mongo, start is only needed for 2.4 package, see http://tldp.org/LDP/abs/html/devref1.html for description of this syntax.
1919
- sudo service mongodb start; bash -c 'while ! exec 6<>/dev/tcp/localhost/27017; do echo "$(date) - still trying to connect to mongo"; sleep 1; done'
20-
script: php build.php
20+
script: ./build.php
21+
after_script: ./vendor/bin/coveralls -v

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#mongo-queue-php
22
[![Build Status](http://img.shields.io/travis/dominionenterprises/mongo-queue-php.svg?style=flat)](https://travis-ci.org/dominionenterprises/mongo-queue-php)
33
[![Scrutinizer Code Quality](http://img.shields.io/scrutinizer/g/dominionenterprises/mongo-queue-php.svg?style=flat)](https://scrutinizer-ci.com/g/dominionenterprises/mongo-queue-php/)
4-
[![Code Coverage](http://img.shields.io/scrutinizer/coverage/g/dominionenterprises/mongo-queue-php.svg?style=flat)](https://scrutinizer-ci.com/g/dominionenterprises/mongo-queue-php/)
4+
[![Code Coverage](http://img.shields.io/coveralls/dominionenterprises/mongo-queue-php.svg?style=flat)](https://coveralls.io/r/dominionenterprises/mongo-queue-php)
55

66
[![Latest Stable Version](http://img.shields.io/packagist/v/dominionenterprises/mongo-queue-php.svg?style=flat)](https://packagist.org/packages/dominionenterprises/mongo-queue-php)
77
[![Total Downloads](http://img.shields.io/packagist/dt/dominionenterprises/mongo-queue-php.svg?style=flat)](https://packagist.org/packages/dominionenterprises/mongo-queue-php)

build.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
exit(1);
3030
}
3131

32+
$cloverCoverage = new PHP_CodeCoverage_Report_Clover();
33+
file_put_contents('clover.xml', $cloverCoverage->process($result->getCodeCoverage()));
34+
3235
$coverageFactory = new PHP_CodeCoverage_Report_Factory();
3336
$coverageReport = $coverageFactory->create($result->getCodeCoverage());
3437
if ($coverageReport->getNumExecutedLines() !== $coverageReport->getNumExecutableLines()) {

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
},
2727
"require-dev": {
2828
"dominionenterprises/dws-coding-standard": "~1.1",
29-
"phpunit/phpunit": "~4.0"
29+
"phpunit/phpunit": "~4.0",
30+
"satooshi/php-coveralls": "~0.6.1"
3031
},
3132
"autoload": {
3233
"psr-4": { "DominionEnterprises\\Mongo\\": "src/" }

0 commit comments

Comments
 (0)