From 7b85128867bb33af7230873c20a72c615be68a94 Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Thu, 15 Sep 2016 14:16:43 +0530 Subject: Add basic testing for JJB jobs This will make sure that the JJB jobs are syntactically correct Change-Id: I634cd77f53e5a64f4433f8d9c1a5e66a1ac8a753 Signed-off-by: Nigel Babu --- .gitignore | 2 ++ requirements.txt | 1 + setup.py | 5 +++++ tox.ini | 14 ++++++++++++++ 4 files changed, 22 insertions(+) create mode 100644 .gitignore create mode 100644 requirements.txt create mode 100644 setup.py create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..670b411 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.egg-info +.tox diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..6b700dc --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +jenkins-job-builder diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..23e6f53 --- /dev/null +++ b/setup.py @@ -0,0 +1,5 @@ +from setuptools import setup +setup( + name = "build-jobs", + version = "0.1", +) diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..8105c80 --- /dev/null +++ b/tox.ini @@ -0,0 +1,14 @@ +# Tox (http://tox.testrun.org/) is a tool for running tests +# in multiple virtualenvs. This configuration file will run the +# test suite on all supported python versions. To use it, "pip install tox" +# and then run "tox" from this directory. + +[tox] +envlist = py26,py27 +skip_missing_interpreters = true + +[testenv] +deps = -r{toxinidir}/requirements.txt + +[testenv:jjb] +commands = jenkins-jobs test {toxinidir}/jenkins/jobs -- cgit