diff --git a/.gitignore b/.gitignore index 56032d1..bfe2aa4 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ __pycache__ build/ dist/ .tox/ +.coverage +coverage.xml +htmlcov/ 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 c3c1844..2324d6e 100644 --- a/tox.ini +++ b/tox.ini @@ -7,6 +7,7 @@ envlist = 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