Test Drive an Ubuntu Release in a Virtual Machine
A relatively small number of Ubuntu users actually test our Alpha, Beta, and RC ISO images. Most of the users will remain on the current stable Ubuntu release, and upgrade a few days after GA. And in cadence, many of these users become upset, frustrated, angry, disappointed, etc. with the new release. In some cases, it's a simple matter of getting used to the new release. In other cases, these users have very serious complaints and identify real bugs that could have been fixed, had they been reported earlier in the cycle.
TestDrive is a project that makes it very easy to download and run the latest daily Ubuntu development snapshot in a virtual machine. Actually, it can be configured to download an run any URL-access ISO in a virtual machine. But the primary goal is to provide a very simple method for allowing non-technical Ubuntu users to test and provide feedback on the current Ubuntu release under development.
To use TestDrive, a user simply installs the package on their current, stable Ubuntu desktop or laptop (which ideally has a VT-capable CPU), and runs:
Applications -> System Tools -> Test Drive the Ubuntu Development Branch
The TestDrive application then rsyncs the ISO that the user wants to test to a local cache directory, and launches it in KVM.
This can be used to test any flavor of Ubuntu, Kubuntu, Xubuntu, Desktop, Server, Netbook Remix, amd64, i386, lpia, etc. Basically anything that has an x86 ISO.
Blueprint information
- Status:
- Complete
- Approver:
- Rick Spencer
- Priority:
- Low
- Drafter:
- Dustin Kirkland
- Direction:
- Approved
- Assignee:
- Dustin Kirkland
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Dustin Kirkland
- Completed by
- Dustin Kirkland
Whiteboard
I have implemented a prototype of TestDrive, which work well on Ubuntu 9.10.
PPA:
* https:/
Code:
* bzr branch lp:testdrive
Project:
* http://
TODO:
* Add to the Ubuntu archive for Lucid
* Publish backports packages for Hardy - Karmic, for easy testing of Lucid
* Provide some option or alternative for non-VT hosts
* kqemu is not an option as of Karmic
* Hook into Apport for bug reporting
* Hook into ISO tracking for ISO testing
* GTK application that allow graphical configuration and selection of the ISO to download/test
* Deploy the VM to the cloud (EC2 or UEC, perhaps)
For UDS Lucid, this will be tracked in desktop-