Skip to content

Commit

Permalink
Remove Python packaging files
Browse files Browse the repository at this point in the history
Since we don't release releng as a python project, it doesn't make much
sense to include a setup.py.

The jjb testenv in tox.ini is modified to pin jenkins-job-builder and no
longer require setup.py nor jjb/test-requirements.txt, and the modules
testenv is moved to it's own tox.ini under modules.

Locally testing of jjb can still be done using:

  tox -e jjb

Change-Id: I512b1a8f9cd7d48a2f14b1bbe966b525793a6fe3
Signed-off-by: Trevor Bramwell <[email protected]>
  • Loading branch information
bramwelt committed Aug 7, 2017
1 parent 2b13f8e commit 071c3bc
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 27 deletions.
1 change: 0 additions & 1 deletion jjb/test-requirements.txt

This file was deleted.

28 changes: 28 additions & 0 deletions modules/tox.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 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 = py27
skipsdist = True

[testenv]
usedevelop = True
setenv=
HOME = {envtmpdir}
PYTHONPATH = {toxinidir}

[testenv:modules]
deps=
-rrequirements.txt
-rtest-requirements.txt
commands =
nosetests \
--with-xunit \
--xunit-file=nosetests.xml \
--cover-package=opnfv \
--with-coverage \
--cover-xml \
--cover-html \
tests/unit
9 changes: 0 additions & 9 deletions setup.py

This file was deleted.

20 changes: 3 additions & 17 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,13 @@ envlist = py27
skipsdist = True

[testenv]
usedevelop = True
usedevelop = False
setenv=
HOME = {envtmpdir}
PYTHONPATH = {toxinidir}

[testenv:jjb]
deps =
-rjjb/test-requirements.txt
jenkins-job-builder==1.6.1
commands=
jenkins-jobs test -o job_output -r jjb/

[testenv:modules]
deps=
-rmodules/requirements.txt
-rmodules/test-requirements.txt
commands =
nosetests -w modules \
--with-xunit \
--xunit-file=modules/nosetests.xml \
--cover-package=opnfv \
--with-coverage \
--cover-xml \
--cover-html \
tests/unit
jenkins-jobs test -o job_output -r jjb/

0 comments on commit 071c3bc

Please sign in to comment.