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