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

Reply via email to