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