Thanks for the report David. Gives good baseline for pre 4.1 
Lot of scope to add unit tests 

https://builds.apache.org/job/cloudstack-master-maven/13/cobertura/



-----Original Message-----
From: David Nalley [mailto:da...@gnsa.us] 
Sent: Wednesday, November 21, 2012 3:39 PM
To: cloudstack-dev@incubator.apache.org
Subject: Re: [DISCUSS] QA/Testing focus on 4.1

On Wed, Nov 21, 2012 at 6:29 PM, Animesh Chaturvedi < 
animesh.chaturv...@citrix.com> wrote:

> David
>
> I certainly vote +1  on your ideas to improve testing in CS and 
> enhancing and embracing automation as way of life.  To put in my two 
> cents ,  I would like to highlight  that unit test automation is the 
> base for automation strategy. Here is a good post on test pyramid 
> http://martinfowler.com/bliki/TestPyramid.html.  As developers if we 
> can commit to comprehensive automated unit tests  we can release early 
> and often. CloudStack with its API layer is already well positioned 
> for service/integration layer automation.
>
>
I agree with Martin's sentiment there.
Really what we want to do is get a pipeline going. (and actually now that I 
write this, I realize that I need to adjust how things are evolving on
b.a.o) so that it looks like this:
* RAT
* compile + junit
* docs + apidocs
* package building
* install tests
* smoketests
* full blown integration tests

A failure at any stage should block every other future test. This also gets us 
from least expensive (RAT completes in around 1 minute) to most expensive (the 
full Marvin tests take hours) Running this frequently also allows us to quickly 
see where problems have been introduced because there would be a limited set of 
changes in each of these test iterations.

--David

Reply via email to