Reorganize tests into unit and functional tests
This commit breaks up the tests into 2 subdirectories, unit and functional. Functional tests use the network in some way and may require either a queries file or a functional config. Unit tests do not have these requirements. In addition the default tox job is changed to only run the unit tests. The functional tests are give a separate tox job. Change-Id: I4bdc7f1098bfb7fa16dd869b2e54b3154848c3e1
This commit is contained in:
parent
2f3f3ecd39
commit
ac8a3feacd
0
elastic_recheck/tests/functional/__init__.py
Normal file
0
elastic_recheck/tests/functional/__init__.py
Normal file
0
elastic_recheck/tests/unit/__init__.py
Normal file
0
elastic_recheck/tests/unit/__init__.py
Normal file
7
tox.ini
7
tox.ini
@ -1,6 +1,6 @@
|
|||||||
[tox]
|
[tox]
|
||||||
minversion = 1.6
|
minversion = 1.6
|
||||||
envlist = py26,py27,py33,pypy,pep8
|
envlist = py26,py27,py33,pypy,pep8,functional
|
||||||
skipsdist = True
|
skipsdist = True
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
@ -13,7 +13,10 @@ setenv =
|
|||||||
LC_ALL=C
|
LC_ALL=C
|
||||||
deps = -r{toxinidir}/requirements.txt
|
deps = -r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
commands = python setup.py testr --slowest --testr-args='{posargs}'
|
commands = python setup.py testr --slowest --testr-args='{posargs} tests.unit'
|
||||||
|
|
||||||
|
[testenv:functional]
|
||||||
|
commands = python setup.py testr --slowest --testr-args='{posargs} tests.functional'
|
||||||
|
|
||||||
[testenv:pep8]
|
[testenv:pep8]
|
||||||
commands = flake8
|
commands = flake8
|
||||||
|
Loading…
Reference in New Issue
Block a user