Paladox has uploaded a new change for review.

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

Change subject: Update oojs-ui-coverage test to jessie
......................................................................

Update oojs-ui-coverage test to jessie

Bug: T138666
Change-Id: Ieeb53dc06ea09db4011813dbcda2174ca9429999
---
M jjb/misc.yaml
M zuul/layout.yaml
M zuul/parameter_functions.py
3 files changed, 15 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/57/296057/1

diff --git a/jjb/misc.yaml b/jjb/misc.yaml
index 0e39c66..31a2721 100644
--- a/jjb/misc.yaml
+++ b/jjb/misc.yaml
@@ -123,19 +123,28 @@
      - global-teardown
 
 - job:
-    name: 'oojs-ui-coverage'
-    node: contintLabsSlave && UbuntuTrusty
+    name: 'oojs-ui-coverage-jessie'
+    node: ci-jessie-wikimedia
     defaults: use-remote-zuul-shallow-clone
     concurrent: false
+    properties:
+     - zeromq-event
     triggers:
      - zuul
     builders:
-     - npm
+     - assert-node-version-4.3
+     # FIXME: we should save node_modules and run npm prune
+     - castor-load
+     - shell: |
+         node --version
+         npm --version
+         npm install
+         npm test
      - cover-publish:
         src: 'coverage'
         dest: 'oojs-ui'
     publishers:
-     - global-teardown
+     - castor-save
 
 - job:
     name: 'oojs-ui-doxygen-publish'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 5f26996..f74971d 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -8224,7 +8224,7 @@
     postmerge:
       - oojs-ui-jsduck-publish
       - oojs-ui-doxygen-publish
-      - oojs-ui-coverage
+      - oojs-ui-coverage-jessie
       - oojs-ui-demos-publish
 
   - name: unicodejs
diff --git a/zuul/parameter_functions.py b/zuul/parameter_functions.py
index 407cad0..dc83d77 100644
--- a/zuul/parameter_functions.py
+++ b/zuul/parameter_functions.py
@@ -20,6 +20,7 @@
     hhvm_jobs = (
         'mediawiki-core-phpcs-trusty',
         'mw-tools-codesniffer-mwcore-testrun',
+        'oojs-ui-coverage-jessie',
         )
     php5_jobs = (
         # Qunit localhost uses apache mod_php which is Zend. Lets be consistent

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ieeb53dc06ea09db4011813dbcda2174ca9429999
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Paladox <thomasmulhall...@yahoo.com>

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

Reply via email to