Perhaps of interest to those doing testing with CloudStack and Xen
--
Prasanna.,
------------------------
Powered by BigRock.com
--- Begin Message ---
As a follow up activity to the open sourcing of XenServer, Citrix is pleased to
announce the open sourcing of its automated test platform, XenRT.
XenRT ("Xen Regression Test") is a test automation framework, written in
Python, providing abstractions for the various components under test (pool,
host, VM, storage, network etc). The library code which makes up these
abstractions simplifies the process of writing tests, allowing quite complex
operations to be performed in a single method call.
In a full deployment, XenRT handles all aspects of the testing process - it
will schedule a test job onto a host, bootstrap it (via DHCP/PXE), install the
build to be tested, carry out the testing, and collect all necessary logs for
troubleshooting, without any user interaction required.
In addition to basic functional, regression, and stress testing, XenRT has
suites of tests that are used for testing performance, scalability, and
interoperability.
Within Citrix, XenRT is used with a distributed lab comprised of an extremely
wide range of hardware, and is developed and maintained by a team of some 25
developers. Tests are also written and executed directly by the wider XenServer
engineering team, in a true "Test-as-a-Service" platform - see
http://blogs.citrix.com/2013/08/30/xenserver-automated-testing-and-lab-orchestration-introducing-xenrt/
for more information.
XenRT has been open sourced to leverage Citrix's experience and resources in
test automation to help improve the quality of open source Xen and XenServer
releases, to benefit the entire community.
To get started with XenRT, follow the links below to the code and a README
document (which contains getting started instructions - further documentation
will follow in the near future). For discussion a mailing list has been created
- information about this can be found at
https://lists.xenserver.org/sympa/info/xenrt-users
README document:
http://downloadns.citrix.com.edgesuite.net/akdlm/8169/README
Main XenRT tarball:
http://downloadns.citrix.com.edgesuite.net/akdlm/8168/xenrt.tgz
Third party test resource tarball:
http://downloadns.citrix.com.edgesuite.net/akdlm/8169/tests.tgz
Source for third party resources (not required for normal operation):
http://downloadns.citrix.com.edgesuite.net/akdlm/8169/tests-source.tgz
Kind Regards,
Alex Brett
--- End Message ---