<tt><font size=2>1. There's a process outlined here for debugging tests
using testtools, pdb should work:</font></tt>
<br><tt><font size=2>   </font></tt><a href=http://docs.openstack.org/developer/neutron/devref/development.environment.html#debugging><tt><font size=2 color=blue>http://docs.openstack.org/developer/neutron/devref/development.environment.html#debugging</font></tt></a>
<br>
<br><tt><font size=2>   FWIW, you can also look into using the
olso debug helper script, but looks like tempest doesn't support it ATM:</font></tt>
<br><tt><font size=2>   </font></tt><a href="http://docs.openstack.org/developer/oslotest/features.html#debugging-with-oslo-debug-helper"><tt><font size=2 color=blue>http://docs.openstack.org/developer/oslotest/features.html#debugging-with-oslo-debug-helper</font></tt></a><tt><font size=2>
</font></tt>
<br>
<br><tt><font size=2>2. To determine which suites that tox -e will run
by default, look at tox.ini:</font></tt>
<br><tt><font size=2>   </font></tt><a href=https://github.com/openstack/tempest/blob/master/tox.ini#L2><tt><font size=2 color=blue>https://github.com/openstack/tempest/blob/master/tox.ini#L2</font></tt></a>
<br>
<br><tt><font size=2>   To determine which tests get run by default
look at:</font></tt>
<br><tt><font size=2>   </font></tt><a href=https://github.com/openstack/tempest/blob/master/.testr.conf><tt><font size=2 color=blue>https://github.com/openstack/tempest/blob/master/.testr.conf</font></tt></a>
<br>
<br><tt><font size=2>3. Add a new test to a file for starters, or make
a new file called test_foo.py.</font></tt>
<br><tt><font size=2>   I'm sure there has to be info about it
here: </font></tt><a href=http://docs.openstack.org/developer/tempest/><tt><font size=2 color=blue>http://docs.openstack.org/developer/tempest/</font></tt></a>
<br>
<br><tt><font size=2>4. There is a "read-only" policy for the
clients, the tests are all here:</font></tt>
<br><tt><font size=2>   </font></tt><a href=https://github.com/openstack/tempest/tree/master/tempest/cli/simple_read_only><tt><font size=2 color=blue>https://github.com/openstack/tempest/tree/master/tempest/cli/simple_read_only</font></tt></a>
<br><tt><font size=2>   With way more info here: </font></tt><a href=http://docs.openstack.org/developer/tempest/field_guide/cli.html><tt><font size=2 color=blue>http://docs.openstack.org/developer/tempest/field_guide/cli.html</font></tt></a>
<br>
<br><tt><font size=2>Thanks,</font></tt>
<br><tt><font size=2>Steve</font></tt>
<br>
<br><tt><font size=2>Abhishek Talwar/HYD/TCS <abhishek.talwar@tcs.com>
wrote on 01/15/2015 12:09:27 AM:<br>
<br>
> From: Abhishek Talwar/HYD/TCS <abhishek.talwar@tcs.com></font></tt>
<br><tt><font size=2>> To: openstack-dev@lists.openstack.org</font></tt>
<br><tt><font size=2>> Date: 01/15/2015 12:19 AM</font></tt>
<br><tt><font size=2>> Subject: [openstack-dev] Doubts regarding OpenStack
Tempest</font></tt>
<br><tt><font size=2>> <br>
> Hi, <br>
</font></tt>
<br><tt><font size=2>> I am going through tempest in OpenStack and have
some questions that<br>
> I would like to get answered. </font></tt>
<br><tt><font size=2>> <br>
> Q1. How can we debug test cases in OpenStack ? (We can debug the <br>
> code through import pdb but the same doesn't work for test cases and<br>
> we have a bdb quit error) </font></tt>
<br><tt><font size=2>> Q2. The run_tests.sh script or tox -e does it
only run the unit test<br>
> cases for that components or it runs the complete set of tests <br>
> covered in the Tempest test integration suite ? </font></tt>
<br><tt><font size=2>> Q3. Suppose I need to add a test case in the
tempest suite how can Ido that ? </font></tt>
<br><tt><font size=2>> Q4. As it is said that tempest interacts only
with the OpenStack <br>
> Rest Api's , then how are the test cases for the various clients <br>
> run, by clients here I mean the python-novaclient,keystoneclient etc.
</font></tt>
<br><tt><font size=2>> <br>
> Thanks and Regards<br>
> Abhishek Talwar</font></tt>
<br><tt><font size=2>> =====-----=====-----=====<br>
> Notice: The information contained in this e-mail<br>
> message and/or attachments to it may contain <br>
> confidential or privileged information. If you are <br>
> not the intended recipient, any dissemination, use, <br>
> review, distribution, printing or copying of the <br>
> information contained in this e-mail message <br>
> and/or attachments to it are strictly prohibited. If <br>
> you have received this communication in error, <br>
> please notify us by reply e-mail or telephone and <br>
> immediately and permanently delete the message <br>
> and any attachments. Thank you<br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>
> </font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><tt><font size=2>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></tt></a><tt><font size=2><br>
</font></tt>