Hashar has uploaded a new change for review.

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


Change subject: Wikibase client/server jobs
......................................................................

Wikibase client/server jobs

We want to split unit tests in Wikibase since that extensions actually
contains several part.  The first ones are 'client' and 'servers'.  The
jobs are doing the exact same thing: they call phpunit on the extension
directoy, it is up to the extension authors to detect the job name and
tweak their settings accordingly.

Change-Id: I588cdd677a2a4438fed52ff038bfe85726a9b2a9
---
M mediawiki-extensions.yaml
1 file changed, 29 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/integration/jenkins-job-builder-config 
refs/changes/80/61380/1

diff --git a/mediawiki-extensions.yaml b/mediawiki-extensions.yaml
index e8a5f0d..b74f935 100644
--- a/mediawiki-extensions.yaml
+++ b/mediawiki-extensions.yaml
@@ -94,6 +94,26 @@
      - junit:
         results: 'junit*.xml'
 
+# Job specific to Wikibase, let us switch between client
+# and server configurations.
+- job-template:
+    name: 'mwext-Wikibase-{kind}-tests'
+    defaults: use-zuul-for-mw-ext
+    ext-name: 'Wikibase'
+    triggers:
+     - zuul
+    builders:
+     - mw-setup-extension:
+        mwbranch: 'master'
+        dependencies: '{dependencies}'
+     - mw-phpunit-ext:
+        extension: '{ext-name}'
+     - mw-phpunit-allexts
+    publishers:
+     - junit:
+        results: 'junit*.xml'
+
+
 # VisualEditor's docgen has a maintenance script, so install mediawiki first
 - job-template:
     name: 'mwext-VisualEditor-doc-test'
@@ -370,6 +390,15 @@
         name: mwext
         ext-name: Wikibase
         dependencies: 'Ask,Diff,DataValues,Validator'
+     - 'mwext-Wikibase-{kind}-tests':
+        ext-name: Wikibase
+        dependencies: 'Ask,Diff,DataValues,Validator'
+        kind: 'client'
+     - 'mwext-Wikibase-{kind}-tests':
+        ext-name: Wikibase
+        dependencies: 'Ask,Diff,DataValues,Validator'
+        kind: 'server'
+
      - '{name}-{ext-name}-testextensions-{mwbranch}':
         name: mwext
         ext-name: Ask

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I588cdd677a2a4438fed52ff038bfe85726a9b2a9
Gerrit-PatchSet: 1
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>

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

Reply via email to