Kudos Prasanna!

On 15-Jan-2013, at 1:30 AM, Prasanna Santhanam <t...@apache.org> wrote:

> I've setup a simple job on the jenkins instance [1] that will monitor the
> git repo for commits and run basic tests within devcloud to ensure
> essential functionality isn't broken. Once stabilized and trustworthy
> in its reporting I'll move it to builds.a.o post permission from
> #asfinfra.
> 
> I've put up a wiki page [2] describing how this was done and shared the
> appliance for others to reuse and improve. The first improvement
> should probably be the run time which is currently at 20m per checkin.
> Let the list know if you have any ideas on improving this.
> 
> The code is available via github [3] and I'm happy to move it to
> CloudStack-extras so it becomes a central repo for our CI related
> work. Also, I've begun playing with devcloud-kvm so we can do the same
> tests using a similar appliance for our advanced zone tests.
> 
> Comments, Suggestions and Contributions welcome
> 
> Many thanks to Ahmad Emneina, Edison Su and Rohit Yadav for their
> ideas and suggestions.
> 
> [1] http://jenkins.cloudstack.org/view/debug/job/testcloud-master-basic/
> [2] 
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Devcloud+Continuous+Tests
> [3] https://github.com/vogxn/devcloud-ci
> 
> Thanks,
> 
> -- 
> Prasanna.,
> 
> On Sun, Jan 13, 2013 at 11:28:25PM -0500, Prasanna Santhanam wrote:
>> On Sun, Jan 13, 2013 at 05:34:28PM -0500, Sebastien Goasguen wrote:
>>> 
>>> On Jan 12, 2013, at 10:55 AM, Rohit Yadav <rohit.ya...@citrix.com> wrote:
>>> 
>>>> On master branch devcloud in basic zone should work, at my end I
>>>> make sure at the end of the day to run integration tests once
>>>> using DevCloud :)
>>> Can you describe how you run the tests with devcloud ?
>>> thx
>>> 
>> Once you have the mgmt server and hosts up and running you can run the
>> tests with marvin as belows:
>> 
>> $ nosetests --with-marvin --marvin-config=tools/devcloud/devcloud.cfg
>> --load -a tags='devcloud' -w test/integration/smoke/
>> 
>> You'll need marvin and it's nose plugin registered for this.
>> 
>> That will pick up all the tests marked as 'devcloud' runnable.
>> http://jenkins.cloudstack.org/view/debug/job/testcloud-master-basic/
>> 
>> The scripts for the CI are coming from here:
>> https://github.com/vogxn/devcloud-ci
>> 
>> I'm setting this up via jenkins CI so we don't have to run it by hand.
>> but it's got some weird issue with xcp-xapi not coming up during
>> devcloud2 bootup. After that it should be rolling.
>> 
>> 
>> -- 
>> Prasanna.,
> 

Reply via email to