On Tue, Jan 15, 2013 at 4: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.,
>

Is there a reason that this isn't in the git repo or even SVN?

--David

Reply via email to