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

Reply via email to