GSoC Update of the Week – Testdrive PyGTK Front-end
May 24th, 2010 — roaksoaxAs part of this years GSoC2010, I’ll be working on getting a PyGTK Front-end for Testdrive. The work to be done is separated in three main phases.
- The first phase is to modularize testdrive to be able to reuse the code for the front-ends.
- The second phase is to actually implement a first PyGTK front-end for testdrive, providing the same functionality as it testdrive does.
- The third step, is to implement some new features.
Phase 1, has already been completed, because I actually started working in modularizing Testdrive over a month ago. Phase 2, is now in progress and starting soon, i’ll launch it periodically for testing purposes. Phase 3, will begin as soon as phase 2 is completed.
Some of the features that will be implemented were discussed during the Session we had at the last UDS. During the last UDS we not only discussed desired features, but also I prepared some UI sketches. Right now, after a couple days on working on it and getting familiarized with PyGTK, Testdrive Front-end looks like this:
If someone from the Desktop Team/Design Team has suggestions, please do so. They are very much appreciated. If you would like to see other sketches and keep track of the project, please refer to the following:
- Wikipage: https://wiki.ubuntu.com/TestdriveFrontend
- Blueprint: https://blueprints.launchpad.net/testdrive/+spec/desktop-maverick-testdrive-frontend-gsoc
- Testing: https://wiki.ubuntu.com/TestdriveFrontend/Testing
You can also find me (RoAkSoAx) and my mentor (Dustin Kirkland – kirkland) on IRC at:
- IRC Channel: #testdrive
If you have any other suggestions, please do so
.





May 24th, 2010 at 2:29 AM
[...] This post was mentioned on Twitter by Planet Ubuntu, Zuissi. Zuissi said: Ubuntu: Andres Rodriguez: GSoC Update of the Week Testdrive PyGTK Front-end: As part of this years GSoC2010, I’ll… http://bit.ly/bYsgAv [...]
May 24th, 2010 at 2:52 AM
[...] the original post here: Andres Rodriguez: GSoC Update of the Week – Testdrive PyGTK Front-end a-month-ago, been-completed, begin-as-soon, code, desktop, during-the-last, features, following, [...]
May 24th, 2010 at 4:45 AM
[...] goes here var a2a_config = a2a_config || {}; a2a_config.linkname="Testdrive PyGTK Front-end"; [...]
May 24th, 2010 at 6:40 AM
Would it not be simpler to turn the Distro tabs and Architecture groups into drop down combo boxes?
May 24th, 2010 at 1:03 PM
We’re also hanging out in #testdrive in irc.freenode.net.
Nice job so far, Andres! I think people will be very excited about this
May 24th, 2010 at 3:41 PM
Nice UI
May 24th, 2010 at 4:15 PM
@TMG: It is indeed another way to group things, however, the idea is to be able to provide the user with the ability to launch whatever ISO it want’s without having to select it from a drop down combo box all the time. For example, what If I wanna test Ubuntu Desktop i386 and then Kubuntu Desktop i386. Instead of selecting first Ubuntu/i386 test it, and then selecting Kubuntu/i386, test it… we can have everything ordered in tabs. That way we have less clicks for the users