Skip to content

Commit 5992f44

Browse files
authored
Merge pull request #28 from redthor/v2/code-quality
Send code coverage to scrutinizer
2 parents 07c18b8 + a32759a commit 5992f44

File tree

5 files changed

+26
-3
lines changed

5 files changed

+26
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ vendor/
66
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
77
composer.lock
88
.php_cs.cache
9+
coverage.clover

.scrutinizer.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
tools:
2+
external_code_coverage:
3+
timeout: 720

.travis.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,20 @@ matrix:
1616
env: COMPOSER_FLAGS="--prefer-stable --prefer-lowest --prefer-dist"
1717

1818
before_script:
19-
# Not using code coverage
19+
# Remove xdebug at the start
2020
- phpenv config-rm xdebug.ini
2121
- pecl install -f mongodb-stable
2222
- composer config "platform.ext-mongo" "1.6.16"
2323
- composer self-update
2424
# To be removed when this issue is resolved: https://github.com/composer/composer/issues/5355
2525
- if [[ "$COMPOSER_FLAGS" == *"--prefer-lowest"* ]]; then composer update --prefer-dist --no-interaction --prefer-stable --quiet; fi
2626
- composer update -v ${COMPOSER_FLAGS}
27+
# Restore xdebug for code coverage
28+
- echo "zend_extension=xdebug.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
2729

2830
script:
29-
- ./vendor/bin/phpunit
31+
- ./vendor/bin/phpunit --coverage-clover=coverage.clover
32+
33+
after_script:
34+
- wget https://scrutinizer-ci.com/ocular.phar
35+
- php ocular.phar code-coverage:upload --format=php-clover coverage.clover

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ really useful AND stable. Thank you @rcatlin and @matthewfitz !
55

66
[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)
77
[![Build Status](https://travis-ci.org/doesntmattr/mongodb-migrations.png?branch=master)](https://travis-ci.org/doesntmattr/mongodb-migrations)
8+
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/doesntmattr/mongodb-migrations/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/doesntmattr/mongodb-migrations/?branch=master)
9+
[![Latest Stable Version](https://poser.pugx.org/doesntmattr/mongodb-migrations/v/stable)](https://packagist.org/packages/doesntmattr/mongodb-migrations)
10+
[![Total Downloads](https://poser.pugx.org/doesntmattr/mongodb-migrations/downloads)](https://packagist.org/packages/doesntmattr/mongodb-migrations)
811

912
AntiMattr MongoDB Migrations
1013
============================

phpunit.xml.dist

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,14 @@
55
<directory>./tests/</directory>
66
</testsuite>
77
</testsuites>
8-
</phpunit>
8+
9+
<filter>
10+
<whitelist processUncoveredFilesFromWhitelist="true">
11+
<directory suffix=".php">src</directory>
12+
</whitelist>
13+
<blacklist>
14+
<directory>vendor</directory>
15+
<directory>./tests</directory>
16+
</blacklist>
17+
</filter>
18+
</phpunit>

0 commit comments

Comments
 (0)