Paladox has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/267540

Change subject: Add new test mediawiki-core-parallel-lint to mediawiki/core
......................................................................

Add new test mediawiki-core-parallel-lint to mediawiki/core

This test will run phplint from composer.

Change-Id: I572f6e4cf8bd6e2d9672400cdfb11379f3da2947
---
M jjb/mediawiki.yaml
M zuul/layout.yaml
2 files changed, 19 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/40/267540/1

diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index 72901c3..fa504bb 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -492,6 +492,23 @@
      - ansicolor
      - timestamps
 
+- job:
+    name: 'mediawiki-core-parallel-lint'
+    node: contintLabsSlave && UbuntuTrusty
+    concurrent: true
+    triggers:
+     - zuul
+    builders:
+     - zuul-cloner:
+         projects: >
+             mediawiki/core
+             mediawiki/vendor
+     - composer-update:
+        dir: '$WORKSPACE/src'
+     - shell: |
+        cd $WORKSPACE/src
+        vendor/bin/parallel-lint . --exclude vendor
+
 # 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 39f3237..fafed4a 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1511,10 +1511,10 @@
       - mediawiki-core-php53lint
       - php-composer-package-validate
     test:
+      - mediawiki-core-parallel-lint
       - mediawiki-core-phpcs
       - mediawiki-core-jsduck
       - mediawiki-core-npm
-      - mediawiki-core-php53lint
       - mediawiki-phpunit-hhvm
       - mediawiki-phpunit-parsertests-hhvm
       #- mediawiki-phpunit-php53 (disabled, slow, Icac172b16)
@@ -1529,11 +1529,11 @@
       - mediawiki-core-jsduck
       - mediawiki-core-npm
       - mediawiki-core-php53lint
+      - mediawiki-core-parallel-lint
       - mediawiki-core-phpcs
       - mediawiki-phpunit-hhvm
       - mediawiki-phpunit-parsertests-hhvm
       - mediawiki-phpunit-hhvm-composer
-      - mediawiki-phpunit-php53
       - mediawiki-phpunit-parsertests-php53
       - mediawiki-core-qunit
       - php-composer-package-validate

-- 
To view, visit https://gerrit.wikimedia.org/r/267540
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I572f6e4cf8bd6e2d9672400cdfb11379f3da2947
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to