DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
The xcp-based devcloud is capable of deploying a basic zone cloudstack environment. We've patched this appliance with a clone of the incubator-cloudstack asf repo and our test utilities (marvin, cloudmonkey) and created a 'testcloud' appliance. The following workflow explains the way tests are run within the appliance:
The _testcloud _appliance testcloud appliance contains an init script at /etc/init.d/devcloud that will start up a testrunner process when the appliance boots. Following this the testrunner will perform the necessary setup to prepare a basic zone cloudstack management server.
| Wiki Markup |
|---|
[nose|https://nose.readthedocs.org/en/latest/]'s testrunner with the marvin plugin will collect all the tests marked with the '_attribute'_ of '_devcloud' \[ |
@attr(tags='devcloud')\] ,_ put them in a suite and run them |
...
The host machine is a Ubuntu server with virtualbox 4.2 installed with guest additions. VirtualBox does dhcp for the 'testcloud' workers that it spins up. The testcloud image itself is cloned into multiple test workers (currently 5). A simple scheduler will pick up an idle worker vm on trigger from jenkins master that is polling for commits on the git:repo. Once picked up each worker will perform all the tests and post the results back to the gateway/dhcp which in our case is the host machine running virtualbox. A jenkins slave runs in headless mode on the host machine and posts results back to jenkins master.
...