jenkins-bot has submitted this change and it was merged.

Change subject: mwext-qunit jobs to Nodepool
......................................................................


mwext-qunit jobs to Nodepool

Bug: T136301
Change-Id: Iafb1f970f5f24579e27761585a1714c3f5022e28
---
M jjb/mediawiki-extensions.yaml
M tests/test_zuul_ext_dependencies.py
M zuul/layout.yaml
M zuul/parameter_functions.py
4 files changed, 31 insertions(+), 21 deletions(-)

Approvals:
  Paladox: Looks good to me, but someone else must approve
  Hashar: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index b7804e0..b9bd08e 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -122,32 +122,36 @@
 
 # Generic qunit job for extensions.
 - job:
-    name: 'mwext-qunit'
-    node: contintLabsSlave && UbuntuTrusty
+    name: 'mwext-qunit-jessie'
+    node: ci-jessie-wikimedia
     concurrent: true
     triggers:
      - zuul
+    properties:
+     - zeromq-event
     builders:
+     - castor-load
      - prepare-mediawiki-zuul-project
      - qunit-karma
     publishers:
-     - localhost-cleanup
-     - mw-teardown-mysql
+     - castor-save
      - archive-log-dir
 
 # Generic qunit job for extensions with composer update.
 - job:
-    name: 'mwext-qunit-composer'
-    node: contintLabsSlave && UbuntuTrusty
+    name: 'mwext-qunit-composer-jessie'
+    node: ci-jessie-wikimedia
     concurrent: true
     triggers:
      - zuul
+    properties:
+     - zeromq-event
     builders:
+     - castor-load
      - prepare-mediawiki-zuul-project-no-vendor
      - qunit-karma
     publishers:
-     - localhost-cleanup
-     - mw-teardown-mysql
+     - castor-save
      - archive-log-dir
 
 # Generic mw-selenium job for extensions.
diff --git a/tests/test_zuul_ext_dependencies.py 
b/tests/test_zuul_ext_dependencies.py
index 1d747b0..3f046cc 100644
--- a/tests/test_zuul_ext_dependencies.py
+++ b/tests/test_zuul_ext_dependencies.py
@@ -52,7 +52,7 @@
         self.assertHasDependencies(self.fetch_dependencies(
             job_name='mwext-testextension-hhvm'))
         self.assertHasDependencies(self.fetch_dependencies(
-            job_name='mwext-qunit'))
+            job_name='mwext-qunit-jessie'))
         self.assertHasDependencies(self.fetch_dependencies(
             job_name='mwext-mw-selenium'))
         self.assertMissingDependencies(self.fetch_dependencies(
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 9f63196..b233904 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -910,7 +910,7 @@
      - mwext-testextension-hhvm-composer
      - composer-validate
     experimental:
-     - mwext-qunit-composer
+     - mwext-qunit-composer-jessie
      - npm-node-4.3
      - composer-php53
      - composer-php55-trusty
@@ -934,7 +934,7 @@
      - php55lint
      - composer-validate
     experimental:
-     - mwext-qunit-composer
+     - mwext-qunit-composer-jessie
      - composer-php53
      - composer-php55-trusty
      - composer-hhvm-trusty
@@ -1030,17 +1030,17 @@
   # Triggers the generic mwext-qunit job
   - name: extension-qunit-generic
     test:
-      - mwext-qunit
+      - mwext-qunit-jessie
     gate-and-submit:
-      - mwext-qunit
+      - mwext-qunit-jessie
     experimental:
-      - mwext-qunit-composer
+      - mwext-qunit-composer-jessie
 
   - name: extension-qunit-composer
     test:
-      - mwext-qunit-composer
+      - mwext-qunit-composer-jessie
     gate-and-submit:
-      - mwext-qunit-composer
+      - mwext-qunit-composer-jessie
 
   - name: jsduck
     test:
@@ -1060,8 +1060,8 @@
      - jsonlint
      - composer-validate
     experimental:
-     - mwext-qunit-composer
-     - mwext-qunit
+     - mwext-qunit-composer-jessie
+     - mwext-qunit-jessie
      - mwext-testextension-hhvm
      - mwext-testextension-hhvm-composer
      - npm-node-4.3
@@ -1087,8 +1087,8 @@
      - jsonlint
      - composer-validate
     experimental:
-     - mwext-qunit-composer
-     - mwext-qunit
+     - mwext-qunit-composer-jessie
+     - mwext-qunit-jessie
      - mwext-testextension-hhvm
      - mwext-testextension-hhvm-composer
      - npm-node-4.3
diff --git a/zuul/parameter_functions.py b/zuul/parameter_functions.py
index 11c3c1b..893ee99 100644
--- a/zuul/parameter_functions.py
+++ b/zuul/parameter_functions.py
@@ -24,6 +24,8 @@
     php5_jobs = (
         # Qunit localhost uses apache mod_php which is Zend. Lets be consistent
         'mediawiki-core-qunit-jessie',
+        'mwext-qunit-jessie',
+        'mwext-qunit-composer-jessie',
         )
 
     # Sets a $PHP_BIN variable based on the job name
@@ -41,7 +43,11 @@
         # T128091: oojs/ui npm job runs on Jessie which only has HHVM
         params['PHP_BIN'] = 'hhvm'
 
-    ext_deps_jobs = ('mwext-testextension', 'mwext-qunit', 'mwext-mw-selenium')
+    ext_deps_jobs = (
+        'mwext-testextension',
+        'mwext-qunit-jessie',
+        'mwext-mw-selenium',
+        )
     if job.name.startswith(ext_deps_jobs):
         set_ext_dependencies(item, job, params)
 

-- 
To view, visit https://gerrit.wikimedia.org/r/292910
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Iafb1f970f5f24579e27761585a1714c3f5022e28
Gerrit-PatchSet: 2
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>
Gerrit-Reviewer: Hashar <has...@free.fr>
Gerrit-Reviewer: Paladox <thomasmulhall...@yahoo.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