[MediaWiki-commits] [Gerrit] Create generic 'mwext-qunit' job - change (integration/config)

2015-03-31 Thread jenkins-bot (Code Review)
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


[MediaWiki-commits] [Gerrit] Create generic 'mwext-qunit' job - change (integration/config)

2015-03-28 Thread Legoktm (Code Review)
Legoktm has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/200327

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


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/27/200327/1

diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index 2edc655..3ad2c6e 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
+ $(echo $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
@@ -1064,9 +1088,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 15ee7a1..83fd16f 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1880,6 +1880,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
@@ -6632,7 +6640,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: newchange
Gerrit-Change-Id: I240e8a0d490a872c8617aee4eec560fddfe72845
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Legoktm legoktm.wikipe...@gmail.com

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits