[MediaWiki-commits] [Gerrit] integration/config[master]: Add a skin specific selenium job

2017-06-13 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/358088 )

Change subject: Add a skin specific selenium job
..


Add a skin specific selenium job

Bug: T167543
Change-Id: Iea445da68e71c32caf48cda4a45171324bd4872a
---
M jjb/mediawiki-skins.yaml
M zuul/layout.yaml
2 files changed, 29 insertions(+), 0 deletions(-)

Approvals:
  Hashar: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/jjb/mediawiki-skins.yaml b/jjb/mediawiki-skins.yaml
index 497914c..fc3b41c 100644
--- a/jjb/mediawiki-skins.yaml
+++ b/jjb/mediawiki-skins.yaml
@@ -27,3 +27,23 @@
 name: mw-testskin-non-voting
 triggers:
  - zuul
+
+# Generic mw-selenium job for skins
+- job:
+name: 'mwext-mw-selenium-jessie-skin'
+node: ci-jessie-wikimedia
+concurrent: true
+triggers:
+ - zuul
+builders:
+ - castor-load
+ - prepare-mediawiki-zuul-project
+ - mw-selenium-nodepool:
+ tests-dir: src/skins/$SKIN_NAME/tests/browser
+publishers:
+ - castor-save
+ - archive-log-dir
+properties:
+ - build-discarder:
+ days-to-keep: 15
+ artifact-days-to-keep: 3
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 5f1b117..518ce43 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -988,6 +988,14 @@
 
   # Template to run per-patch selenium browser test
   # Intentionally not in gate because it's super slow
+  - name: skin-selenium
+test:
+  - mwext-mw-selenium-jessie-skin
+postmerge:
+  - mwext-mw-selenium-jessie-skin
+
+  # Template to run per-patch selenium browser test
+  # Intentionally not in gate because it's super slow
   - name: extension-selenium
 test:
   - mwext-mw-selenium-jessie
@@ -1780,6 +1788,7 @@
  - name: mwgate-composer
  - name: mwgate-npm
  - name: skin-tests
+ - name: skin-selenium
 postmerge:
  - mwext-jsduck-publish
  - mwext-doxygen-publish

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iea445da68e71c32caf48cda4a45171324bd4872a
Gerrit-PatchSet: 2
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson 
Gerrit-Reviewer: Hashar 
Gerrit-Reviewer: Paladox 
Gerrit-Reviewer: jenkins-bot <>

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


[MediaWiki-commits] [Gerrit] integration/config[master]: Add a skin specific selenium job

2017-06-09 Thread Jdlrobson (Code Review)
Jdlrobson has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/358088 )

Change subject: Add a skin specific selenium job
..

Add a skin specific selenium job

Bug: T167543
Change-Id: Iea445da68e71c32caf48cda4a45171324bd4872a
---
M jjb/mediawiki-skins.yaml
M zuul/layout.yaml
2 files changed, 29 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/88/358088/1

diff --git a/jjb/mediawiki-skins.yaml b/jjb/mediawiki-skins.yaml
index 497914c..fc3b41c 100644
--- a/jjb/mediawiki-skins.yaml
+++ b/jjb/mediawiki-skins.yaml
@@ -27,3 +27,23 @@
 name: mw-testskin-non-voting
 triggers:
  - zuul
+
+# Generic mw-selenium job for skins
+- job:
+name: 'mwext-mw-selenium-jessie-skin'
+node: ci-jessie-wikimedia
+concurrent: true
+triggers:
+ - zuul
+builders:
+ - castor-load
+ - prepare-mediawiki-zuul-project
+ - mw-selenium-nodepool:
+ tests-dir: src/skins/$SKIN_NAME/tests/browser
+publishers:
+ - castor-save
+ - archive-log-dir
+properties:
+ - build-discarder:
+ days-to-keep: 15
+ artifact-days-to-keep: 3
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index c105200..fbcfad2 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -988,6 +988,14 @@
 
   # Template to run per-patch selenium browser test
   # Intentionally not in gate because it's super slow
+  - name: skin-selenium
+test:
+  - mwext-mw-selenium-jessie-skin
+postmerge:
+  - mwext-mw-selenium-jessie-skin
+
+  # Template to run per-patch selenium browser test
+  # Intentionally not in gate because it's super slow
   - name: extension-selenium
 test:
   - mwext-mw-selenium-jessie
@@ -1781,7 +1789,7 @@
  - name: mwgate-npm
  - name: skin-tests
  - name: mwgate-rake
- - name: extension-selenium
+ - name: skin-selenium
 postmerge:
  - mwext-jsduck-publish
  - mwext-doxygen-publish

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iea445da68e71c32caf48cda4a45171324bd4872a
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson 

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