Testing the Xen Hypervisor and Linux Virtual Machines
Xen is an interesting and useful technology that has made virtualization features, normally found only in high-end systems, more widely available. Such technology, however, demands stability, since all virtual machines running on a single system are dependent on its functioning properly. This paper will focus on the methods employed to test Xen, and how it differs from normal Linux testing. Additionally, this paper discusses tests that are being used and created, and automation tools that are being developed, to allow testers and developers working on Xen to easily run automated tests.