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