jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/333253 )

Change subject: Wikibase experimental jobs on Nodepool
......................................................................


Wikibase experimental jobs on Nodepool

Creates:

mwext-Wikibase-client-tests-mysql-hhvm-jessie
mwext-Wikibase-client-tests-mysql-php55-trusty
mwext-Wikibase-client-tests-sqlite-hhvm-jessie
mwext-Wikibase-client-tests-sqlite-php55-trusty
mwext-Wikibase-repo-tests-sqlite-hhvm-jessie
mwext-Wikibase-repo-tests-sqlite-php55-trusty

Change-Id: I4d9b6013f737647525d8b89a0da79b565185899b
---
M jjb/wikidata.yaml
M zuul/layout.yaml
2 files changed, 47 insertions(+), 1 deletion(-)

Approvals:
  Hashar: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/jjb/wikidata.yaml b/jjb/wikidata.yaml
index e79f5c1..3d319dc 100644
--- a/jjb/wikidata.yaml
+++ b/jjb/wikidata.yaml
@@ -22,7 +22,7 @@
                --log-junit "$WORKSPACE/log/junit-wikidata.xml" \
                {params}
 
-- job-template:
+- job-template: &wikibase-tests-template
     name: 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}'
     node: 'contintLabsSlave && phpflavor-{phpflavor}'
     concurrent: true
@@ -54,6 +54,15 @@
         results: 'log/junit*.xml'
      - 'mw-teardown-{dbflavor}'
 
+# XXX miss castor :(
+- job-template:
+    !!merge : *wikibase-tests-template
+    name: 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}-{image}'
+    node: ci-{image}-wikimedia
+    # Reinject Zuul parameters since JJB strip them for some reason
+    triggers:
+     - zuul
+
 - project:
     name: wikidata
     # By default we do not need any other extensions:
@@ -68,6 +77,7 @@
 
     jobs:
 
+     # repo
      - 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}':
         kind: repo
         repoorclient: 'repo'
@@ -78,6 +88,22 @@
           - php55
           - hhvm
         phpunit-params: '--group Wikibase,WikibaseAPI,Purtle'
+
+     # repo on Nodepool
+     - 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}-{image}':
+        kind: repo
+        repoorclient: 'repo'
+        dependencies: 'CirrusSearch,Elastica,GeoData,cldr'
+        dbflavor:
+          - sqlite
+        phpflavor:
+            - php55:
+                image: trusty
+            - hhvm:
+                image: jessie
+        phpunit-params: '--group Wikibase,WikibaseAPI,Purtle'
+
+     # client
      - 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}':
         kind: client
         repoorclient: 'client'
@@ -89,6 +115,20 @@
           - php55
           - hhvm
         phpunit-params: '--group Wikibase,WikibaseClient'
+     # client on Nodepool
+     - 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}-{image}':
+        kind: client
+        repoorclient: 'client'
+        dependencies: 'Scribunto,Capiunto,cldr,Echo'
+        dbflavor:
+          - mysql
+          - sqlite
+        phpflavor:
+           - php55:
+               image: trusty
+           - hhvm:
+               image: jessie
+        phpunit-params: '--group Wikibase,WikibaseClient'
 
 - job:
     name: wikidata-gremlin
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 1401126..0841e07 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -8725,6 +8725,12 @@
       - mwext-Wikibase-client-tests-sqlite-hhvm
     experimental:
       - mwext-php70-phan-jessie
+      - mwext-Wikibase-client-tests-mysql-hhvm-jessie
+      - mwext-Wikibase-client-tests-mysql-php55-trusty
+      - mwext-Wikibase-client-tests-sqlite-hhvm-jessie
+      - mwext-Wikibase-client-tests-sqlite-php55-trusty
+      - mwext-Wikibase-repo-tests-sqlite-hhvm-jessie
+      - mwext-Wikibase-repo-tests-sqlite-php55-trusty
     postmerge:
       - mwext-doxygen-publish
       - mwext-jsduck-publish

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I4d9b6013f737647525d8b89a0da79b565185899b
Gerrit-PatchSet: 3
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: Paladox <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to