Skip to content

Commit 96dddcb

Browse files
committed
Enable code-coverage, tests and badges
1 parent bc3f0b4 commit 96dddcb

File tree

4 files changed

+59
-6
lines changed

4 files changed

+59
-6
lines changed

.scrutinizer.yml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
before_commands:
2+
- "composer install --no-dev --prefer-source"
3+
4+
tools:
5+
external_code_coverage:
6+
timeout: 1200
7+
php_code_coverage:
8+
enabled: true
9+
php_code_sniffer:
10+
enabled: true
11+
config:
12+
standard: PSR2
13+
filter:
14+
paths: ["src/*"]
15+
php_cpd:
16+
enabled: true
17+
excluded_dirs: ["docs", "demo", "tests", "vendor"]
18+
php_cs_fixer:
19+
enabled: true
20+
config:
21+
level: all
22+
filter:
23+
paths: ["src/*"]
24+
php_loc:
25+
enabled: true
26+
excluded_dirs: ["docs", "demo", "tests", "vendor"]
27+
php_pdepend:
28+
enabled: true
29+
excluded_dirs: ["docs", "demo", "tests", "vendor"]
30+
php_analyzer:
31+
enabled: true
32+
filter:
33+
paths: ["src/*"]
34+
sensiolabs_security_checker: true

.travis.coverage.sh

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
set -x
2+
if [ "$TRAVIS_PHP_VERSION" = '7.0' ] ; then
3+
wget https://scrutinizer-ci.com/ocular.phar
4+
php ocular.phar code-coverage:upload --format=php-clover ./clover.xml
5+
fi

.travis.yml

+14-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,19 @@ language: php
22

33
php:
44
- 5.5
5-
- 5.4
6-
- 5.3
5+
- 5.6
6+
- 7.0
7+
- hhvm
78

89
before_script:
9-
- composer --prefer-source --dev install
10+
- composer install
11+
12+
script:
13+
- phpunit --verbose --coverage-text --coverage-clover=clover.xml --colors
14+
15+
after_script:
16+
- sh .travis.coverage.sh
17+
18+
matrix:
19+
allow_failures:
20+
- php: hhvm

README.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,12 @@ break a caller, C++ FAQs uses the memorable phrase "require no more, promise no
2323
does not require more from the caller than before, and if it does not promise to deliver less than before,
2424
then the new specification is compatible with the old, and will not break the caller.
2525

26-
[![Latest Unstable Version](https://poser.pugx.org/lisachenko/php-deal/v/unstable.png)](https://packagist.org/packages/lisachenko/php-deal)
27-
[![License](https://poser.pugx.org/lisachenko/php-deal/license.png)](https://packagist.org/packages/lisachenko/php-deal)
28-
26+
[![Build Status](https://secure.travis-ci.org/lisachenko/php-deal.png?branch=master)](https://travis-ci.org/lisachenko/php-deal)
27+
[![GitHub release](https://img.shields.io/github/release/lisachenko/php-deal.svg)](https://github.com/lisachenko/php-deal/releases/latest)
28+
[![Code Coverage](https://scrutinizer-ci.com/g/lisachenko/php-deal/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/lisachenko/php-deal/?branch=master)
29+
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/lisachenko/php-deal/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/lisachenko/php-deal/?branch=master)
30+
[![Minimum PHP Version](http://img.shields.io/badge/php-%3E%3D%205.5-8892BF.svg)](https://php.net/)
31+
[![License](https://img.shields.io/packagist/l/lisachenko/php-deal.svg)](https://packagist.org/packages/lisachenko/php-deal)
2932
Installation
3033
------------
3134

0 commit comments

Comments
 (0)