jenkins-bot has submitted this change and it was merged. Change subject: Create generic 'mwext-qunit' job ......................................................................
Create generic 'mwext-qunit' job Configured it for TemplateData as a test, will be expanded to all other repos if it succeeds. Bug: T94326 Change-Id: I240e8a0d490a872c8617aee4eec560fddfe72845 --- M jjb/mediawiki-extensions.yaml M zuul/layout.yaml 2 files changed, 33 insertions(+), 4 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml index 46fbbd0..d12008c 100644 --- a/jjb/mediawiki-extensions.yaml +++ b/jjb/mediawiki-extensions.yaml @@ -118,6 +118,30 @@ - mw-teardown-mysql - archive-log-dir +# Generic qunit job for extensions. Can only be used by +# those that currently don't have dependencies +- job: + name: 'mwext-qunit' + node: contintLabsSlave && UbuntuTrusty + concurrent: true + triggers: + - zuul + builders: + - zuul-cloner: + projects: > + mediawiki/core + mediawiki/vendor + $ZUUL_PROJECT + - mw-install-mysql + - shell: "echo $ZUUL_PROJECT > src/extensions_load.txt" + - mw-apply-settings + - mw-run-update-script + - qunit-karma + publishers: + - qunit-cleanup + - mw-teardown-mysql + - archive-log-dir + - job-template: name: '{name}-{ext-name}-qunit-mobile' node: contintLabsSlave && UbuntuPrecise @@ -1068,9 +1092,6 @@ - '{name}-{ext-name}-qunit': name: mwext ext-name: Popups - - '{name}-{ext-name}-qunit': - name: mwext - ext-name: TemplateData - '{name}-{ext-name}-qunit': name: mwext ext-name: Thanks diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 9d2dee9..f6cd970 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1899,6 +1899,14 @@ gate-and-submit: - 'mwext-{name}-qunit' + # Triggers the generic mwext-qunit job + # which doesn't process dependencies + - name: extension-qunit-generic + test: + - 'mwext-qunit' + gate-and-submit: + - 'mwext-qunit' + # Template for MediaWiki extensions. # Triggers phpcs jobs - name: extension-phpcs @@ -6655,7 +6663,7 @@ - name: mediawiki/extensions/TemplateData template: - - name: extension-qunit + - name: extension-qunit-generic - name: composer-test - name: npm check: -- To view, visit https://gerrit.wikimedia.org/r/200327 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I240e8a0d490a872c8617aee4eec560fddfe72845 Gerrit-PatchSet: 3 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: Hashar <has...@free.fr> Gerrit-Reviewer: Krinkle <krinklem...@gmail.com> Gerrit-Reviewer: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits