Skip to content

Commit 035d740

Browse files
Merge pull request #48 from lifeofguenter/add-coveralls
Add coveralls support
2 parents 7572daf + 7bf825b commit 035d740

File tree

9 files changed

+732
-15
lines changed

9 files changed

+732
-15
lines changed

.coveralls.yml

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

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@
1515
# configs
1616
/config.php
1717
/coza/
18+
19+
# build
20+
/build/

.travis.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
language: php
22

3-
php:
4-
- 7.1
5-
- 7.0
6-
- 5.6
7-
- 5.5
8-
- hhvm
3+
matrix:
4+
include:
5+
- php: 7.1
6+
env: RUN_COVERAGE=1
7+
- php: 7.0
8+
- php: 5.6
9+
- php: 5.5
10+
- php: hhvm
11+
12+
sudo: false
913

1014
script: ./build.sh

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
[![Build Status](https://travis-ci.org/AfriCC/php-epp2.svg?branch=master)](https://travis-ci.org/AfriCC/php-epp2) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/AfriCC/php-epp2/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/AfriCC/php-epp2/?branch=master) [![Latest Stable Version](https://poser.pugx.org/africc/php-epp2/v/stable.svg)](https://packagist.org/packages/africc/php-epp2) [![Packagist](https://img.shields.io/packagist/dt/africc/php-epp2.svg)](https://packagist.org/packages/africc/php-epp2) [![Latest Unstable Version](https://poser.pugx.org/africc/php-epp2/v/unstable.svg)](https://packagist.org/packages/africc/php-epp2) [![License](https://poser.pugx.org/africc/php-epp2/license.svg)](https://packagist.org/packages/africc/php-epp2)
1+
[![Build Status](https://travis-ci.org/AfriCC/php-epp2.svg?branch=master)](https://travis-ci.org/AfriCC/php-epp2)
2+
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/AfriCC/php-epp2/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/AfriCC/php-epp2/?branch=master)
3+
[![Coverage Status](https://coveralls.io/repos/github/AfriCC/php-epp2/badge.svg?branch=master)](https://coveralls.io/github/AfriCC/php-epp2?branch=master)
4+
[![Latest Stable Version](https://poser.pugx.org/africc/php-epp2/v/stable.svg)](https://packagist.org/packages/africc/php-epp2)
5+
[![Packagist](https://img.shields.io/packagist/dt/africc/php-epp2.svg)](https://packagist.org/packages/africc/php-epp2)
6+
[![Latest Unstable Version](https://poser.pugx.org/africc/php-epp2/v/unstable.svg)](https://packagist.org/packages/africc/php-epp2)
7+
[![License](https://poser.pugx.org/africc/php-epp2/license.svg)](https://packagist.org/packages/africc/php-epp2)
28

39
php-epp2
410
========

build.sh

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ trap 'throw_exception' ERR
1010

1111
php_version="$(php --version | head -n1 | cut -d' ' -f2)"
1212

13-
consolelog "composer install"
13+
consolelog 'composer install'
1414
composer install \
1515
--no-interaction \
1616
--prefer-dist \
1717
--no-suggest \
1818
&> /dev/null
1919

20-
consolelog "install phpunit"
20+
consolelog 'install phpunit'
2121
# switch phpunit version depending on php version
2222
if [[ "${php_version}" == 7.* ]]; then
2323
composer require \
@@ -39,10 +39,18 @@ else
3939
&> /dev/null
4040
fi
4141

42-
consolelog "run tests"
43-
vendor/bin/phpunit --coverage-text
42+
if [[ ! -z "${RUN_COVERAGE}" ]]; then
43+
consolelog 'run tests & coverage'
4444

45-
consolelog "composer optimise"
45+
mkdir -p build/logs
46+
vendor/bin/phpunit --coverage-text --coverage-clover build/logs/clover.xml
47+
vendor/bin/coveralls --quiet
48+
else
49+
consolelog 'run tests'
50+
vendor/bin/phpunit
51+
fi
52+
53+
consolelog 'composer optimise'
4654
composer remove \
4755
--dev \
4856
phpunit/phpunit \

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@
2424
}
2525
},
2626
"require-dev": {
27+
"satooshi/php-coveralls": "^1.0"
2728
}
2829
}

0 commit comments

Comments
 (0)