Hashar has uploaded a new change for review.
https://gerrit.wikimedia.org/r/323519
Change subject: (WIP) Periodic QA job for integration/config (WIP)
......................................................................
(WIP) Periodic QA job for integration/config (WIP)
Creates integration-config-qa
Change-Id: I1504515e3c6b7299d059f88684b4929fa8ec038b
---
M .gitignore
M jjb/integration.yaml
M tox.ini
3 files changed, 29 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/19/323519/1
diff --git a/.gitignore b/.gitignore
index ef6f216..5ccebc9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+/log
*.pyc
/.tox
# Ignore any dotfile ...
diff --git a/jjb/integration.yaml b/jjb/integration.yaml
index 698a157..0225977 100644
--- a/jjb/integration.yaml
+++ b/jjb/integration.yaml
@@ -152,6 +152,23 @@
- shell: |
./vendor/bin/composer --version
+- job:
+ name: integration-config-qa
+ node: ci-jessie-wikimedia
+ scm:
+ - git:
+ url: 'https://gerrit.wikimedia.org/r/p/integration/config.git'
+ branches:
+ - master
+ reference-repo: '/srv/git/integration/config.git'
+ builders:
+ - zuul-cloner:
+ - run-tox:
+ venv: qa
+ publishers:
+ - archive-log-dir
+ - junit:
+ results: 'log/junit*.xml'
- project:
name: 'integration-config'
diff --git a/tox.ini b/tox.ini
index 9a91b6a..029021b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -6,6 +6,8 @@
envlist = flake8,py27
[testenv]
+setenv =
+ NOSE_ATTR = !qa
commands = nosetests {posargs}
deps = -rtest-requirements.txt
@@ -13,6 +15,15 @@
commands = flake8
deps = flake8
+[testenv:qa]
+setenv =
+ NOSE_ATTR = qa
+whitelist_externals = mkdir
+commands =
+ mkdir log
+ nosetests --with-xunit --xunit-file log/junit-qa.xml
+
+
[testenv:dib]
commands = {toxinidir}/dib/tests.sh
deps = -rdib/requirements.txt
--
To view, visit https://gerrit.wikimedia.org/r/323519
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1504515e3c6b7299d059f88684b4929fa8ec038b
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits