Paladox has uploaded a new change for review.

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

Change subject: Add a non-voting generic composer phpunit job for extensions
......................................................................

Add a non-voting generic composer phpunit job for extensions

Change-Id: I94d2eeb05b5aaa6c14400c6e30b83b0a4f3411d1
---
M jjb/mediawiki-extensions.yaml
M zuul/layout.yaml
2 files changed, 54 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/37/270737/1

diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index 7ddd3d0..a1daeeb 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -284,6 +284,25 @@
      - mw-teardown-mysql
      - archive-log-dir
 
+# Same as above, but with non-voting suffix because it's non-voting 
+- job-template:
+    name: 'mwext-testextension-{phpflavor}-non-voting-composer'
+    node: 'contintLabsSlave && phpflavor-{phpflavor}'
+    concurrent: true
+    triggers:
+     - zuul
+    builders:
+     - assert-phpflavor:
+         phpflavor: '{phpflavor}'
+     - hhvm-clear-hhbc
+     - prepare-mediawiki-zuul-project-no-vendor
+     - mw-run-phpunit-allexts
+    publishers:
+     - junit:
+        results: 'log/junit*.xml'
+     - mw-teardown-mysql
+     - archive-log-dir
+
 - project:
     name: 'mwext-testextension-generic'
     jobs:
@@ -302,6 +321,11 @@
             - hhvm
             - php53
             - php55
+     - 'mwext-testextension-{phpflavor}-non-voting-composer':
+        phpflavor:
+            - hhvm
+            - php53
+            - php55
 
 - job:
     name: 'mwext-jsduck-publish'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 2cba675..d3a08ed 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -584,6 +584,9 @@
   - name: ^.*-non-voting$
     voting: false
 
+  - name: ^.*-non-voting-composer$
+    voting: false
+
   - name: ^rake-jessie$
     # Rake entry points have not been backported to wmf branches yet
     # -- hashar Nov 10th 2015
@@ -1252,6 +1255,33 @@
      - composer-php55
      - composer-hhvm
 
+  - name: extension-unittests-non-voting-composer
+    check:
+     - php53lint
+     - php55lint
+     - composer-validate
+    test:
+     - php53lint
+     - php55lint
+     - mwext-testextension-php53-non-voting-composer
+     - mwext-testextension-php55-non-voting-composer
+     - mwext-testextension-hhvm-non-voting-composer
+     - composer-validate
+    gate-and-submit:
+     - mediawiki-gate
+     - php53lint
+     - php55lint
+     - mwext-testextension-php53-non-voting-composer
+     - mwext-testextension-php55-non-voting-composer
+     - mwext-testextension-hhvm-non-voting-composer
+     - composer-validate
+    experimental:
+     - mwext-qunit-composer
+     - npm
+     - composer-php53
+     - composer-php55
+     - composer-hhvm
+
   - name: extension-unittests-generic
     check:
      - php53lint

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I94d2eeb05b5aaa6c14400c6e30b83b0a4f3411d1
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