1
0
Fork 0

Add coverage reporting (#14)

* Add coverage reporting

* Add badge

* Add codecov.yml
pull/15/head
Felix Becker 2016-09-06 12:55:05 +02:00 committed by GitHub
parent 6169998b92
commit 4fc2a6c2e4
4 changed files with 23 additions and 2 deletions

View File

@ -7,4 +7,7 @@ install:
- composer install
script:
- vendor/bin/phpunit --bootstrap vendor/autoload.php tests
- vendor/bin/phpunit --coverage-clover=coverage.xml --whitelist src --bootstrap vendor/autoload.php tests
after_success:
- bash <(curl -s https://codecov.io/bash)

View File

@ -2,6 +2,7 @@
[![Version](https://img.shields.io/packagist/v/felixfbecker/language-server.svg)](https://packagist.org/packages/felixfbecker/language-server)
[![Build Status](https://travis-ci.org/felixfbecker/php-language-server.svg?branch=master)](https://travis-ci.org/felixfbecker/php-language-server)
[![Coverage](https://codecov.io/gh/felixfbecker/php-language-server/branch/master/graph/badge.svg)](https://codecov.io/gh/felixfbecker/php-language-server)
[![Dependency Status](https://gemnasium.com/badges/github.com/felixfbecker/php-language-server.svg)](https://gemnasium.com/github.com/felixfbecker/php-language-server)
[![License](https://img.shields.io/packagist/l/felixfbecker/language-server.svg)](https://github.com/felixfbecker/php-language-server/blob/master/LICENSE.txt)

16
codecov.yml Normal file
View File

@ -0,0 +1,16 @@
coverage:
status:
project:
default:
target: auto
threshold: null
base: auto
comment:
layout: "header, diff, tree, changes"
behavior: default
require_changes: false # if true: only post the comment if coverage changes
branches: null
flags: null
paths: null

View File

@ -42,6 +42,7 @@
}
},
"require-dev": {
"phpunit/phpunit": "^5.5"
"phpunit/phpunit": "^5.5",
"phpunit/php-code-coverage": "^4.0"
}
}