diff --git a/.gitignore b/.gitignore index ced7f0a..07a7ad8 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,6 @@ build/ dist/ .tox/ tests/virtualenvs/equimapper/ +.coverage +coverage.xml +htmlcov/ \ No newline at end of file diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..5f45b74 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,14 @@ +[pytest] +norecursedirs = build docs/_build *.egg .tox *.venv virtualenvs +addopts = + # --verbose + --tb=short + # Turn on --capture to have brief, less noisy output + # You will only see output if the test fails + # Use --capture no if you want to see it all or have problems debugging + # --capture=fd + # --capture=no + # show extra test summary info as specified by chars (f)ailed, (E)error, (s)skipped, (x)failed, (X)passed. + -rfEsxX + # --junitxml=junit.xml + # --cov=pipdeptree --cov-report=xml --cov-report=html --cov-report=term-missing diff --git a/tests/pipdeptree_tests.py b/tests/test_pipdeptree.py similarity index 100% rename from tests/pipdeptree_tests.py rename to tests/test_pipdeptree.py diff --git a/tox.ini b/tox.ini index 04d6663..3e0d370 100644 --- a/tox.ini +++ b/tox.ini @@ -7,10 +7,10 @@ envlist = dummy, py26, py27, py32 [testenv] -commands = nosetests tests/ +commands = py.test {posargs:--cov pipdeptree --cov-report xml --cov-report html --cov-report term-missing tests/} deps = - nose - + pytest + pytest-cov # --------------------------------------------------------------------------- # Dummy virtualenvs that get created and used by the tests @@ -20,4 +20,4 @@ deps = [testenv:dummy] deps = -r{toxinidir}/tests/virtualenvs/dummy_requirements.txt -commands = +commands = \ No newline at end of file