testdrive should have a windows/mac port

Bug #488084 reported by Alan Pope 🍺🐧🐱 🦄
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
TestDrive
Fix Released
Wishlist
Dustin Kirkland 
testdrive (Ubuntu)
Fix Released
Wishlist
Dustin Kirkland 

Bug Description

In order that as many people as possible should be able to test drive Ubuntu ISO images in a VM, it makes sense that testdrive should be 'ported' to Windows and/or Mac. This could also be tied in with supporting VirtualBox, VMWare and Parallels as alternative VM platforms.

Revision history for this message
Kevin Fullerton (m-launchpad-carshaft-com) wrote :

Attached patch for testdrive which works with Parallels 4 on OS X Leopard (10.5.8)

outrage-mbp:testdrive_1.12.orig kfullert$ ./testdrive

INFO: Using Parallels Desktop for virtual machine hosting...

INFO: Syncing the specified ISO...
      rsync://cdimage.ubuntu.com/cdimage/daily-live/current/lucid-desktop-i386.iso
receiving file list ...
1 file to consider

sent 118 bytes received 97 bytes 430.00 bytes/sec
total size is 731777024 speedup is 3403614.07

Removing the VM...
The VM has been successfully removed.
INFO: Creating VM...
Creating the virtual machine...
Generate the VM configuration for ubuntu.
The VM has been successfully created.
Set the memsize parameter to 256Mb.
The VM has been successfully configured.
Remove the hdd0 device.
The VM has been successfully configured.
Creating hdd0 (+) scsi:0 image='/Users/kfullert/Documents/Parallels/testdrive.pvm/harddisk1.hdd'
Create the expand image file, 6000Mb...
The VM has been successfully configured.
Creating cdrom0 (+) ide:1 image='/Users/kfullert/.cache/testdrive/lucid-desktop-i386.iso'
The VM has been successfully configured.
Starting the VM...
The VM has been successfully started.

INFO: You may wish to clean up the cache directory...
      /Users/kfullert/.cache/testdrive
total 1429256
drwxr-xr-x 3 kfullert staff 102B 25 Nov 09:54 ./
drwxr-xr-x 3 kfullert staff 102B 25 Nov 09:29 ../
-rw-rw-r-- 1 kfullert staff 698M 20 Nov 08:20 lucid-desktop-i386.iso
698M /Users/kfullert/.cache/testdrive

outrage-mbp:testdrive_1.12.orig kfullert$

Changed in testdrive:
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → Dustin Kirkland (kirkland)
Changed in testdrive:
status: In Progress → Fix Committed
Changed in testdrive (Ubuntu):
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → Dustin Kirkland (kirkland)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package testdrive - 1.14-0ubuntu1

---------------
testdrive (1.14-0ubuntu1) lucid; urgency=low

  [ Dustin Kirkland ]
  * testdrive-select-iso:
    - loop around input
    - improve input exception handling
    - allow for ctrl-c canceling
    - launch testdrive upon url selection
    - fix array indexing
  * testdrive:
    - source /etc/testdriverc rather than .conf, LP: #485930
    - silence kvm-ok messages, which are misleading when using
      VirtualBox, LP: #486884
    - use .img for backing disk tempfile
    - launch testdrive-select-iso, if ISO_URL undefined
    - dereference symlinks on ls of cache dir
  * debian/install: install testdrive-select-iso
  * debian/control: depend on python for testdrive-select-iso
  * doc/testdrive-select-iso.1: initial manpage, clean it up

  [ Kevin Fullerton ]
  * testdrive: Add support for MacOS/Parallels for testdriving Linux ISOs,
    LP: #488084
 -- Dustin Kirkland <email address hidden> Wed, 25 Nov 2009 11:22:29 -0600

Changed in testdrive (Ubuntu):
status: In Progress → Fix Released
Changed in testdrive:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.