mirror of
https://github.com/retailcrm/graphql-php.git
synced 2024-11-25 14:26:08 +03:00
commit
f0c2f12222
29
.scrutinizer.yml
Normal file
29
.scrutinizer.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
build:
|
||||||
|
nodes:
|
||||||
|
analysis:
|
||||||
|
environment:
|
||||||
|
php:
|
||||||
|
version: 5.6
|
||||||
|
cache:
|
||||||
|
disabled: false
|
||||||
|
directories:
|
||||||
|
- ~/.composer/cache
|
||||||
|
project_setup:
|
||||||
|
override: true
|
||||||
|
tests:
|
||||||
|
override:
|
||||||
|
- php-scrutinizer-run
|
||||||
|
|
||||||
|
dependencies:
|
||||||
|
override:
|
||||||
|
- composer install --ignore-platform-reqs --no-interaction
|
||||||
|
|
||||||
|
tools:
|
||||||
|
external_code_coverage:
|
||||||
|
timeout: 600
|
||||||
|
|
||||||
|
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
|
34
.travis.yml
34
.travis.yml
@ -1,6 +1,5 @@
|
|||||||
language: php
|
|
||||||
|
|
||||||
dist: trusty
|
dist: trusty
|
||||||
|
language: php
|
||||||
|
|
||||||
php:
|
php:
|
||||||
- 5.6
|
- 5.6
|
||||||
@ -18,16 +17,33 @@ cache:
|
|||||||
- $HOME/.composer/cache
|
- $HOME/.composer/cache
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- if [[ "$TRAVIS_PHP_VERSION" != "5.6" ]]; then phpenv config-rm xdebug.ini || true; fi
|
- mv ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini{,.disabled} || echo "xdebug not available"
|
||||||
- phpenv config-rm xdebug.ini || true
|
- travis_retry composer self-update
|
||||||
- composer selfupdate
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- composer install --dev --prefer-dist
|
|
||||||
- composer require react/promise:2.*
|
- composer require react/promise:2.*
|
||||||
- composer require psr/http-message:1.*
|
- composer require psr/http-message:1.*
|
||||||
|
- travis_retry composer update --prefer-dist
|
||||||
|
|
||||||
script: if [ "$TRAVIS_PHP_VERSION" == "5.6" ]; then bin/phpunit --coverage-clover build/logs/clover.xml --group default,ReactPromise; else bin/phpunit --group default,ReactPromise; fi
|
script: ./vendor/bin/phpunit --group default,ReactPromise
|
||||||
|
|
||||||
after_success:
|
jobs:
|
||||||
- if [ "$TRAVIS_PHP_VERSION" == "5.6" ]; then composer require "satooshi/php-coveralls:^1.0" && travis_retry php bin/coveralls -v; fi
|
allow_failures:
|
||||||
|
- php: nightly
|
||||||
|
|
||||||
|
include:
|
||||||
|
- stage: Test
|
||||||
|
env: DEPENDENCIES=low
|
||||||
|
install:
|
||||||
|
- travis_retry composer update --prefer-dist --prefer-lowest
|
||||||
|
|
||||||
|
- stage: Test
|
||||||
|
env: COVERAGE
|
||||||
|
before_script:
|
||||||
|
- mv ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini{.disabled,}
|
||||||
|
- if [[ ! $(php -m | grep -si xdebug) ]]; then echo "xdebug required for coverage"; exit 1; fi
|
||||||
|
script:
|
||||||
|
- ./vendor/bin/phpunit --coverage-clover clover.xml
|
||||||
|
after_script:
|
||||||
|
- wget https://scrutinizer-ci.com/ocular.phar
|
||||||
|
- php ocular.phar code-coverage:upload --format=php-clover clover.xml
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
# graphql-php
|
# graphql-php
|
||||||
[![Build Status](https://travis-ci.org/webonyx/graphql-php.svg?branch=master)](https://travis-ci.org/webonyx/graphql-php)
|
[![Build Status](https://travis-ci.org/webonyx/graphql-php.svg?branch=master)](https://travis-ci.org/webonyx/graphql-php)
|
||||||
[![Coverage Status](https://coveralls.io/repos/github/webonyx/graphql-php/badge.svg)](https://coveralls.io/github/webonyx/graphql-php)
|
[![Quality Score](https://scrutinizer-ci.com/g/webonyx/graphql-php/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/webonyx/graphql-php)
|
||||||
|
[![Code Coverage](https://scrutinizer-ci.com/g/webonyx/graphql-php/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/webonyx/graphql-php)
|
||||||
[![Latest Stable Version](https://poser.pugx.org/webonyx/graphql-php/version)](https://packagist.org/packages/webonyx/graphql-php)
|
[![Latest Stable Version](https://poser.pugx.org/webonyx/graphql-php/version)](https://packagist.org/packages/webonyx/graphql-php)
|
||||||
[![License](https://poser.pugx.org/webonyx/graphql-php/license)](https://packagist.org/packages/webonyx/graphql-php)
|
[![License](https://poser.pugx.org/webonyx/graphql-php/license)](https://packagist.org/packages/webonyx/graphql-php)
|
||||||
|
|
||||||
|
@ -17,10 +17,6 @@
|
|||||||
"psr/http-message": "^1.0"
|
"psr/http-message": "^1.0"
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"bin-dir": "bin",
|
|
||||||
"platform": {
|
|
||||||
"php": "5.6.0"
|
|
||||||
},
|
|
||||||
"preferred-install": "dist",
|
"preferred-install": "dist",
|
||||||
"sort-packages": true
|
"sort-packages": true
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user