From 05ac18a82b69f304d408e755e7b0bd0509f339c0 Mon Sep 17 00:00:00 2001 From: Ben Nemec Date: Fri, 28 Mar 2014 19:51:43 -0500 Subject: [PATCH] Enable unit testing Adds the necessary scaffolding to run unit tests in this project. Actual tests will be added in later commits. Change-Id: Ia348dda6b482ca269dceace09f6ac3b24bbd6b32 --- elements/__init__.py | 0 test-requirements.txt | 3 +++ tox.ini | 7 ++++++- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 elements/__init__.py diff --git a/elements/__init__.py b/elements/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/test-requirements.txt b/test-requirements.txt index a19a9e3e0..f5e75cb96 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1,4 @@ hacking>=0.8.0,<0.9 + +oslotest +testrepository>=0.0.18 diff --git a/tox.ini b/tox.ini index 83b8af18a..946b9bceb 100644 --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,14 @@ [tox] minversion = 1.6 skipsdist = True -envlist = pep8 +envlist = py26,py27,pep8 [testenv] usedevelop = True deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt +commands= + python setup.py testr --slowest --testr-args='{posargs}' [testenv:venv] commands = {posargs} @@ -18,3 +20,6 @@ commands = flake8 ignore = E125,H803 exclude = .venv,.tox,dist,doc,*.egg show-source = true + +[tox:jenkins] +downloadcache = ~/cache/pip