From d0b55e19306643a760db58adfd2e226ff1d75ad4 Mon Sep 17 00:00:00 2001 From: SpiGandromeda Date: Sat, 25 Sep 2021 22:31:20 +0200 Subject: [PATCH] Coveralls Code coverage added. --- .coveralls.yml | 3 +++ .gitignore | 2 +- .travis.yml | 10 ++++++---- composer.json | 1 + phpunit.xml.dist | 2 +- 5 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 .coveralls.yml diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..011d5c2 --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1,3 @@ +coverage_clover: tests/logs/clover.xml +json_path: tests/logs/coveralls-upload.json +service_name: travis-ci \ No newline at end of file diff --git a/.gitignore b/.gitignore index 4e0d32e..2b747e4 100644 --- a/.gitignore +++ b/.gitignore @@ -10,11 +10,11 @@ ###> symfony/phpunit-bridge ### .phpunit .phpunit.result.cache -/phpunit.xml /tests/cache ###< symfony/phpunit-bridge ### ###> phpunit/phpunit ### /phpunit.xml .phpunit.result.cache +.clover.xml ###< phpunit/phpunit ### diff --git a/.travis.yml b/.travis.yml index 944b48c..8c4e670 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,18 +6,20 @@ env: global: - PHPUNIT_FLAGS="-v" - SYMFONY_PHPUNIT_DIR="$HOME/symfony-bridge/.phpunit" + - XDEBUG_MODE="coverage" before_install: - - mv ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini{,.disabled} || echo "xdebug not available" - - composer self-update - - composer global require --no-progress --no-scripts --no-plugins symfony/flex dev-main + - composer global require --no-progress --no-scripts --no-plugins symfony/flex install: - travis_retry composer update -n --prefer-dist --prefer-stable script: - composer validate --strict --no-check-lock - - ./vendor/bin/phpunit -v + - vendor/bin/phpunit -v -c phpunit.xml.dist --coverage-clover tests/logs/clover.xml + +after_success: + - travis_retry php vendor/bin/php-coveralls -v jobs: include: diff --git a/composer.json b/composer.json index 79635c5..a76336c 100644 --- a/composer.json +++ b/composer.json @@ -20,6 +20,7 @@ "require-dev": { "captainhook/plugin-composer": "^5.3", "it-bens/object-transformer-test-utilities": "*@dev", + "php-coveralls/php-coveralls": "^2.4", "phpunit/phpunit": "^7.5|^8.5", "roave/security-advisories": "dev-latest", "symfony/yaml": "^4.4|^5.3" diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 6c0d144..d45356f 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,7 +1,7 @@