Skip to content
Snippets Groups Projects
Commit 76ff7645 authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Add support to use pdb with tox"

parents eca14f64 3bf571da
No related branches found
No related tags found
No related merge requests found
......@@ -82,7 +82,25 @@ the ``kolla/tests/test_kolla_docker.py``` file:
$ tox -e py27 test_kolla_docker.ModuleArgsTest.test_module_args
Debugging unit tests
------------------------
In order to break into the debugger from a unit test we need to insert
a breaking point to the code:
.. code-block:: python
import pdb; pdb.set_trace()
Then run ``tox`` with the debug environment as one of the following::
tox -e debug
tox -e debug test_file_name.TestClass.test_name
For more information see the `oslotest documentation
<http://docs.openstack.org/developer/oslotest/features.html#debugging-with-oslo-debug-helper>`_.
.. rubric:: Footnotes
.. [#f1] See http://docs.openstack.org/infra/system-config/jenkins.html
.. [#f1] See http://docs.openstack.org/infra/system-config/jenkins.html
\ No newline at end of file
......@@ -18,6 +18,9 @@ commands =
find . -type d -name "__pycache__" -delete
python setup.py test --slowest --testr-args='{posargs}'
[testenv:debug]
commands = oslo_debug_helper {posargs}
[testenv:pep8]
commands =
{toxinidir}/tools/run-bashate.sh
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment