alientronics/fleetany-alerts

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: php

sudo: false

php:
  - 5.6
  - 7.0

services:
  - mysql

addons:
  code_climate:
    repo_token: 47125ba513a290705531440e4c903e81a4bda53324c5b92e9b19408de5d48e21

before_install:
  - composer self-update

install:
  - composer install --prefer-source --no-interaction

before_script:
  - mysql -e 'create database tpms;'
  - mv .env.example .env
  - php artisan migrate:refresh --seed --force

script:
  - phpunit --coverage-clover build/logs/clover.xml --stderr --configuration phpunit.xml --debug
  - ./vendor/bin/test-reporter
  - vendor/bin/phpcs --standard=psr2 app/ tests/
  - vendor/bin/phpcpd --verbose app/
  - vendor/bin/phpmd app/ text codesize,unusedcode,naming,design
  - vendor/bin/phploc app/

notifications:
  email:
    recipients:
      - henrique.dias@alientronics.com.br
    on_success: change
    on_failure: always