[openstack-dev] The future of run_tests.sh

Anita Kuno akuno at lavabit.com
Tue Jun 18 15:35:04 UTC 2013


On 13-06-18 11:14 AM, John Dennis wrote:
> On 06/18/2013 04:59 AM, Thierry Carrez wrote:
>> The issue here is not really the burden of maintaining an alternate
>> testing method in the tree... it's that by default newcomers use the
>> alternate method rather than the one used by our CI infrastructure,
>> which should be their default choice.
>>
>> Personally I would introduce a TESTING file that would describe all
>> available methods for running tests, and rename/move run_tests.sh to
>> something less discoverable... so that people looking for ways to run
>> tests would find TESTING first.
> +1
>
> As a developer newly assigned to keystone work I will echo the value of
> both the run_tests.sh script because of it's obvious presence and
> utility. A TESTING file should be mandatory as well. I immediately found
> the run_tests.sh script but fumbled around for a while until I found all
> the information I needed to run the tests (despite already being
> familiar with nose). It also took me a while to figure out how to run an
> individual test (mostly because I assumed one had to include the tests
> directory in either a test pathname or module path) but run_tests.sh
> apparently points nose into the test directory. Had there been a TESTING
> readme file it would have definitely saved me time and frustration.
>
> I had to learn about tox after a suggestion in IRC.
>
> Coming from a distro perspective I prefer not to see non-distro items
> being installed (venv has worked well though). And I definitely like
> being able to drop into the debugger, nose has served me well in the
> past and I like it.
>
> John
Would you mind making your keystone testing notes available on 
https://wiki.openstack.org/wiki/Testing, John?

I am having a heck of a time getting keystone and keystone client tests 
working on a default devstack installation and would welcome your 
guidance if you are willing.

My thanks,
Anita.
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>





More information about the OpenStack-dev mailing list