All pastes #203989 Raw Edit

Casanova

public text v1 · immutable
#203989 ·published 2006-10-15 15:47 UTC
rendered paste body
Vincent Untz wrote:
> Hi everyone,
> 
> We didn't send a summary of what got done during the Summer of Code to
> the community. It'd be fantastic if each student could write a paragraph
> or two explaining what they did, how the work will be used, etc.
> 
> This is something we could then use to write a GNOME Journal article and
> to send a summary to foundation-list (and also to Google people to show
> what we achieved with Google's money).
> 
> Thanks,
> 
> Vincent
> 

LDTP (Linux Desktop Testing Project)[1] is an automated test framework which uses the Accessibility libraries of GNOME. Python bindings are provided in order to create test scripts for GNOME/OpenOffice.org/Java Swing/Mozilla applications.

jhbuild[2] is an automated build script for building Gnome from source. jhbuild also takes care of the dependency issues involved in building the software. What jhbuild lacked however was support for automated test frameworks[3]. I have added generic support for test frameworks in jhbuild. Execution and reporting of LDTP scripts has been completely  integrated into jhbuild. jhautobuild[4] and tinderbox also show the  results of the LDTP tests[5]

In addition to the jhbuild enhancements, I have also written a regression suite[6]for LDTP, automation scripts for Evolution 2.6[7] and  gnome-dictionary[8]. In the process I have also added a number of bug  fixes[9] to LDTP's existing framework.

My complete summary (with a few screencasts) is posted at http://people.freedesktop.org/~prashmohan/soc/

[1] http://ldtp.freedesktop.org
[2] http://www.jamesh.id.au/software/jhbuild/
[3] http://bugzilla.gnome.org/show_bug.cgi?id=349114
[4] http://jhbuild.bxlug.be/
[5] http://www.0d.be/2006/07/25/integrating-ldtp-into-jhbuild/
[6] http://webcvs.freedesktop.org/ldtp/pyautosuite/reg-suite/
[7] http://webcvs.freedesktop.org/ldtp/pyautosuite/evolution/
[8] http://webcvs.freedesktop.org/ldtp/pyautosuite/gnome-dictionary/
[9] http://people.freedesktop.org/~prashmohan/soc/ldtp.patches/


-- 
Prashanth Mohan
http://prashblog.com

P.S I am sorry if my mail has more links than text ;-)