[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: [Xen-API] Introducing Open Source XenRT

This is the core engine that has driven all Xen testing for the last decade. 
Well worth investigating when our Mirage unit tests need more rigorous stress 


Begin forwarded message:

> From: Alex Brett <Alex.Brett@xxxxxxxxxx>
> Subject: [Xen-API] Introducing Open Source XenRT
> Date: 2 September 2013 13:49:00 BST
> To: "xen-api@xxxxxxxxxxxxx" <xen-api@xxxxxxxxxxxxx>
> 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
> _______________________________________________
> Xen-api mailing list
> Xen-api@xxxxxxxxxxxxx
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.