diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 000000000..68e2b531d --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1,4 @@ +--- + +coverage_clover : var/build/clover.xml +json_path : var/build/coveralls-upload.json diff --git a/.gitignore b/.gitignore index 2f8f9d007..3cf9f44af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,8 @@ /bin/ /phpunit.xml -composer.lock -composer.phar -vendor/ -Tests/Functional/app/web/media/cache -.idea/ +/composer.lock +/composer.phar +/vendor/ +/Tests/Functional/app/web/media/cache +/.idea/ +/var/ diff --git a/.travis.yml b/.travis.yml index e3b56a12d..cffb5d136 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,14 +40,20 @@ matrix: before_install: - composer self-update + - if [ "${TRAVIS_PHP_VERSION}" == "5.3" ]; then composer remove --no-update --dev satooshi/php-coveralls; fi; - if [ "${TRAVIS_PHP_VERSION}" != "hhvm" ]; then echo "memory_limit = -1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini; fi; - if [ "${SYMFONY_VERSION:0:3}" == "2.3" ]; then composer remove --dev friendsofphp/php-cs-fixer --no-update; fi; - if [ "${TRAVIS_PHP_VERSION}" != "hhvm" ] && [ "${TRAVIS_PHP_VERSION}" != "5.3" ]; then composer require --dev league/flysystem:~1.0 --no-update; fi; - if [ "${TRAVIS_PHP_VERSION}" != "hhvm" ] && [ "${TRAVIS_PHP_VERSION:0:1}" != "7" ]; then composer require --dev doctrine/mongodb-odm:~1.0 --no-update; yes "" | pecl -q install -f mongo; fi; - if [ "${SYMFONY_VERSION:-x}" != "x" ]; then composer require "symfony/symfony:${SYMFONY_VERSION}" --no-update; fi; -install: composer update --prefer-source $COMPOSER_FLAGS +install: + - composer update --prefer-source $COMPOSER_FLAGS -script: ./bin/phpunit --coverage-text +script: + - ./bin/phpunit -vvv + +after_script: + - if [ "${TRAVIS_PHP_VERSION}" != "5.3" ]; then bin/coveralls -vvv; fi; ... diff --git a/composer.json b/composer.json index 3e1aedb68..5a9a88400 100644 --- a/composer.json +++ b/composer.json @@ -33,6 +33,7 @@ "friendsofphp/php-cs-fixer": "~2.0", "phpunit/phpunit": "~4.3", "psr/log": "~1.0", + "satooshi/php-coveralls": "~1.0", "sllh/php-cs-fixer-styleci-bridge": "~2.1", "symfony/browser-kit": "~2.3|~3.0", "symfony/console": "~2.3|~3.0", diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 85d1871a4..1b3d7cb02 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,9 +1,18 @@ - + - + ./Tests @@ -18,4 +27,16 @@ + + + + + + + + + + + +