The virtualization team's automated testing has a long history. It was born in the old Novell Integration Test framework. The virtualization lab ran an instance of this framework for many years. Over time, those who knew the framework left the company, taking their knowledge and leaving little documentation behind. As our testing needs increased, we found the old framework insufficient, but saw little value in improving it given the available open source CI frameworks.
Before burying ourselves in SLE12 development, we took some time to move our automated tests under control of a Jenkins instance running in our lab. Tests were configured to run when new packages landed in our SLE12 devel project, ensuring our queued SLE12 submissions were continuously tested. But more is needed.
The purpose of the project is to improve CI testing of the popular virtualizers we use at SUSE - KVM, Xen, and LXC. E.g. automated testing of PCI and USB passthrough, better migration tests, testing on more distros (SLE11 SP3, SLE12, openSUSE13.1, openSUSE Factory), testing various combination of image formats, cache modes, backend driver types, etc.
Looking for mad skills in:
Nothing? Add some keywords!
This project is part of:
Hack Week 11
This project is one of its kind!