Passed
Push — master ( 395e3e...1ef20b )
by Timon
02:23
created

Checkout Config

before_commands:
    - "composer install"

build:
  dependencies:
    # Runs before inferred commands
    before:
      - 'source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list'
      - 'wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -'
      - 'sudo apt-get update -y'
      - 'sudo apt-get install rethinkdb -y'
      - 'sudo cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance1.conf'
      - 'sudo /etc/init.d/rethinkdb start'
  environment:
    variables:
      integration_test_file: 'config_scrutinizer.php'
    php:
      version: '7.1'
      ini:
        'date.timezone': 'Europe/Amsterdam'
  tests:
    override:
      - command: 'vendor/bin/phpunit --coverage-clover=.coverage'
        coverage:
          file: '.coverage'
          format: 'clover'

tools:
  php_code_coverage: true
  php_code_sniffer:
      enabled: true
      config:
          standard: PSR2
      filter:
          paths: ["src/*", "test/*"]
  php_cpd:
      enabled: true
      excluded_dirs: ["test", "vendor"]
  php_cs_fixer:
      enabled: true
      config:
          level: all
      filter:
          paths: ["src/*", "test/*"]
  php_loc:
      enabled: true
      excluded_dirs: ["test", "vendor"]
  php_mess_detector:
      enabled: true
      filter:
          paths: ["src/*"]
  php_pdepend:
      enabled: true
      excluded_dirs: ["test", "vendor"]
  php_analyzer: true
  php_analyzer:
      filter:
          paths: ["src/*", "test/*"]
  sensiolabs_security_checker: true

Repository Config

# language: php

# tests: true