Commit 50343162 authored by Marco Pivetta's avatar Marco Pivetta Committed by GitHub

Merge pull request #2756 from malukenho/feature/add-scrutnizer

Add scrutinizer to the CI
parents e60a5828 8748bb0d
build:
environment:
php:
version: 7.1
before_commands:
- "composer install --no-dev --prefer-source"
tools:
external_code_coverage:
timeout: 3600
filter:
excluded_paths:
- docs
- tools
build_failure_conditions:
- 'elements.rating(<= C).new.exists' # No new classes/methods with a rating of C or worse allowed
- 'issues.label("coding-style").new.exists' # No new coding style issues allowed
- 'issues.severity(>= MAJOR).new.exists' # New issues of major or higher severity
- 'project.metric_change("scrutinizer.test_coverage", < 0)' # Code Coverage decreased from previous inspection
- 'patches.label("Doc Comments").new.exists' # No new doc comments patches allowed
- 'patches.label("Unused Use Statements").new.exists' # No new unused imports patches allowed
set -x
if [ "$TRAVIS_PHP_VERSION" = '7.1' ] ; then
wget https://scrutinizer-ci.com/ocular.phar
php ocular.phar code-coverage:upload --format=php-clover ./clover.xml
fi
...@@ -112,6 +112,9 @@ matrix: ...@@ -112,6 +112,9 @@ matrix:
allow_failures: allow_failures:
- php: nightly - php: nightly
after_script:
- sh .travis.coverage.sh
install: install:
- travis_retry composer install - travis_retry composer install
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
| [Master][Master] | [2.5][2.5] | | [Master][Master] | [2.5][2.5] |
|:----------------:|:----------:| |:----------------:|:----------:|
| [![Build status][Master image]][Master] | [![Build status][2.5 image]][2.5] | | [![Build status][Master image]][Master] | [![Build status][2.5 image]][2.5] |
| [![Code Coverage](https://scrutinizer-ci.com/g/doctrine/dbal/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/doctrine/dbal/?branch=master) | [![Code Coverage](https://scrutinizer-ci.com/g/doctrine/dbal/badges/coverage.png?b=2.5)](https://scrutinizer-ci.com/g/doctrine/dbal/?branch=2.5) |
Powerful database abstraction layer with many features for database schema introspection, schema management and PDO abstraction. Powerful database abstraction layer with many features for database schema introspection, schema management and PDO abstraction.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment