From 8de9eaf5d8e238df0421ec3df9e7248c9198f630 Mon Sep 17 00:00:00 2001 From: Александр Кирюхин Date: Fri, 19 Jan 2018 03:17:57 +0300 Subject: Added travis with coverall --- .travis.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f5bca5e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,44 @@ +language: php + +php: + - 7.1 + - 7.2 + +install: + # Install composer packages + - travis_retry composer install --no-interaction --no-suggest + # Install coveralls.phar + - wget -c -nc --retry-connrefused --tries=0 https://github.com/php-coveralls/php-coveralls/releases/download/v2.0.0/php-coveralls.phar -O coveralls.phar + - chmod +x coveralls.phar + - php coveralls.phar --version + +# Create a storage folder for coverage report +before_script: + - mkdir -p build/logs + - ls -al + +# Testing the app (see phpunit.xml) for configs, generating Code Coverage report +script: + - ./vendor/bin/phpunit --coverage-clover build/logs/clover.xml + + +#after_script: + + +after_success: +# Submit coverage report to Coveralls servers, see .coveralls.yml + - travis_retry php coveralls.phar -v +# Submit coverage report to codecov.io + - bash <(curl -s https://codecov.io/bash) + +#after_failure: + +# Tell Travis CI to monitor only 'master' branch +branches: + only: master + +# You can delete the cache using travis-ci web interface +cache: + directories: + - vendor + - $HOME/.cache/composer -- cgit v1.2.3