jenkins-bot has submitted this change and it was merged.
Change subject: Add job to run MW-CS against mediawiki/core on patchset
proposals
......................................................................
Add job to run MW-CS against mediawiki/core on patchset proposals
Adds the 'mw-tools-codesniffer-mwcore-testrun' job which runs proposed
MW-CS patches against MediaWiki core's includes directory to test it
against a large sample of real code.
Bug: T100966
Change-Id: Iaf895422f1a5a1c676dfa7a6393f8a780c5d9d65
---
M jjb/mediawiki-tools.yaml
M zuul/layout.yaml
2 files changed, 27 insertions(+), 0 deletions(-)
Approvals:
Legoktm: Looks good to me, approved
jenkins-bot: Verified
diff --git a/jjb/mediawiki-tools.yaml b/jjb/mediawiki-tools.yaml
index 05bd0d3..0ddebb6 100644
--- a/jjb/mediawiki-tools.yaml
+++ b/jjb/mediawiki-tools.yaml
@@ -24,3 +24,22 @@
docsrc: 'docs/_build/html'
docdest: 'mw-tools-scap'
- python-jobs
+
+# Job to run MW-CS patchsets against
+# mediwiki/core's includes/ directory for easier
+# testing against a large sample of code.
+- job:
+ name: 'mw-tools-codesniffer-mwcore-testrun'
+ node: contintLabsSlave && UbuntuTrusty
+ concurrent: true
+ triggers:
+ - zuul
+ builders:
+ - zuul-cloner:
+ projects: >
+ mediawiki/core
+ mediawiki/tools/codesniffer
+ - shell: |
+ cd $WORKSPACE/src/mediawiki/tools/codesniffer
+ /srv/deployment/integration/composer/vendor/bin/composer update
--no-progress --prefer-dist --profile
+ vendor/bin/phpcs --standard=./MediaWiki --extensions=php,php5,inc -p
../../../includes
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 81cf105..994ffd4 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1753,6 +1753,12 @@
- name: mwext-WikidataQuality-repo-tests-mysql-hhvm
voting: false
+ # Job to ease reviews of MW-CS changes
+ - name: mw-tools-codesniffer-mwcore-testrun
+ voting: false
+ success-message: 'Example result against MediaWiki core'
+ failure-message: 'Example result against MediaWiki core'
+
- name: operations-puppet-doc
success-message: 'Documentation published on
https://doc.wikimedia.org/puppet/. Build'
@@ -2503,6 +2509,8 @@
- name: mediawiki/tools/codesniffer
template:
- name: composer-test-package
+ test:
+ - mw-tools-codesniffer-mwcore-testrun
- name: mediawiki/tools/dippybird
check-voter:
--
To view, visit https://gerrit.wikimedia.org/r/216520
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Iaf895422f1a5a1c676dfa7a6393f8a780c5d9d65
Gerrit-PatchSet: 2
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
Gerrit-Reviewer: Addshore <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: Polybuildr <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits