<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Mar 29, 2010 at 6:10 PM, Tomeu Vizoso <span dir="ltr"><<a href="mailto:tomeu@tomeuvizoso.net">tomeu@tomeuvizoso.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Sun, Mar 28, 2010 at 16:24, Yevlempy(Harsh Verma) <<a href="mailto:yevlempy@gmail.com">yevlempy@gmail.com</a>> wrote:<br>
> Hi<br>
><br>
> I Would like to propose GSOC 2010 idea for Sugarlabs.<br>
><br>
> ----The Proposal----<br>
> I would like to propose an idea of Integrating LDTP with sugar.<br>
> Gnome/LDTP[1]<br>
> (Linux Desktop Testing Project) seem to be doing this set of things for<br>
> Gnome<br>
> (and other desktops) the evince test suite includes automatic UI tests as<br>
> well.<br>
><br>
><br>
> ----Advantages----<br>
> We can do a set of basic tests that simulate a user working with Sugar<br>
> basically<br>
> doing the "Smoke Test" stuff automatically. Having a fully working test<br>
> suite that<br>
> can not test those few parts will also be a good motivation/idea to<br>
> replace them.<br>
><br>
> ----Required----<br>
><br>
> As a starter i would need some kind of test framework that starts up Sugar<br>
> in a<br>
> virtual X server (i.e. something like xvfb), wait for Sugar to start up (for<br>
> most of the<br>
> tests - maybe some might try to crash it by activating things while the UI<br>
> is still is<br>
> loading) and run a single test (each test will start fresh).Which can be<br>
> achieved by<br>
> trying to reuse Mago[2]. And looking at the [3] we can also try to do some<br>
> thing with<br>
> xvfg.LDTP can be used to test the functionality of an accessibility enabled<br>
> application.<br>
> As sugar is build on top of the Gnome libraries, the AIUI, the Gnome<br>
> libraries already<br>
> take care of that.<br>
><br>
> ----My FOSS expirence----<br>
><br>
> I have been a Fedora Ambassador[4] since a long time enjoying the open<br>
> source world.<br>
> I basically do stuff with python and pygtk(though in process of reading),<br>
> recently i have<br>
> made a control panel extension for sugar i.e font panel which codes be found<br>
> at [5].<br>
> The detailed documentation of its making can be found [6]. I also have<br>
> worked with<br>
> web framework before i.e Rubyonrails.<br>
><br>
><br>
> I would like someone to mentor me on this idea, and would love to hear up<br>
> from mentors<br>
> and developers.<br>
<br>
</div></div>I think this is a very good idea. Automatic tests are strongly needed<br>
and the approach you mention seem to me like the best one.<br>
<br>
Regards and good luck,<br></blockquote><div><br>As proposed before i would like to
participate in GSOC 2010 with proposal [7] in
Sugarlabs.<br>I will be including more of technical details as i proceed forward.I am looking for more <br>comments and feedbacks in order to move forward with the idea. <br><div><br></div><div>[7]<a href="http://wiki.sugarlabs.org/go/Summer_of_Code/2010/Integration_of_LDTP_with_Sugar">http://wiki.sugarlabs.org/go/Summer_of_Code/2010/Integration_of_LDTP_with_Sugar</a><br>
<div><br></div>
<div>thanks,<br>--yev--<br> </div><a href="http://wiki.sugarlabs.org/go/Summer_of_Code/2010/speech-recognition" target="_blank"></a></div><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Tomeu<br>
<div class="im"><br>
> [1]<a href="http://ldtp.freedesktop.org/wiki/" target="_blank">http://ldtp.freedesktop.org/wiki/</a><br>
> [2]<a href="https://launchpad.net/mago" target="_blank">https://launchpad.net/mago</a><br>
> [3]<a href="http://ldtp.freedesktop.org/wiki/HOWTO" target="_blank">http://ldtp.freedesktop.org/wiki/HOWTO</a><br>
> [4]<a href="http://fedoraproject.org/wiki/User:Yevlempy" target="_blank">http://fedoraproject.org/wiki/User:Yevlempy</a><br>
> [5]<a href="http://git.sugarlabs.org/projects/sugar/repos/yevlempy/commits/973b0bd9def313cf6cf9ffea967c4626ebb9ffc6" target="_blank">http://git.sugarlabs.org/projects/sugar/repos/yevlempy/commits/973b0bd9def313cf6cf9ffea967c4626ebb9ffc6</a><br>
> [6]<a href="http://yevlempy.wordpress.com/2010/03/27/the-sugar-font-panel/" target="_blank">http://yevlempy.wordpress.com/2010/03/27/the-sugar-font-panel/</a><br>
><br>
> Thanks,<br>
> --yev--<br>
><br>
><br>
> --<br>
> yevlempy | Harsh Verma<br>
> Fedora Ambassador(INDIA)<br>
> <a href="http://yevlempy.wordpress.com/" target="_blank">http://yevlempy.wordpress.com/</a><br>
><br>
</div>> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
><br>
</blockquote></div><br><br clear="all"><br>-- <br>yevlempy | Harsh Verma<br>Fedora Ambassador(INDIA)<br><a href="http://yevlempy.wordpress.com/">http://yevlempy.wordpress.com/</a><br>
</div>