From e57dc9763014e388441d12136698b3b693fd9954 Mon Sep 17 00:00:00 2001 From: John Kleijn Date: Fri, 5 Feb 2016 07:46:22 +0100 Subject: [PATCH] Added Coveralls and Scrutinizer --- .travis.yml | 30 ++++++++++++++++-------------- README.md | 6 +++++- composer.json | 3 ++- 3 files changed, 23 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index 095f270..c8da17d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,19 +1,21 @@ language: php - sudo: false - before_install: - - composer self-update - + - if [[ "$TRAVIS_PHP_VERSION" != "5.6" ]]; then phpenv config-rm xdebug.ini; fi + - composer self-update install: - - composer update $COMPOSER_FLAGS - + - composer update $COMPOSER_FLAGS matrix: - include: - - php: 5.4 - env: COMPOSER_FLAGS="--prefer-lowest" - - php: 5.4 - - php: 5.5 - - php: 5.6 - - php: 7.0 - fast_finish: true \ No newline at end of file + include: + - php: 5.4 + env: COMPOSER_FLAGS="--prefer-lowest" + - php: 5.4 + - php: 5.5 + - php: 5.6 + script: phpunit --coverage-clover build/logs/clover.xml + before_script: + - mkdir -p build/logs + after_script: + - travis_retry php bin/coveralls -v + - php: 7.0 + fast_finish: true diff --git a/README.md b/README.md index 43fb1e8..38917f0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -# KleijnWeb\RestETagBundle [![Build Status](https://travis-ci.org/kleijnweb/rest-e-tag-bundle.svg?branch=master)](https://travis-ci.org/kleijnweb/rest-e-tag-bundle) +# KleijnWeb\RestETagBundle +[![Build Status](https://travis-ci.org/kleijnweb/rest-e-tag-bundle.svg?branch=master)](https://travis-ci.org/kleijnweb/rest-e-tag-bundle) +[![Coverage Status](https://coveralls.io/repos/github/kleijnweb/rest-e-tag-bundle/badge.svg?branch=master)](https://coveralls.io/github/kleijnweb/rest-e-tag-bundle?branch=master) +[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/kleijnweb/rest-e-tag-bundle/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/kleijnweb/rest-e-tag-bundle/?branch=master) +[![Latest Stable Version](https://poser.pugx.org/kleijnweb/rest-e-tag-bundle/v/stable)](https://packagist.org/packages/kleijnweb/rest-e-tag-bundle) Small bundle that adds caching and Concurrency Control for REST APIs using E-Tag Headers. diff --git a/composer.json b/composer.json index 7f3c146..71ea22d 100644 --- a/composer.json +++ b/composer.json @@ -36,7 +36,8 @@ "symfony/browser-kit": ">=2.7.0", "symfony/finder": ">=2.7.0", "symfony/form": ">=2.7.0", - "symfony/routing": ">=2.7.0" + "symfony/routing": ">=2.7.0", + "satooshi/php-coveralls": "<1.0" }, "config": { "bin-dir": "bin"