Re: [Openstack] [QA] Aligning smoke / acceptance / promotion test efforts

2012-05-08 Thread Tim Simpson
Hi Daryl, I understand what you're trying to accomplish by creating a new client for the tests, but I'm not sure why the interface has to be completely different from the official set of Python client bindings. If it used the same interface everyone in the community could then benefit from the

Re: [Openstack] [OpenStack][Nova] Minimum required code coverage per file

2012-04-25 Thread Tim Simpson
Great point Justin. I've worked on projects where this has happened repeatedly and it's a drag. From: openstack-bounces+tim.simpson=rackspace@lists.launchpad.net [openstack-bounces+tim.simpson=rackspace@lists.launchpad.net] on behalf of Justin Santa

Re: [Openstack] Integration tests

2011-09-12 Thread Tim Simpson
I'm with the Reddwarf (Database as a Service) team at Rackspace. We employ a large set of integration / functional tests which run in a Vagrant controlled VM. Our tests use python-novaclient as well as a similar client for Reddwarf we've written ourselves. The motivation is to eat our own dog

Re: [Openstack] Integration tests

2011-09-12 Thread Tim Simpson
found it to be a mistake-TestNG really did think out how to do this pretty well. We should talk sometime, I think each project could gain a lot from it. From: Matt Dietz Sent: Monday, September 12, 2011 12:22 PM To: Tim Simpson; Jay Pipes Cc: openstack

Re: [Openstack] Integration tests

2011-09-12 Thread Tim Simpson
Sent: Monday, September 12, 2011 3:16 PM To: Tim Simpson; Matt Dietz; Jay Pipes Cc: openstack@lists.launchpad.net Subject: Re: [Openstack] Integration tests On 9/12/11 2:54 PM, Tim Simpson tim.simp...@rackspace.com wrote: It would be advantageous for the tests to only use one client, whatever

Re: [Openstack] How to deal with 'tangential' bugs?

2011-02-28 Thread Tim Simpson
The Skip plugin for nose offers similar functionality which can be used in Python 2.6: http://somethingaboutorange.com/mrl/projects/nose/0.11.1/plugins/skip.html Using this you can write decorators that raise SkipTest if a certain criteria isn't met.