cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chiradeep Vittal <>
Subject Re: Writing Data driven tests in Marvin
Date Thu, 12 Sep 2013 16:07:13 GMT
+1 for DRYness

On 9/12/13 7:41 AM, "Sowmya Krishnan" <> wrote:

>Data driven tests [1] help in generating more tests with less code.
>Useful for cases where we have lot of similar tests to be carried out
>with different configurations (run same tests with different network
>offerings for example)
>I've tried this out for VPC tests. We have same set of tests need to be
>run both for VPC created with "Default offering" and "Default Offering
>with Netscaler as LB". Instead of rewriting the tests for each offering,
>we could just use ddt (pip install ddt) to achieve it.
>I've pushed a VPC test suite here with the changes:
>As part of this, I've also removed the creation of VPC offering as
>discussed in the other thread. Rest of the changes are related to ddt.
>Please take a look and let me know if any comments/suggestions. I can
>extend this further for other VPC tests and for other test suites as
>well. Presently I can think of Persistent network tests as another
>scenario where this might be useful.
>[1] (Thanks Prasanna
>for the link!)

View raw message