Add documentation about using oslo_debug_helper
Change-Id: I7fcae0676aaa2c598dbd14c0c7674d95357c4022
This commit is contained in:
29
doc/source/debugging.rst
Normal file
29
doc/source/debugging.rst
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
=================
|
||||||
|
Debugging Tests
|
||||||
|
=================
|
||||||
|
|
||||||
|
Running tests through testrepository_ makes it difficult to use pdb for
|
||||||
|
debugging them. oslotest includes ``oslo_debug_helper`` to make using
|
||||||
|
pdb simpler/possible.
|
||||||
|
|
||||||
|
First, add a pdb call to the test code::
|
||||||
|
|
||||||
|
import pdb; pdb.set_trace()
|
||||||
|
|
||||||
|
Then run the tests through ``oslo_debug_helper`` like
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
$ oslo_debug_helper [tests to run]
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
$ tox -e venv -- oslo_debug_helper [tests to run]
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
|
||||||
|
* https://wiki.openstack.org/wiki/Testr
|
||||||
|
|
||||||
|
.. _testrepository: https://pypi.python.org/pypi/testrepository
|
||||||
@@ -9,6 +9,7 @@
|
|||||||
testing
|
testing
|
||||||
features
|
features
|
||||||
cross-testing
|
cross-testing
|
||||||
|
debugging
|
||||||
resources
|
resources
|
||||||
contributing
|
contributing
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user