Hashar has submitted this change and it was merged.

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(-)

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



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: merged
Gerrit-Change-Id: I588cdd677a2a4438fed52ff038bfe85726a9b2a9
Gerrit-PatchSet: 1
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to