Hello all,<br><br>As per Vuntz [1] suggestion, I have renamed the LDTPv2 package name from ldtp2-2.0.1 to ldtp-2.0.1. Uploaded new package [2]<br><br>Missing pieces in previous email:<br><br>About LDTP:<br><br>Linux Desktop Testing Project is aimed at producing high quality test automation framework (Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application&#39;s user interface. We strive to help in building a quality desktop.<br>

<br>Thanks<br>Nagappan<br><br>[1] - <a href="http://www.vuntz.net/journal/">http://www.vuntz.net/journal/</a><br>[2] - <a href="http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp-2.0.1.tar.gz">http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp-2.0.1.tar.gz</a><br>

<br><div class="gmail_quote">On Mon, Jan 18, 2010 at 8:57 PM, Nagappan Alagappan <span dir="ltr">&lt;<a href="mailto:nagappan@gmail.com">nagappan@gmail.com</a>&gt;</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;">

Hello all,<br><br>LDTPv2 a complete rewrite of LDTPv1 in Python. This release is dedicated to Eitan Isaacson[1]. Eitan wrote the LDTPv2 framework and important API&#39;s in LDTPv2 !<br><br>My co-workers in VMware Ranjith Murugan, Gaurav Sharma and Anupa Kamath, did a wonderful job in verifying the compatibility of LDTPv1 and v2. Special thanks to them and my manager Greg McShea on supporting this effort.<br>


<br>Special thanks to Ara Pulido[2] for tracking the LDTPv2 status and pushing us to make the release at the earliest, as Ara wants to include LDTPv2 in Ubuntu Lucid, before feature freeze.<br><br>Following are the difference between LDTPv1 and v2:<br>


<br>* getlabel function is deprecated - you can use getobjectproperty(&#39;winodw&#39;, &#39;objectname&#39;, &#39;label&#39;) # To verify the display text<br>* Label in v2 doesn&#39;t return the accelerator key (eg: in v1 &quot;_Find&quot; will be returned on v2 just &quot;Find&quot; is returned)<br>


* Strict data types are checked, in v1 most of the inputs are considered as string, if not they will be converted to string, but on v2 exception will be<br>thrown, if incorrect type is passed to any function * In v1 we have ldtp binary, on v2 we need to check ldtpd.sh for now, this doesn&#39;t return the version for now, it has to be implemented, if you check for &quot;ldtp --version&quot; in v1<br>


* In v1 each action command was given 1 second sleep time internally before execution, but on v2 there is no delay unless its set in environment variable LDTP_COMMAND_DELAY. So, the script has to use appropriate wait time<br>


* As Javier (from Ubuntu QA team) found, launchapp, argument name changed from &#39;arg&#39; to &#39;args&#39;<br><br>Some of missing API in v2:<br><br>* Calendar object<br>* logFailures in v1 is not implemented in v2<br>


* LDTP logging methods<br>* appundertest<br>* launchapp2<br>* blackoutregion<br>* label object<br>* panel object<br>* ProcessStatistics<br><br>LTFX is completely removed in LDTP v2 in favor of wnck implmentation<br><br>Download LDTPv2 source from <a href="http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp2-2.0.1.tar.gz" target="_blank">http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp2-2.0.1.tar.gz</a><br>


<br>New dependency:<br><br>python-twisted-web<br>python-pyatspi<br>python-gtk<br>python-gnome<br><br>Will schedule binary package building for different Linux distribution using openSUSE Build Service - <a href="http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/" target="_blank">http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/</a><br>


<br>Documentation references:<br><br>For detailed information on LDTP framework and latest updates visit <a href="http://ldtp.freedesktop.org" target="_blank">http://ldtp.freedesktop.org</a><br><br>For information on various APIs in LDTP including those added for this release can be got from <a href="http://ldtp.freedesktop.org/user-doc/index.html" target="_blank">http://ldtp.freedesktop.org/user-doc/index.html</a><br>


<br>Report bugs - <a href="http://ldtp.freedesktop.org/wiki/Bugs" target="_blank">http://ldtp.freedesktop.org/wiki/Bugs</a><br><br>To subscribe to LDTP mailing lists, visit <a href="http://ldtp.freedesktop.org/wiki/Mailing_20list" target="_blank">http://ldtp.freedesktop.org/wiki/Mailing_20list</a><br>


<br>IRC Channel - #ldtp on <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a><br><br>Thanks<br>Nagappan<br><br>[1] - <a href="http://monotonous.org/" target="_blank">http://monotonous.org/</a><br>[2] - <a href="http://ubuntutesting.wordpress.com/" target="_blank">http://ubuntutesting.wordpress.com/</a><br clear="all">

<font color="#888888">
<br>-- <br>Linux Desktop (GUI Application) Testing Project - <a href="http://ldtp.freedesktop.org" target="_blank">http://ldtp.freedesktop.org</a><br><a href="http://nagappanal.blogspot.com" target="_blank">http://nagappanal.blogspot.com</a><br>


</font></blockquote></div><br><br clear="all"><br>-- <br>Linux Desktop (GUI Application) Testing Project - <a href="http://ldtp.freedesktop.org">http://ldtp.freedesktop.org</a><br><a href="http://nagappanal.blogspot.com">http://nagappanal.blogspot.com</a><br>