Add documentation about using oslo_debug_helper
Change-Id: I7fcae0676aaa2c598dbd14c0c7674d95357c4022
This commit is contained in:
parent
a66b4efb33
commit
1c034de9aa
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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user