jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/405404 )
Change subject: Add experimental per-patch coverage report for MediaWiki core ...................................................................... Add experimental per-patch coverage report for MediaWiki core Change-Id: Ie153087e35e10e97baf14aac564b28029e13aa51 --- M jjb/mediawiki.yaml M zuul/layout.yaml 2 files changed, 30 insertions(+), 0 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml index b3ce739..f250cfd 100644 --- a/jjb/mediawiki.yaml +++ b/jjb/mediawiki.yaml @@ -385,6 +385,35 @@ - ansicolor - timestamps +# Per-patch coverage for MediaWiki core. +- job: + name: 'mediawiki-phpunit-coverage-patch' + node: contintLabsSlave && DebianJessie + builders: + - zuul-cloner: + projects: > + mediawiki/core + mediawiki/vendor + - mw-install-sqlite + - mw-apply-settings + - mw-fetch-composer-dev + - shell: | + . "/srv/deployment/integration/slave-scripts/bin/mw-set-env.sh" + + cd $MW_INSTALL_PATH + composer require mediawiki/phpunit-patch-coverage 0.0.3 --no-progress + # FIXME This is terrible, but composer require creates a dirty diff. + git checkout composer.json + ./vendor/bin/phpunit-patch-coverage check --command \ + "php -d zend_extension=xdebug.so tests/phpunit/phpunit.php" + + triggers: + - zuul + wrappers: + - ansicolor + - timestamps + + # Special job to run MW-CS against MediaWiki core. # Can't run it through composer because it'll timeout. - job: diff --git a/zuul/layout.yaml b/zuul/layout.yaml index b8c47f0..b0973f7 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1464,6 +1464,7 @@ - mwgate-composer-php70-docker - mediawiki-phpunit-php70-jessie - mediawiki-extensions-php70-jessie + - mediawiki-phpunit-coverage-patch - name: mediawiki/debian test: -- To view, visit https://gerrit.wikimedia.org/r/405404 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ie153087e35e10e97baf14aac564b28029e13aa51 Gerrit-PatchSet: 1 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Legoktm <lego...@member.fsf.org> Gerrit-Reviewer: Hashar <has...@free.fr> Gerrit-Reviewer: Legoktm <lego...@member.fsf.org> Gerrit-Reviewer: Paladox <thomasmulhall...@yahoo.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits