[openstack-dev] How to skip certain unit tests?

Robert Collins robertc at robertcollins.net
Thu Oct 31 02:46:24 UTC 2013


On 31 October 2013 15:20, John Griffith <john.griffith at solidfire.com> wrote:

> Hi Vijay,
>
> Theoretically there should never be broken tests in master, that's
> what the gates are for and if there are they should be fixed very
> quickly.
>
> Back to your question, I don't know of a way to skip from
> run_tests.sh, but there is a skip decorator that can be added to tests
> in the code.  You can also specify specific tests to run.  Using
> run_tests.sh (you can also do more sophisticated things with testr or
> tox directly) you could do something like:
> 'run_tests.sh cinder.tests.test_volumes' or more granular:
> 'run_tests.sh cinder.tests.test_volume:VolumeTestCase.test_create_delete_volume

For any project that has switched to testr, it should be simple - pass
-- <some regex> in.

e.g. run_tests.sh -- (?!testnametoskip)

Cheers,
Rob

-- 
Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud



More information about the OpenStack-dev mailing list