<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9589202</id><updated>2011-12-14T19:06:39.761-08:00</updated><title type='text'>Nagappan's weblog</title><subtitle type='html'>Linux Desktop (GUI Application) Testing Project - LDTP maintainer</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default?start-index=101&amp;max-results=100'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>137</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9589202.post-3311978719417679100</id><published>2011-08-25T11:15:00.000-07:00</published><updated>2011-08-25T11:22:03.546-07:00</updated><title type='text'>11th day of fasting - India against corruption</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Anna_Hazare"&gt;Anna Hazare&lt;/a&gt; the man behind India against corruption movement is fasting for the past 11 days to implement &lt;a href="http://en.wikipedia.org/wiki/Jan_Lokpal_Bill"&gt;Jan Lokpal Bill&lt;/a&gt; in India.&lt;div&gt;Wow ! I'm amazed, fasting just one day is really hard for me, but this 74 year old man fasting for 11 days. His health condition is good, he walks, talks.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-3311978719417679100?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/3311978719417679100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=3311978719417679100' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3311978719417679100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3311978719417679100'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2011/08/11th-day-of-fasting-india-against.html' title='11th day of fasting - India against corruption'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-4284258075410613200</id><published>2011-07-27T10:47:00.000-07:00</published><updated>2011-07-27T10:48:40.633-07:00</updated><title type='text'>ITR with LibreOffice [India]</title><content type='html'>Kindly note that the ITR1 form for filing income tax returns is successfully migrated to LibreOffice / OpenOffice for this year (Assessment year 2011-2012) and available on the same site, http://freedom-matters.in . Kindly spread the word.&lt;br /&gt;&lt;br /&gt;The goal of this endeavour is that no person who wants to file ITR and does not have MS Excel should suffer because of this partiality by the Government. But we are still a long way from this. The problem is, every year the form changes, since tax rules change, so this migration is going to be difficult in future. We need to get the Government / IT Department to stop favouring MS Excel. They are only making it harder for non-MS Office users. Kindly lets continue this discussion and effort to put pressure on the concerned people to make a change in this department.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-4284258075410613200?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/4284258075410613200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=4284258075410613200' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/4284258075410613200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/4284258075410613200'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2011/07/itr-with-libreoffice-india.html' title='ITR with LibreOffice [India]'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-8186749720365323176</id><published>2011-01-25T10:44:00.000-08:00</published><updated>2011-01-25T10:46:05.124-08:00</updated><title type='text'>Announce: Mago New development release</title><content type='html'>On behalf of Jean-Baptiste Lallement:&lt;br /&gt;&lt;br /&gt;We are pleased to announce the new development release of Mago.&lt;br /&gt;&lt;br /&gt;This release has seen a lot of changes and improvements to make Linux&lt;br /&gt;automated desktop testing easier and enable more people to contribute&lt;br /&gt;writing tests and aiming to high quality desktop applications.&lt;br /&gt;&lt;br /&gt;Key features included in this version:&lt;br /&gt;- Separation between the framework and the tests&lt;br /&gt;- Support for standard gnome dialogs and authentication&lt;br /&gt;- Easy configuration of the tests with configuration files&lt;br /&gt;- Support for the latest version of LDTP&lt;br /&gt;- Direct interaction with Window Manager via XLib&lt;br /&gt;- Image matching testing with XPresser&lt;br /&gt;- Easy and flexible collect and run with Nose&lt;br /&gt;- Testtools to extend python unittest&lt;br /&gt;- The documentation now uses Sphinx&lt;br /&gt;- Magomatic to generate application map&lt;br /&gt;&lt;br /&gt;You want to contribute to the effort?&lt;br /&gt;You can download the source from bazaar at https://launchpad.net/mago&lt;br /&gt;&lt;br /&gt;The testsuite is available from lp:~mago-contributors/mago/mago-testsuite&lt;br /&gt;&lt;br /&gt;Note that this version is not compatible with the previous version of&lt;br /&gt;mago which is still available from lp:~mago-contributors/mago/mago-1.0&lt;br /&gt;&lt;br /&gt;Mailing List:&lt;br /&gt;    http://mail.gnome.org/mailman/listinfo/desktop-testing-list&lt;br /&gt;&lt;br /&gt;IRC:&lt;br /&gt;    #ubuntu-testing in irc.freenode.org&lt;br /&gt;    #gnome-testing in irc.gnome.org&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks to all the people who contributed fixes, features and lot of tests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-8186749720365323176?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/8186749720365323176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=8186749720365323176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8186749720365323176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8186749720365323176'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2011/01/announce-mago-new-development-release.html' title='Announce: Mago New development release'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-2363698921381446389</id><published>2011-01-25T10:37:00.000-08:00</published><updated>2011-01-25T10:40:12.993-08:00</updated><title type='text'>Announce: Linux Desktop Testing Project (LDTP) 2.1.0 released</title><content type='html'>&lt;div&gt;Changes in this release:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Added documentation files from LDTPv1 and updated accordingly&lt;/div&gt;&lt;div&gt;Search object name as unicode character and mutliline&lt;/div&gt;&lt;div&gt;Print Unicode exception, instead of string. Printing string fails, if non-ascii strings are in exception string&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Performance improvement:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When looking for object inside a window without any delay, utilize all the CPU, just delay the lookup every 2 seconds&lt;/div&gt;&lt;div&gt;Don't force remap on gechild, getobjectlist, getobjectproperty, unless the window object is changed, as this utilizes more CPU&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;New API:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;getmax - Get max value of spin button&lt;/div&gt;&lt;div&gt;getmin - Get min value of spin button&lt;/div&gt;&lt;div&gt;startlog - Start logging to file&lt;/div&gt;&lt;div&gt;stoplog - Stop logging to file&lt;/div&gt;&lt;div&gt;startprocessmonitor - Start monitoring the given process&lt;/div&gt;&lt;div&gt;stopprocessmonitor - Stop monitoring the given process&lt;/div&gt;&lt;div&gt;getcpustat - Get the current CPU statistics of the given process&lt;/div&gt;&lt;div&gt;getmemorystat - Get the current memory statistics of the given process&lt;/div&gt;&lt;div&gt;registerkbevent - Register keyboard event&lt;/div&gt;&lt;div&gt;deregisterkbevent - De-Register keyboard event&lt;/div&gt;&lt;div&gt;getobjectnameatcoords - Get window / object name in LDTP format based on the current mouse co-ordinates&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bugs fixed:&lt;/div&gt;&lt;div&gt;619575: Raise a more descriptive error when a child is not found&lt;/div&gt;&lt;div&gt;620343: setcellvalue is not implemented in LDTP2&lt;/div&gt;&lt;div&gt;624690: LDTP2.0.6 cannot type comma ', ' use function 'enterstring'&lt;/div&gt;&lt;div&gt;624678: Cannot identifiy some dialogs of OpenOffice3.2&lt;/div&gt;&lt;div&gt;635047: 'comboselect' doesn't work when specify component name listed in 'getobjectlist'&lt;/div&gt;&lt;div&gt;638229 - onwindowcreate fails with CannotSendRequest with python2.7&lt;/div&gt;&lt;div&gt;638226 - Missing import socket in ldtp/__init__.py&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Special thanks:&lt;/div&gt;&lt;div&gt;Ara Pulido, JB Lallement - Ubuntu Mago team&lt;/div&gt;&lt;div&gt;Eitan Isaacson&lt;/div&gt;&lt;div&gt;Brian Nitz - Oracle / Sun&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Download source &lt;a href="http://download.freedesktop.org/ldtp/2.x/2.1.x/ldtp-2.1.0.tar.gz"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Download &lt;a href="http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/rpm/"&gt;RPM&lt;/a&gt; / &lt;a href="http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/deb/"&gt;deb&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-2363698921381446389?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/2363698921381446389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=2363698921381446389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2363698921381446389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2363698921381446389'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2011/01/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project (LDTP) 2.1.0 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-3776380516408405820</id><published>2010-09-21T17:47:00.000-07:00</published><updated>2010-09-21T17:48:10.691-07:00</updated><title type='text'>Hudson X11 Automated GUI Testing</title><content type='html'>&lt;a href="https://launchpad.net/hudson-x11-guitest"&gt;Hudson X11 Automated Testing&lt;/a&gt; - To run GUI automated test in Hudson environment. &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt;, demonstrated me, how to setup Hudson and to run some &lt;a href="http://mago.ubuntu.com/"&gt;Mago&lt;/a&gt; test. The tests were &lt;a href="http://mail.gnome.org/archives/gnome-accessibility-list/2010-June/msg00054.html"&gt;failing&lt;/a&gt;,  as the ldtp daemon failed to load. When I started poking, I found, the  tests can run only in console mode. We need to start a X session, then  need to start the test. Even, after this, the tests were failing.  Setting DISPLAY doesn't help ! Accessing accessibility service from  terminal failed, as &lt;a href="https://bugzilla.gnome.org/show_bug.cgi?id=345434"&gt;AT_SPI_IOR&lt;/a&gt; not set from the terminal.&lt;br /&gt;&lt;br /&gt;To overcome, this issue, implemented a &lt;a href="http://bazaar.launchpad.net/%7Enagappan/hudson-x11-guitest/head/annotate/head%3A/a11yservice.py"&gt;service&lt;/a&gt; and a &lt;a href="http://bazaar.launchpad.net/%7Enagappan/hudson-x11-guitest/head/annotate/head%3A/a11yclient.py"&gt;client&lt;/a&gt;, the service runs during the gnome-session startup.&lt;br /&gt;&lt;br /&gt;The  service (UNIX socket) listens for commands from client, once received  execute them in the shell and returns back both stdout and stderr. Just  one command per request, not to make things complicated ;-)&lt;br /&gt;&lt;br /&gt;During  the test, X session will be started with Xvfb, need to evaluate X dummy  driver instead. Accessibility, should be enabled and gnome screen  saver, should be disabled, before starting the test. Requirement for  LDTP tests.&lt;br /&gt;&lt;br /&gt;More about this, available &lt;a href="http://mago.ubuntu.com/Documentation/RunningOnHudson"&gt;here&lt;/a&gt; (documented by Ara) and &lt;a href="http://bazaar.launchpad.net/%7Enagappan/hudson-x11-guitest/head/annotate/head%3A/README"&gt;here&lt;/a&gt;, also &lt;a href="http://bazaar.launchpad.net/%7Enagappan/hudson-x11-guitest/head/annotate/head%3A/FAQ"&gt;FAQ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: Currently tested with GNOME Desktop on Ubuntu Linux using Mago and LDTP from GIT head&lt;br /&gt;&lt;br /&gt;Special thanks to Ara Pulido (Ubuntu), Brian Nitz (Sun / Oracle) and Tyller Ballance (Hudson team)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-3776380516408405820?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/3776380516408405820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=3776380516408405820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3776380516408405820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3776380516408405820'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2010/09/hudson-x11-automated-gui-testing.html' title='Hudson X11 Automated GUI Testing'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-9203252999923524556</id><published>2010-07-01T11:37:00.000-07:00</published><updated>2010-07-01T11:52:45.904-07:00</updated><title type='text'>Nautilus automated test script under Mago applications</title><content type='html'>As part of an effort to expand Mago a bit by adding nautilus, &lt;a href="https://wiki.ubuntu.com/JeffLane"&gt;Jeff Lane&lt;/a&gt; from Ubuntu created a launchpad team called mago-applications.  It was created to let people interested in adding new applications to Mago collaborate on the same code bases without cluttering up the mago-contributors team.&lt;br /&gt;&lt;br /&gt;The way we see it, mago-applications can focus on simply adding new application interfaces and test suites/cases to Mago, while mago-contributors can focus on the core Mago code making sure it works with the latest changes to LDTP and so forth.&lt;br /&gt;&lt;br /&gt;So, if you're interested in adding applications to Mago, feel free to join:&lt;br /&gt;&lt;br /&gt;https://launchpad.net/~mago-applications&lt;br /&gt;&lt;br /&gt;Feel free to create your own branches there to add new apps to Mago, there are plenty that can be added to enhance desktop testing of Ubuntu!&lt;br /&gt;&lt;br /&gt;Also, adding an application is a good way to get some experience adding to a project that uses Python, is OO based, complex, and useful!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-9203252999923524556?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/9203252999923524556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=9203252999923524556' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/9203252999923524556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/9203252999923524556'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2010/07/nautilus-automated-test-script-under.html' title='Nautilus automated test script under Mago applications'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-2607549849653543353</id><published>2010-03-25T23:44:00.000-07:00</published><updated>2010-03-25T23:46:07.391-07:00</updated><title type='text'>Announce: Linux Desktop Testing Project (LDTP) 2.0.4 released</title><content type='html'>Changes in this release:&lt;br /&gt;&lt;br /&gt; LDTPv2 hang in Ubuntu 10.04 is fixed&lt;br /&gt; Don't navigate table cell, as it causes more resource and time in OpenOffice calc&lt;br /&gt; Added new API simulatemousemove for DnD test (VMware Workstation / Player Unity-GHI feature)&lt;br /&gt; Patch by Ara Pulido for b.g.o bug # 612311&lt;br /&gt; Listen all Window events, else new application like Firefox is not listed&lt;br /&gt; waittillguiexist now can wait for state as well&lt;br /&gt; hasstate can wait for given time till the state is True&lt;br /&gt;&lt;br /&gt;Special thanks to Eitan Isaacson [1], Ara Pulido [2], James Tatum [3], Anupa Kamath [VMware, India], Slava Podokshik [VMware, USA]&lt;br /&gt;&lt;br /&gt;Download source:&lt;br /&gt;http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp-2.0.4.tar.gz&lt;br /&gt;&lt;br /&gt;Download RPM from&lt;br /&gt;http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/rpm/&lt;br /&gt;Will schedule deb build in openSUSE build service tomorrow&lt;br /&gt;&lt;br /&gt;For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org&lt;br /&gt;&lt;br /&gt;For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html&lt;br /&gt;&lt;br /&gt;Report bugs - http://ldtp.freedesktop.org/wiki/Bugs&lt;br /&gt;&lt;br /&gt;IRC Channel - #ldtp on irc.freenode.net&lt;br /&gt;&lt;br /&gt;[1] - http://monotonous.org/&lt;br /&gt;[2] - http://ubuntutesting.wordpress.com/&lt;br /&gt;[3] - https://launchpad.net/~jtatum&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-2607549849653543353?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/2607549849653543353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=2607549849653543353' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2607549849653543353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2607549849653543353'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2010/03/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project (LDTP) 2.0.4 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-1196042474723000019</id><published>2010-01-26T22:13:00.001-08:00</published><updated>2010-01-26T22:13:43.711-08:00</updated><title type='text'>Announce: Linux Desktop Testing Project (LDTP) 2.0.2 released</title><content type='html'>Hello,&lt;br /&gt;&lt;br /&gt;About LDTP:&lt;br /&gt;&lt;br /&gt;Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / 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's user interface. We strive to help in building a quality desktop.&lt;br /&gt;&lt;br /&gt;Changes in this release:&lt;br /&gt;&lt;br /&gt;Fixed ldtp binary name and now it spits out the version info&lt;br /&gt;Updated README and AUTHORS file&lt;br /&gt;Fixed OpenSolaris bug reported by Qinghua Cheng &lt;conny.cheng@sun.com&gt;&lt;br /&gt;&lt;br /&gt;Acknowledgement:&lt;br /&gt;&lt;br /&gt;Ara Pulido[1] requested the above change for backward compatibility. Thanks to Ara, Conny.&lt;br /&gt;&lt;br /&gt;Download RPM from http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/rpm&lt;br /&gt;Will schedule deb build tomorrow&lt;br /&gt;&lt;br /&gt;Download source http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp-2.0.2.tar.gz&lt;br /&gt;&lt;br /&gt;Documentation references:&lt;br /&gt;&lt;br /&gt;For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org&lt;br /&gt;&lt;br /&gt;For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html&lt;br /&gt;&lt;br /&gt;Report bugs - http://ldtp.freedesktop.org/wiki/Bugs&lt;br /&gt;&lt;br /&gt;To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list&lt;br /&gt;&lt;br /&gt;IRC Channel - #ldtp on irc.freenode.net&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Nagappan&lt;br /&gt;&lt;br /&gt;[1] - http://ubuntutesting.wordpress.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-1196042474723000019?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/1196042474723000019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=1196042474723000019' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1196042474723000019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1196042474723000019'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2010/01/announce-linux-desktop-testing-project_26.html' title='Announce: Linux Desktop Testing Project (LDTP) 2.0.2 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-5953181024002495894</id><published>2010-01-18T21:02:00.000-08:00</published><updated>2010-01-18T21:04:03.608-08:00</updated><title type='text'>Announce: Linux Desktop Testing Project (LDTP) 2.0.1 released</title><content type='html'>Hello all,&lt;br /&gt;&lt;br /&gt;LDTPv2 a complete rewrite of LDTPv1 in Python. This release is dedicated to Eitan Isaacson[1]. Eitan wrote the LDTPv2 framework and important API's in LDTPv2 !&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Following are the difference between LDTPv1 and v2:&lt;br /&gt;&lt;br /&gt;* getlabel function is deprecated - you can use getobjectproperty('winodw', 'objectname', 'label') # To verify the display text&lt;br /&gt;* Label in v2 doesn't return the accelerator key (eg: in v1 "_Find" will be returned on v2 just "Find" is returned)&lt;br /&gt;* 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&lt;br /&gt;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't return the version for now, it has to be implemented, if you check for "ldtp --version" in v1&lt;br /&gt;* 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&lt;br /&gt;* As Javier (from Ubuntu QA team) found, launchapp, argument name changed from 'arg' to 'args'&lt;br /&gt;&lt;br /&gt;Some of missing API in v2:&lt;br /&gt;&lt;br /&gt;* Calendar object&lt;br /&gt;* logFailures in v1 is not implemented in v2&lt;br /&gt;* LDTP logging methods&lt;br /&gt;* appundertest&lt;br /&gt;* launchapp2&lt;br /&gt;* blackoutregion&lt;br /&gt;* label object&lt;br /&gt;* panel object&lt;br /&gt;* ProcessStatistics&lt;br /&gt;&lt;br /&gt;LTFX is completely removed in LDTP v2 in favor of wnck implmentation&lt;br /&gt;&lt;br /&gt;Download LDTPv2 source from http://download.freedesktop.org/ldtp/2.x/2.0.x/ldtp2-2.0.1.tar.gz&lt;br /&gt;&lt;br /&gt;New dependency:&lt;br /&gt;&lt;br /&gt;python-twisted-web&lt;br /&gt;python-pyatspi&lt;br /&gt;python-gtk&lt;br /&gt;python-gnome&lt;br /&gt;&lt;br /&gt;Will schedule binary package building for different Linux distribution using openSUSE Build Service - http://download.opensuse.org/repositories/home:/anagappan:/ldtp2:/&lt;br /&gt;&lt;br /&gt;Documentation references:&lt;br /&gt;&lt;br /&gt;For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org&lt;br /&gt;&lt;br /&gt;For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html&lt;br /&gt;&lt;br /&gt;Report bugs - http://ldtp.freedesktop.org/wiki/Bugs&lt;br /&gt;&lt;br /&gt;To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list&lt;br /&gt;&lt;br /&gt;IRC Channel - #ldtp on irc.freenode.net&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Nagappan&lt;br /&gt;&lt;br /&gt;[1] - http://monotonous.org/&lt;br /&gt;[2] - http://ubuntutesting.wordpress.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-5953181024002495894?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/5953181024002495894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=5953181024002495894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5953181024002495894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5953181024002495894'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2010/01/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project (LDTP) 2.0.1 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-6501506092987011773</id><published>2009-10-02T18:56:00.000-07:00</published><updated>2009-10-02T18:57:08.110-07:00</updated><title type='text'>Call for LDTPv2 (Linux Desktop Testing Project) testing</title><content type='html'>We are in the process of migrating all our existing LDTP API based on CSPI (LDTPv1) to pyatspi (LDTPv2).&lt;br /&gt;&lt;br /&gt;LDTPv2 framework was written by "&lt;a href="http://monotonous.org/"&gt;Eitan Isaacson&lt;/a&gt;". Thanks to eeejay :)&lt;br /&gt;&lt;br /&gt;In VMware, we have tested the LDTPv2 API's. Thanks to Ranjith Murugan, Gaurav Sharma, Anupa Kamath for verifying them.&lt;br /&gt;&lt;br /&gt;I'm sure still there are some pending API's which has to implemented or some API's which are not compatible with LDTPv1 in LDTPv2. I request to all the users, to verify LDTPv2 in their test environment and report any issues you found. We have tested on Ubuntu 9.04 with Python 2.6. It will be nice, if you could test it on Python 2.4 / 2.5 / 3.0 as well.&lt;br /&gt;&lt;br /&gt;New LDTPv2 dependency - twisted-python-web package.&lt;br /&gt;&lt;br /&gt;Access LDTPv2 source through git: git://anongit.freedesktop.org/ldtp/ldtp2 or ssh://git.freedesktop.org/git/ldtp/ldtp2 or http://anongit.freedesktop.org/git/ldtp/ldtp2.git&lt;br /&gt;&lt;br /&gt;Browse the LDTPv2 source online - http://cgit.freedesktop.org/ldtp/ldtp2/tree/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-6501506092987011773?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/6501506092987011773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=6501506092987011773' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/6501506092987011773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/6501506092987011773'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/10/call-for-ldtpv2-linux-desktop-testing.html' title='Call for LDTPv2 (Linux Desktop Testing Project) testing'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-1445583743224743590</id><published>2009-07-02T21:21:00.000-07:00</published><updated>2009-07-02T21:36:30.476-07:00</updated><title type='text'>Mago – Gran Canaria Desktop Summit</title><content type='html'>&lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; will be presenting &lt;a href="http://www.grancanariadesktopsummit.org/node/220"&gt;Mago&lt;/a&gt; in &lt;a href="http://www.grancanariadesktopsummit.org/"&gt;Gran Canaria Desktop&lt;/a&gt; summit. &lt;a href="http://monotonous.org/"&gt;Eitan Isaacson&lt;/a&gt; will also be attending the conference.&lt;br /&gt;&lt;br /&gt; Eitan has done all the base ground work for &lt;a href="http://cgit.freedesktop.org/ldtp/ldtp2/tree"&gt;LDTPv2&lt;/a&gt;. Eitan also did the ground work with Javier and Ara on &lt;a href="http://launchpad.net/mago"&gt;Mago&lt;/a&gt; too :) alrounder !!!&lt;br /&gt;&lt;br /&gt; Any one interested in GNOME / KDE automated testing, I recommend you to attend the session by Ara.&lt;br /&gt;&lt;br /&gt;Happy hacking Ara, Eitan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-1445583743224743590?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/1445583743224743590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=1445583743224743590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1445583743224743590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1445583743224743590'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/07/mago-gran-canaria-desktop-summit.html' title='Mago – Gran Canaria Desktop Summit'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-1130704028125859513</id><published>2009-06-21T14:36:00.000-07:00</published><updated>2009-06-21T15:04:36.743-07:00</updated><title type='text'>Clonezilla - Linux and Windows imaging</title><content type='html'>&lt;p&gt;In &lt;a href="http://vmware.com/"&gt;VMware&lt;/a&gt;, Palo Alto, we evaluated &lt;a href="http://clonezilla.org/"&gt;Clonezilla&lt;/a&gt; for Imaging different Linux distributions like openSUSE, SLED, Ubuntu, RHEL, Fedora, Madriva. Some success stories:&lt;/p&gt;&lt;p&gt;Took Ubuntu image on DELL 390 Intel single processor, first hard disk and restored it in HP AMD Athlon Dual processor, second hard disk using &lt;a href="http://clonezilla.org/download/sourceforge/stable/iso-zip-files.php"&gt;Clonezilla Live CD&lt;/a&gt; and worked awesome ! The restore times took approx 2 minutes 12 seconds. The system is usable now ! wow !! I didn't expect this to work, to be frank :) This is with regular partition.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Also, tried with Fedora LVM image, with different hard disk size, this failed, I assume this is due to LVM, though I'm not sure.&lt;/p&gt;&lt;p&gt;Next tried creating Windows XP SP2 32bit image from DELL 390 and deployed it on DELL 3400 based on the info available &lt;a mce_href="http://lupus.wikidot.com/use-sysprep-to-reset-sid" href="http://lupus.wikidot.com/use-sysprep-to-reset-sid"&gt;here&lt;/a&gt; and &lt;a mce_href="http://techtalkplus.blogspot.com/2008/08/using-sysprep-clonezilla.html" href="http://techtalkplus.blogspot.com/2008/08/using-sysprep-clonezilla.html"&gt;here&lt;/a&gt; and it worked amazingly !&lt;/p&gt;&lt;p&gt;Great work Clonezilla team&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-1130704028125859513?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/1130704028125859513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=1130704028125859513' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1130704028125859513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1130704028125859513'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/06/clonezilla-linux-and-windows-imaging.html' title='Clonezilla - Linux and Windows imaging'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-1507599101530998225</id><published>2009-06-12T18:06:00.000-07:00</published><updated>2009-06-12T18:07:20.460-07:00</updated><title type='text'>Clonezilla imaging solution - Better than Altiris imaging solution</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;Today at work I tried creating an Ubuntu image from DELL 390 and restored the image on DELL 3400 using &lt;a href="http://www.clonezilla.org/"&gt;Clonezilla&lt;/a&gt; Live CD and everything worked seamlessly !&lt;/p&gt; &lt;p&gt;In our Desktop (Workstation) team setup, we have our NFS server hosted, just pointed this server to the Clonezilla Live CD for saving and restoring the image. NFS Server located in first floor of the building and the test machine is on the same building, second floor.&lt;/p&gt; &lt;p&gt;Some interesting points:&lt;/p&gt; &lt;p&gt;Tried Ubuntu image with 2.1 GB of data with two partitions (/dev/sda1 - ext3, actual partition size 153 GB and /dev/sda5 is swap of 6 GB)&lt;/p&gt; &lt;p&gt;* Saving this image took 2 minutes 15 seconds to store on the NFS Server (DELL 390)&lt;/p&gt; &lt;p&gt;* Restoring this image took 2 minutes 10 seconds from the NFS Server (DELL 3400)&lt;/p&gt; &lt;p&gt;Well, if you want to setup Clonezilla you need to have:&lt;/p&gt; &lt;p&gt;* NFS Server or SSH Server or another local hard disk (Read more on Clonezilla web site)&lt;/p&gt; &lt;p&gt;* Clonezilla &lt;a href="http://superb-east.dl.sourceforge.net/sourceforge/clonezilla/clonezilla-live-1.2.2-14.iso"&gt;live CD&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I’m amazed by the performance ! and you ? &lt;img src="https://blog.eng.vmware.com/nalagappan/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" /&gt;&lt;/p&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-1507599101530998225?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/1507599101530998225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=1507599101530998225' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1507599101530998225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1507599101530998225'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/06/clonezilla-imaging-solution-better-than.html' title='Clonezilla imaging solution - Better than Altiris imaging solution'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-4725453429554428804</id><published>2009-06-11T19:05:00.000-07:00</published><updated>2009-06-11T19:25:15.824-07:00</updated><title type='text'>Mago – A Desktop Testing Initiative</title><content type='html'>A project announcement from &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; today. Automated testing for GNOME and KDE (as soon as &lt;a href="http://www.linuxfoundation.org/en/Accessibility/ATK/AT-SPI/AT-SPI_on_D-Bus"&gt;AT-SPI gets migrated to D-BUS&lt;/a&gt;) using &lt;a href="http://ldtp.freedesktop.org/wiki/"&gt;LDTP&lt;/a&gt; !!!&lt;br /&gt;&lt;br /&gt;More info &lt;a href="http://ubuntutesting.wordpress.com/2009/06/11/mago-a-desktop-testing-initiative/"&gt;here&lt;/a&gt;. Congratulations to the team, good work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-4725453429554428804?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/4725453429554428804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=4725453429554428804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/4725453429554428804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/4725453429554428804'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/06/mago-desktop-testing-initiative.html' title='Mago – A Desktop Testing Initiative'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-5744253041275920892</id><published>2009-05-31T22:13:00.000-07:00</published><updated>2009-05-31T22:17:25.057-07:00</updated><title type='text'>Harshini Nagappan</title><content type='html'>On Wednesday May 27, 2009 me and my wife are blessed with baby girl &lt;a href="http://lh4.ggpht.com/_GSCKJ9hesFk/SiHC2GMyRvI/AAAAAAAAAgI/thAgeAEyRzk/s128/20090530150315%284%29.jpg"&gt;Harshini Nagappan&lt;/a&gt; !!! Both baby and Mom are doing good :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-5744253041275920892?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/5744253041275920892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=5744253041275920892' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5744253041275920892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5744253041275920892'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/05/harshini-nagappan.html' title='Harshini Nagappan'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-5195560837717599184</id><published>2009-05-25T21:13:00.000-07:00</published><updated>2009-05-25T21:15:30.250-07:00</updated><title type='text'>Racetrack Repository</title><content type='html'>&lt;style title="owaParaStyle"&gt;BODY {  SCROLLBAR-HIGHLIGHT-COLOR: #cecfce; SCROLLBAR-ARROW-COLOR: #3f52b8; SCROLLBAR-TRACK-COLOR: #fffbff; SCROLLBAR-DARKSHADOW-COLOR: #fafafa; SCROLLBAR-BASE-COLOR: #f7f7f7 } &lt;/style&gt;&lt;div&gt;&lt;span class="200240317-22052009"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;a href="http://racetrackqa.com/"&gt;Racetrack&lt;/a&gt; is a  designed to store and display the results of automated tests.  At &lt;a href="http://vmware.com/"&gt;VMware&lt;/a&gt;, over  2,000,000 test results have been stored in Racetrack Repository.  Over 25  different teams use the repository to report results.  It has a very simple data  model, just three basic tables.  ResultSet (stores information about a set of  tests (Product, Build, etc.)  Result, which stores information about the  testcase itself, and ResultDetail, which stores the details of each verification  performed within the test.  ResultDetails also include screenshots and log  files, make it easy for the triage engineer to determine the cause of the  failure.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="200240317-22052009"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="200240317-22052009"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;We are very excited  to offer Racetrack to the &lt;a href="https://launchpad.net/racetrack"&gt;public&lt;/a&gt; as an Open Source project.  It offers complete  visibility on test results to the organization, much more than Pass/Fail. QA  Engineers, Developers, QA Managers, Project Managers all find it useful to  quickly see the results of Basic Acceptance Tests, available within an hour of  the build completing.  Racetrack Triage Report makes it easy to see the number  of defects found by a set of tests, and the number of failures caused by Product  Changes, and Script failures.   By adding a reference to your Bugzilla and Build  systems, you can easily provide links directly from Racetrack to a defect or a  build information page.  The Web Services API is already part of the package,  and SilkTest and Java APIs will be added shortly.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-5195560837717599184?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/5195560837717599184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=5195560837717599184' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5195560837717599184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5195560837717599184'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/05/racetrack-repository.html' title='Racetrack Repository'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-867643184306164518</id><published>2009-05-11T20:51:00.000-07:00</published><updated>2009-05-11T21:15:26.363-07:00</updated><title type='text'>Announce: Linux Desktop Testing Project 1.6.0 released</title><content type='html'>&lt;pre&gt;New LDTP API:&lt;br /&gt;&lt;br /&gt;Progress bar verification&lt;br /&gt;Layered pane (For nautilus drag and drop testing,&lt;br /&gt;will be used for VMware Workstation automation)&lt;br /&gt;&lt;br /&gt;Bug fixes:&lt;br /&gt;&lt;br /&gt;578609 - LDTP should use LOGNAME instead of (or in addition to) USER&lt;br /&gt;553747 - cannot click window itself&lt;br /&gt;579027 - onwindowcreate expects a _NON_ stripped window title&lt;br /&gt;575120 - component should have a getrole() method (ooldtp.py)&lt;br /&gt;573103 - ldtpeditor could not find glade file 'ldtpeditor.glade'&lt;br /&gt;547572 - Components should be exposed in a hierarchical way&lt;br /&gt;&lt;br /&gt;Special thanks to &lt;a href="http://blogs.sun.com/wwalker/"&gt;Willi Walker&lt;/a&gt;, Anupa Kamath &lt;anupak&gt;,&lt;br /&gt;&lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt;, Sandro Millien &lt;msp&gt;, &lt;a href="http://blog.sina.com.cn/xygwf"&gt;Guofu Xu&lt;/a&gt;,&lt;br /&gt;Szilárd Pfeiffer &lt;szilard.pfeiffer&gt;&lt;br /&gt;&lt;br /&gt;Download Source from &lt;a href="http://download.freedesktop.org/ldtp/1.x/1.6.x/ldtp-1.6.0.tar.gz"&gt;here&lt;/a&gt;&lt;br /&gt;Solaris package from &lt;a href="http://download.freedesktop.org/ldtp/1.x/1.6.x/SFEldtp-1.6.0-sparc.tar.gz"&gt;Sparc&lt;/a&gt; / &lt;a href="http://download.freedesktop.org/ldtp/1.x/1.6.x/SFEldtp-1.6.0-x86.tar.gz"&gt;x86&lt;/a&gt;&lt;br /&gt;Binary (openSUSE / Ubuntu / Fedora / Debian / RHEL /&lt;br /&gt;CentOS / Mandriva) from &lt;a href="http://download.opensuse.org/repositories/home:/anagappan/"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://monotonous.org/"&gt;Eitan Isaacson&lt;/a&gt;  has started LDTPv2, a complete rewrite of LDTP&lt;br /&gt;in python using pyatspi, soon this will be available through&lt;br /&gt;ldtp.fd.o git repository. For now you can access them from &lt;a href="http://github.com/eeejay/ldtp2/tree/master"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/szilard.pfeiffer&gt;&lt;/msp&gt;&lt;/anupak&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-867643184306164518?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/867643184306164518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=867643184306164518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/867643184306164518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/867643184306164518'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/05/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project 1.6.0 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-6566083014215814603</id><published>2009-04-01T11:17:00.000-07:00</published><updated>2009-04-01T11:20:38.451-07:00</updated><title type='text'>Announcement: gnome-desktop-testing - New features</title><content type='html'>Today there was an announcement from &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;New features in gnome-desktop-testing&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://monotonous.org/"&gt;Eitan&lt;/a&gt; (eeejay) added a new option to bin/desktop-testing to choose a particular test case to run&lt;br /&gt;* Javier (jcollado) moved constants from gnome_constants.py to gnome.py (gnome_constants.py is now deprecated)&lt;br /&gt;* Ara (ara) changed that report.xsl stylesheet to report also the errors during cleanup(), setupup() or teardown() methods.&lt;br /&gt;&lt;br /&gt;These changes are already in the trunk branch of &lt;a href="http://svn.gnome.org/viewvc/gnome-desktop-testing/"&gt;gnome-desktop-testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://svn.gnome.org/viewvc/gnome-desktop-testing/" target="_blank"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-6566083014215814603?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/6566083014215814603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=6566083014215814603' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/6566083014215814603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/6566083014215814603'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/04/announcement-gnome-desktop-testing-new.html' title='Announcement: gnome-desktop-testing - New features'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-827128957865410303</id><published>2009-03-20T13:54:00.000-07:00</published><updated>2009-03-20T14:02:00.098-07:00</updated><title type='text'>Announce: New GNOME desktop testing framework</title><content type='html'>&lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; have published the new framework to the main branch of &lt;a href="http://live.gnome.org/DesktopTesting"&gt;gnome-desktop-testing &lt;/a&gt;module. Special thanks to &lt;a href="http://monotonous.org/"&gt;Eitan&lt;/a&gt; (designed and implemented most of the new framework)&lt;br /&gt;&lt;br /&gt;Grab the latest code and start writing tests!&lt;br /&gt;&lt;br /&gt;Ara have also updated the documentation:&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://live.gnome.org/DesktopTesting/Documentation/GettingStarted/CreateNewTests" target="_blank"&gt;http://live.gnome.org/&lt;wbr&gt;DesktopTesting/Documentation/&lt;wbr&gt;GettingStarted/CreateNewTests&lt;/a&gt;&lt;br /&gt;  This document explain the process to create a new Test Suite based on already available applications in the framework.&lt;br /&gt;2) &lt;a href="http://live.gnome.org/DesktopTesting/Documentation/GettingStarted/AddNewApplications" target="_blank"&gt;http://live.gnome.org/&lt;wbr&gt;DesktopTesting/Documentation/&lt;wbr&gt;GettingStarted/&lt;wbr&gt;AddNewApplications&lt;/a&gt;&lt;br /&gt;  Read this document, if you want to extend the framework with new applications&lt;br /&gt;3) &lt;a href="http://live.gnome.org/DesktopTesting/Documentation/Design" target="_blank"&gt;http://live.gnome.org/&lt;wbr&gt;DesktopTesting/Documentation/&lt;wbr&gt;Design&lt;/a&gt;&lt;br /&gt;  This is the framework design document. Read it if you want to help hacking the framework or to know more about the internals.&lt;br /&gt;&lt;br /&gt;Congratulation to Ara and Eitan for your hard work !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-827128957865410303?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/827128957865410303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=827128957865410303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/827128957865410303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/827128957865410303'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/03/announce-new-gnome-desktop-testing.html' title='Announce: New GNOME desktop testing framework'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-8678411756378517819</id><published>2009-03-13T07:38:00.000-07:00</published><updated>2009-03-13T07:49:09.505-07:00</updated><title type='text'>GNOME Desktop Testing new framework</title><content type='html'>&lt;a href="http://monotonous.org/"&gt;Eitan Isaacson&lt;/a&gt; and &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; had discussion about a new design for gnome desktop testing and the initial version of code is available &lt;a href="https://code.launchpad.net/%7Eudt-contributors/ubuntu-desktop-testing/ldtprunnerbyebye"&gt;here&lt;/a&gt; and the spec of the same is available &lt;a href="https://wiki.ubuntu.com/Testing/Automation/OxfordSprint2009/Runner-Spec"&gt;here&lt;/a&gt;. Soon it will be merged back to main line.&lt;br /&gt;&lt;br /&gt;We welcome all your suggestions.&lt;br /&gt;&lt;br /&gt;Ara will be publishing templates of writing new test scripts and also planing to create a new VM with latest gnome and all required settings for automation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-8678411756378517819?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/8678411756378517819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=8678411756378517819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8678411756378517819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8678411756378517819'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/03/gnome-desktop-testing-new-framework.html' title='GNOME Desktop Testing new framework'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-3524436005573946134</id><published>2009-03-13T07:19:00.000-07:00</published><updated>2009-03-13T07:35:23.890-07:00</updated><title type='text'>GNOME Desktop Testing discussion</title><content type='html'>I'm now in Ubuntu QA Sprint, UK. &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; and &lt;a href="https://wiki.ubuntu.com/HenrikOmma"&gt;Henrik&lt;/a&gt; invited me to attend this conference.&lt;br /&gt;&lt;br /&gt;The discussion was mostly on gnome-desktop-testing effort and moving forward.&lt;br /&gt;&lt;br /&gt;More info &lt;a href="https://wiki.ubuntu.com/Testing/Automation/OxfordSprint2009"&gt;here&lt;/a&gt; Very useful discussion we had. More news will follow shortly :)&lt;br /&gt;&lt;br /&gt;Special thanks to my manager &lt;a href="http://www.linkedin.com/pub/1/386/b93"&gt;Greg McShea&lt;/a&gt; and director &lt;a href="http://www.linkedin.com/pub/0/a79/006"&gt;Melissa Gracely&lt;/a&gt;  in &lt;a href="http://www.vmware.com/"&gt;VMware&lt;/a&gt; supporting me to attend this conference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-3524436005573946134?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/3524436005573946134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=3524436005573946134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3524436005573946134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3524436005573946134'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/03/gnome-desktop-testing-discussion.html' title='GNOME Desktop Testing discussion'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-169899517928338350</id><published>2009-03-13T07:07:00.000-07:00</published><updated>2009-03-13T07:16:19.004-07:00</updated><title type='text'>Automated Tests For Anjuta</title><content type='html'>&lt;a href="https://launchpad.net/atfa"&gt;Automated tests for Anjuta&lt;/a&gt; (ATFA in short) by Sandro Millien, a great start ! There are some minor issues in Anjuta as not all the widget has accessibility information and when a11y is enabled the response of opening a new window is slow. Wish soon they are fixed, which will standarize the script writing process.&lt;br /&gt;&lt;br /&gt;Good news is, ATFA uses &lt;a href="http://ldtp.freedesktop.org/wiki/"&gt;LDTP&lt;/a&gt; ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-169899517928338350?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/169899517928338350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=169899517928338350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/169899517928338350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/169899517928338350'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/03/automated-tests-for-anjuta.html' title='Automated Tests For Anjuta'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-4770026570812884048</id><published>2009-03-13T06:57:00.000-07:00</published><updated>2009-03-13T07:06:14.199-07:00</updated><title type='text'>Announce: Linux Desktop Testing Project 1.5.1 released</title><content type='html'>LDTP &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2009-March/000808.html"&gt;1.5.1&lt;/a&gt; is mainly a bug fix release&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=574791"&gt;Bug 574791&lt;/a&gt; – ldtputils.captureimage() ignores coordinate arguments&lt;br /&gt;* &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=574793"&gt;Bug 574793&lt;/a&gt; – Use wnck to get window id instead of LTFX (digwin)&lt;br /&gt;* &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=574787"&gt;Bug 574787&lt;/a&gt; – LDTP package is not installing correctly&lt;br /&gt;* &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=574789"&gt;Bug 574789&lt;/a&gt; – getwindowlist (and others?) don't handle utf8 well&lt;br /&gt;&lt;br /&gt;Special thanks to &lt;a href="http://monotonous.org/"&gt;Eitan Isaacson&lt;/a&gt;, &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; and Michael Terry&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.freedesktop.org/ldtp/1.x/1.5.x/ldtp-1.5.1.tar.gz"&gt;Source&lt;/a&gt; / &lt;a href="http://download.opensuse.org/repositories/home:/anagappan/"&gt;Binary&lt;/a&gt; / &lt;a href="http://download.freedesktop.org/ldtp/1.x/1.5.x/"&gt;Solaris&lt;/a&gt; package&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-4770026570812884048?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/4770026570812884048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=4770026570812884048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/4770026570812884048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/4770026570812884048'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/03/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project 1.5.1 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-1615973244261399655</id><published>2009-02-10T14:05:00.000-08:00</published><updated>2009-02-10T14:16:15.211-08:00</updated><title type='text'>GNOME Desktop Testing - Project annoucement</title><content type='html'>We are proud to announce that a new GNOME team has been created, focused on desktop testing automation. If you have ever wondered how could you test your application writing scripts that mimic what a normal user would do, join us in this new effort.&lt;br /&gt;&lt;br /&gt;We have a &lt;a href="http://mail.gnome.org/mailman/listinfo/desktop-testing-list"&gt;mailing list&lt;/a&gt;, a &lt;a href="http://live.gnome.org/DesktopTesting"&gt;wiki&lt;/a&gt; page with documentation and a &lt;a href="http://svn.gnome.org/viewvc/gnome-desktop-testing/"&gt;SVN&lt;/a&gt; module with the initial work that we have done, but we need more people to get involve to make GNOME better and better.&lt;br /&gt;&lt;br /&gt;Please, join now the GNOME Desktop Testing team!&lt;br /&gt;&lt;br /&gt;Still not sure? &lt;a href="http://live.gnome.org/DesktopTesting/InitialWork"&gt;Here&lt;/a&gt; you will find a small how-to on how to run the available examples. Just give it a go!&lt;br /&gt;&lt;br /&gt;A big thanks to &lt;a href="http://www.advogato.org/person/menthos/"&gt;Christian Rose&lt;/a&gt; for setting up the Mailing List and GNOME SVN a/c for us. I have really bugged &lt;a href="http://blog.fishsoup.net/"&gt;Owen Taylor&lt;/a&gt; / &lt;a href="http://www.gnome.org/%7Efederico/"&gt;Federico&lt;/a&gt; all the time on IRC. Thanks to both of them answering all my queries, all the time :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-1615973244261399655?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/1615973244261399655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=1615973244261399655' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1615973244261399655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1615973244261399655'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/02/gnome-desktop-testing-project.html' title='GNOME Desktop Testing - Project annoucement'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-6090938866766451957</id><published>2009-02-10T11:37:00.001-08:00</published><updated>2009-02-10T11:37:32.177-08:00</updated><title type='text'>Announce: Linux Desktop Testing Project 1.5.0 released</title><content type='html'>Whats new in this release:&lt;br /&gt;&lt;br /&gt;Log all failures and take screenshot on each failure - b.g.o # &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=567589"&gt;567589&lt;/a&gt;&lt;br /&gt;Create default log file in /tmp/ldtp-$USER&lt;br /&gt;Screenshot using pygtk, instead of ImageMagick import, when possible&lt;br /&gt;Added new api - appundertest&lt;br /&gt;&lt;br /&gt;Bug fixes:&lt;br /&gt;&lt;br /&gt;b.g.o # &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=566048"&gt;566048&lt;/a&gt;&lt;br /&gt;bugs.fd.o # &lt;a href="http://bugs.freedesktop.org/show_bug.cgi?id=19813"&gt;19813&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Special thanks to &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; and others as well:&lt;br /&gt;&lt;br /&gt;Sandro MILLIEN&lt;br /&gt;Lijun Huang&lt;br /&gt;&lt;a href="http://lavixu.livejournal.com/"&gt;Guofu Xu&lt;/a&gt;&lt;br /&gt;Nathan Samson&lt;br /&gt;&lt;br /&gt;LDTP news:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/DesktopTesting"&gt;GNOME Desktop Testing Project uses LDTP&lt;/a&gt;&lt;br /&gt;&lt;a href="https://launchpad.net/atfa"&gt;Automated Tests For Anjuta&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download source &lt;a href="http://download.freedesktop.org/ldtp/1.x/1.5.x/ldtp-1.5.0.tar.gz"&gt;tarball&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.opensuse.org/repositories/home:/anagappan/"&gt;Binary&lt;/a&gt; (openSUSE / Ubuntu / Fedora / Debian / RHEL / CentOS / Mandriva) - openSUSE build service&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-6090938866766451957?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/6090938866766451957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=6090938866766451957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/6090938866766451957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/6090938866766451957'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2009/02/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project 1.5.0 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-5000682150207355694</id><published>2008-12-05T13:42:00.000-08:00</published><updated>2008-12-05T15:20:20.212-08:00</updated><title type='text'>Announce: Linux Desktop Testing Project 1.4.0 released</title><content type='html'>After 3 months of work from LDTP 1.3.0 release, we are pleased to announce &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2008-December/000745.html"&gt;LDTP 1.4.0&lt;/a&gt;. Special thanks to &lt;a href="http://lavixu.livejournal.com/"&gt;Guofu Xu&lt;/a&gt; of Access Company (Palm Source).&lt;br /&gt;&lt;br /&gt;Major things about this release:&lt;br /&gt;&lt;br /&gt;* New API's required for VMware Workstation automation, thanks to Arvind Patil, Anupa Kamath&lt;br /&gt;* Performance enhancement patches, thanks to Guofu Xu&lt;br /&gt;* LDTP editor now supports configuration file for settings, thanks to &lt;a href="http://allsortsofshrink.blogspot.com/"&gt;Shreyank Gupta&lt;/a&gt;&lt;br /&gt;* LDTP is now packaged for Fedora 10, thanks to &lt;a href="https://fcp.surfsite.org/modules/newbb/viewtopic.php?topic_id=61487&amp;amp;forum=11"&gt;Debarshi Ray&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; and Marc Tardif of Ubuntu for reportings bugs in LDTP.&lt;br /&gt;&lt;br /&gt;More news to follow ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-5000682150207355694?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/5000682150207355694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=5000682150207355694' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5000682150207355694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5000682150207355694'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2008/12/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project 1.4.0 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-8900303711970668335</id><published>2008-10-22T10:45:00.001-07:00</published><updated>2008-10-22T10:45:51.812-07:00</updated><title type='text'>VMware workstation automated test using LDTP</title><content type='html'>Its a pleasure to announce this news !!! &lt;a href="http://www.vmware.com/"&gt;VMware&lt;/a&gt; Workstation and Player on Linux are now automated using Linux Desktop Testing Project (&lt;a href="http://ldtp.freedesktop.org/"&gt;LDTP&lt;/a&gt;). We have approximately 700 test scripts running twice a week on RHEL5.x / Ubuntu 8.04 host (both 32 and 64 bit hardware). Need to add SLED10 host in the list. In the guest matrix, we run the test on RHEL5.x / SLED10 / Ubuntu 7.04 / Ubuntu 8.04 / Win2K (both 32 and 64 bit VMs).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-8900303711970668335?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/8900303711970668335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=8900303711970668335' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8900303711970668335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8900303711970668335'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2008/10/vmware-workstation-automated-test-using.html' title='VMware workstation automated test using LDTP'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-453680539878272789</id><published>2008-10-20T14:21:00.000-07:00</published><updated>2008-10-20T18:27:40.900-07:00</updated><title type='text'>Ubuntu automation test using LDTP</title><content type='html'>Its a pleasure to announce this news !!! Ubuntu QA team is using Linux Desktop Testing Project (LDTP) to test the package manager and other GNOME applications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; is the main developer from Ubuntu, who has developed the framework on top of LDTP to test the GNOME applications in Ubuntu environment.&lt;br /&gt;&lt;br /&gt;For more info, check out &lt;a href="https://wiki.ubuntu.com/Testing/Automation/Desktop/"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-453680539878272789?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/453680539878272789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=453680539878272789' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/453680539878272789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/453680539878272789'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2008/10/ubuntu-automation-test-using-ldtp.html' title='Ubuntu automation test using LDTP'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-2167893064287059311</id><published>2008-09-03T13:30:00.000-07:00</published><updated>2008-09-03T13:51:12.398-07:00</updated><title type='text'>Announce: Linux Desktop Testing Project 1.3.0 released</title><content type='html'>Cool new features "Generation of OO based LDTP code" and "Generation of * in window title" by &lt;a href="http://allsortsofshrink.blogspot.com/"&gt;Shreyank Gupta&lt;/a&gt;. Both the features were implemented in LDTP Editor code base. Thanks for his contribution.&lt;br /&gt;&lt;br /&gt;Other interesting things to share about this release:&lt;br /&gt;* &lt;a href="http://ubuntutesting.wordpress.com/2008/08/01/dealing-with-utf-8-characters/"&gt;Ubuntu QA team&lt;/a&gt; has adopted LDTP as their testing tool. Thanks to Ara and his team members, supporting LDTP, with good number of bug reports and feature suggestions :)&lt;br /&gt;* &lt;a href="http://www.vmware.com"&gt;VMware&lt;/a&gt; Workstation and Player automation are done using LDTP ! Thanks to Shang Wang, Gaurav Sharma, Ranjith Murugan for their contributions&lt;br /&gt;* From IBM, Germany, Philipp Wagner has filed couple of intersting bugs, which were very critical. With his reports, he was able to automate Thunderbird, Gantt chart using LDTP.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://ftbfs.wordpress.com/"&gt;Kartik Mistry&lt;/a&gt; for updating the Debian packages, &lt;a href="http://ubuntutesting.wordpress.com/"&gt;Ara Pulido&lt;/a&gt; and his team for updating Ubuntu packages, Navtej Singh for updating Gentoo packages.&lt;br /&gt;&lt;br /&gt;You can download binary / source code from &lt;a href="http://ldtp.freedesktop.org/wiki/Download"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Supported binaries: RHEL5.x - CentOS 5.x - Ubuntu 7.04/7.10/8.04 - OpenSuSE 10.2/10.3/11.0/Factory - SLE10 - Fedora 8/9 - Madriva 2007/2008 - Debian Etch. Credit goes to OpenSuSE build service team !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-2167893064287059311?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/2167893064287059311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=2167893064287059311' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2167893064287059311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2167893064287059311'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2008/09/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project 1.3.0 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-2017956454987393957</id><published>2008-07-08T22:18:00.000-07:00</published><updated>2008-07-08T22:48:25.912-07:00</updated><title type='text'>Announce: Linux Desktop Testing Project 1.2.0 released</title><content type='html'>Highlights of this release&lt;br /&gt;* Performance fix, which improves the &lt;a href="http://ldtp.freedesktop.org/"&gt;LDTP&lt;/a&gt; execution time drastically&lt;br /&gt;* 3 crasher fixes in LDTP execution engine&lt;br /&gt;* LDTP editor bug fixes reported by Shreyank Gupta&lt;br /&gt;* Added 2 new API required for VMware Workstation automation&lt;br /&gt;* API manual is updated&lt;br /&gt;* Moved from CVS to GIT - Thanks to FreeDesktop administrators&lt;br /&gt;* Thanks to Ubuntu automation team for using / evaluating LDTP&lt;br /&gt;* LDTP is being &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2008-June/000625.html"&gt;evaluated&lt;/a&gt; by the project Open Source based Desktop Benchmark of the Linux Solutions Group e.V. (LiSoG) in Germany, Switzerland and Austria&lt;br /&gt;&lt;br /&gt;Download &lt;a href="http://download.freedesktop.org/ldtp/1.x/1.2.x/ldtp-1.2.0.tar.gz"&gt;source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-2017956454987393957?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/2017956454987393957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=2017956454987393957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2017956454987393957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/2017956454987393957'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2008/07/announce-linux-desktop-testing-project.html' title='Announce: Linux Desktop Testing Project 1.2.0 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-1136715366287681532</id><published>2008-02-24T22:32:00.000-08:00</published><updated>2008-02-24T22:44:41.510-08:00</updated><title type='text'>Announce: Linux Desktop (GUI Application) Testing Project - LDTP 1.0.0 release</title><content type='html'>New features of this release:&lt;br /&gt;* Object Oriented LDTP (Documentation will be published soon)&lt;br /&gt;* LDTP Editor (Record / Playback). Again documentation on the way. For now you can refer &lt;a href="http://ldtp.freedesktop.org/wiki/RecordHOWTO"&gt;Record HOWTO&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Credits:&lt;br /&gt;&lt;br /&gt;* Prasad of Evolution team. He has tested LDTP editor extensively and reported all the issues, he faced.&lt;br /&gt;* LDTP editor initial code contributed by Thanumalayan and Vinod Kumar.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.freedesktop.org/ldtp/1.x/1.0.x/ldtp-1.0.0.tar.gz"&gt;Source&lt;/a&gt; / &lt;a href="http://download.freedesktop.org/ldtp/1.x/1.0.x/"&gt;Binary&lt;/a&gt; (OpenSuSE 10.2, 10.3, Factory, Fedora 6, 7, 8, RHEL 5, CentOS 5 - x86 / x86_64)&lt;br /&gt;&lt;br /&gt;More updates soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-1136715366287681532?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/1136715366287681532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=1136715366287681532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1136715366287681532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1136715366287681532'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2008/02/announce-linux-desktop-gui-application.html' title='Announce: Linux Desktop (GUI Application) Testing Project - LDTP 1.0.0 release'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-9138998735309832027</id><published>2007-12-13T15:27:00.000-08:00</published><updated>2007-12-13T15:49:17.199-08:00</updated><title type='text'>Create desktop testing suite (GHOP)</title><content type='html'>Its great to see &lt;a href="http://ldtp.freedesktop.org/"&gt;Linux Desktop Testing Project&lt;/a&gt; part of &lt;a href="http://code.google.com/p/google-highly-open-participation-gnome/"&gt;GNOME's GHOP&lt;/a&gt; !!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/google-highly-open-participation-gnome/issues/detail?id=51"&gt;Create desktop testing suite&lt;/a&gt; initiated under GHOP GNOME. Thanks to &lt;a href="http://code.google.com/u/@VRBTRFBWARBHVgJ%2B/"&gt;Nickolay&lt;/a&gt; for intiating this task. I will give my complete support to the student &lt;a href="http://code.google.com/u/ninjatails/"&gt;Ninjatails&lt;/a&gt;. Thanks to &lt;a href="http://blogs.gnome.org/aklapper/"&gt;Andre Clapper&lt;/a&gt; pointing me the issue.&lt;br /&gt;&lt;br /&gt;BTW, I have Left &lt;a href="http://www.novell.com/"&gt;Novell&lt;/a&gt;, India by first week of November and relocated to California, US. I will continue doing LDTP :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-9138998735309832027?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/9138998735309832027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=9138998735309832027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/9138998735309832027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/9138998735309832027'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/12/create-desktop-testing-suite-ghop.html' title='Create desktop testing suite (GHOP)'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-8464370824886807766</id><published>2007-12-13T14:44:00.000-08:00</published><updated>2007-12-13T15:27:11.082-08:00</updated><title type='text'>Grand Central is really Grand</title><content type='html'>Yesterday I was trying different things with Google's &lt;a href="http://www.grandcentral.com/"&gt;Grand Central&lt;/a&gt;. Its really cool. I have configured my office number and &lt;a href="http://gizmoproject.com/"&gt;Gizmo&lt;/a&gt; number in Grand Central. I called my cousin in Singapore from my laptop !!!&lt;br /&gt;&lt;br /&gt;Nonoh.net provides a service to call many countries for free. I have used the source number as my Grand Central number and destination as my cousin's Singapore number. Nonoh.net called my Grand Central number and it redirects to my Gizmo. The voice quality was really cool.&lt;br /&gt;&lt;br /&gt;Inspired by many articles published in Vinay's blog &lt;a href="http://voipguides.blogspot.com/"&gt;VOIP Guides&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-8464370824886807766?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/8464370824886807766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=8464370824886807766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8464370824886807766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8464370824886807766'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/12/grand-central-is-really-grand.html' title='Grand Central is really Grand'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-5694278497717501759</id><published>2007-12-07T11:46:00.000-08:00</published><updated>2007-12-07T11:50:15.475-08:00</updated><title type='text'>Vote Logo for GNOME Asia Summit</title><content type='html'>Today &lt;a href="http://blogs.sun.com/emily"&gt;Emily Chen&lt;/a&gt; has blogged about &lt;a href="http://blogs.sun.com/emily/entry/vote_the_logo_for_gnome"&gt;Vote Logo for GNOME Asia summit&lt;/a&gt;. I have voted my choice :)&lt;br /&gt;&lt;br /&gt;Direct &lt;a href="http://www.gnome-cn.org/gnome-asia-submit/gas-logo-vote/"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-5694278497717501759?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/5694278497717501759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=5694278497717501759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5694278497717501759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/5694278497717501759'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/12/vote-logo-for-gnome-asia-summit.html' title='Vote Logo for GNOME Asia Summit'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-8637766749800801</id><published>2007-11-09T13:31:00.000-08:00</published><updated>2007-11-09T13:43:39.250-08:00</updated><title type='text'>Linux Desktop Testing Project editor</title><content type='html'>A nice post by &lt;a href="http://sp2hari.com/"&gt;Hari&lt;/a&gt;, Thanks for your nice post.&lt;br /&gt;&lt;p align="justify"&gt;Want to use LDTP to test your application? Or do you want to automate the actions you do often? Or are you a GNU/Linux user who want to show “magic” to your friends by recording your actions and playing them back? You can use LDTP for this. But one small issue with LDTP is that you should know the LDTP Python API to write any test suite. But with the new LDTP Editor, this makes your job really simple. A screenshot of the LDTP Editor is shown below.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://sp2hari.com/wp-content/uploads/2007/11/ldtp-editor.png" title="LDTP Editor"&gt;&lt;img src="http://sp2hari.com/wp-content/uploads/2007/11/ldtp-editor.png" alt="LDTP Editor" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;This is a simple HOWTO for recording and playing back the recorded script.&lt;/p&gt; &lt;p align="left"&gt;&lt;u&gt;Installing LDTP. &lt;/u&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Download the lastest LDTP source code from &lt;a href="http://people.freedesktop.org/%7Enagappan/ldtp-0.9.2.tar.gz" title="LDTP" target="_blank"&gt;http://people.freedesktop.org/~nagappan/ldtp-0.9.2.tar.gz&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Uncompress the file.&lt;/li&gt;&lt;li&gt;Compile the code using ./configure and make&lt;/li&gt;&lt;li&gt;If you don’t have the access to install softwares, run the ldtpeditor file in the python folder&lt;/li&gt;&lt;li&gt;If you have access to install softwares, then run “make install”&lt;/li&gt;&lt;/ul&gt; &lt;p align="left"&gt;Note::  After installing LDTP Editor, i when i tried to run ldtpeditor, got an error saying&lt;/p&gt; &lt;p&gt;&lt;code&gt;hari@hari-laptop:~/ldtp/ldtp-0.9.2$ ldtpeditor&lt;br /&gt;(ldtpeditor:11130): libglade-WARNING **: could not find glade file '/usr/share/local/ldtp/glade/ldtpeditor.glade'&lt;br /&gt;Glade file not found&lt;/code&gt;&lt;/p&gt; &lt;p align="left"&gt;The ldtpeditor.glade file is present in the python folder. I got this error because i compiled the code as ./configure. If i had done it as ‘./configure –prefix=/usr’, then i wouldn’t have got this error. Anyway i copied the file manually to that folder.&lt;/p&gt; &lt;p&gt;&lt;code&gt;hari@hari-laptop:~/ldtp/ldtp-0.9.2$ sudo mkdir -p /usr/share/local/ldtp/glade/&lt;br /&gt;hari@hari-laptop:~/ldtp/ldtp-0.9.2$ sudo cp python/ldtpeditor.glade /usr/share/local/ldtp/glade/&lt;br /&gt;hari@hari-laptop:~/ldtp/ldtp-0.9.2$ ldtpeditor&lt;/code&gt;&lt;/p&gt; &lt;p&gt;After that when i ran ldtpeditor, it ran without any issues.&lt;/p&gt; &lt;p&gt;&lt;u&gt;Recording using LDTP Editor&lt;/u&gt;&lt;/p&gt; &lt;p&gt;For this let us consider recording the actions performed in gcalctool.&lt;/p&gt; &lt;ul&gt;&lt;li&gt;First make sure Assistive Technology is enabled in your desktop. If you are not sure about this, open gnome-control-center and in that open Assistive Technology Preferences. You should have Enable Assistive Technologies checked to use LDTP.&lt;/li&gt;&lt;li&gt;If you are enabling Assistive Technology only now, logout and login again.&lt;/li&gt;&lt;li&gt;Run ldtpeditor and gcalctool.&lt;/li&gt;&lt;li&gt;Make sure both you have enabled ‘Always on Top’ or both the applications and both the window doesn’t overlap with each other.&lt;/li&gt;&lt;li&gt; Click the Start button the LDTP Editor. All actions performed after this are recorded.&lt;/li&gt;&lt;li&gt;Perform actions in the gcalctool. Check out &lt;a href="http://download.freedesktop.org/ldtp/movies/gcalctool-record.ogg" title="Gcalctool record" target="_blank"&gt;this video&lt;/a&gt; to see the actions i recored in my computer .&lt;/li&gt;&lt;li&gt;After you’re done with the actions in the gcalctool, click the Stop button in the LDTP Editor.&lt;/li&gt;&lt;li&gt;You can see that the ‘Recorded Code’ tab is updated with code as when you perform actions in gcalctool.&lt;/li&gt;&lt;li&gt;Click the convert button in the LDTP Editor. You’ll see that the Generated LDTP Code and Generated LDTP XML tabs are filled with generated code.&lt;/li&gt;&lt;li&gt;The Play button is not working now. I wrote the patch for that yesterday night ;-).&lt;/li&gt;&lt;li&gt;Save the contents of the ‘Generated LDTP Code’ into a python file (for ex frisco.py) . Note that if the file name you specify already exists, then it OVERWRITES the filename without any warning.&lt;/li&gt;&lt;li&gt;Then run &lt;code&gt;hari@hari-laptop:~$ python frisco.py&lt;/code&gt;&lt;/li&gt;&lt;li&gt;The actions you performed while recording will be played back again  :-)&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;Currently the Play button in the LDTP Editor is not enabled. But you can make it work by applying the patch mentioned below. I guess this patch will be added to LDTP Editor in a week or so. So check the ChangeLog file before applying the patch.&lt;/p&gt; &lt;p&gt;&lt;u&gt; LDTP Editor Preferences&lt;/u&gt;&lt;/p&gt; &lt;p&gt;Using the LDTP Prefereces, you can control what all actions you can control. A brief summary about the options given in the Preferences window.&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Listen key events&lt;br /&gt;This option is not yet implemented. Checking/Unchecking this doesn’t make any difference now.&lt;/li&gt;&lt;li&gt;Listen mouse events&lt;br /&gt;This option is not yet implemented. Checking/Unchecking this doesn’t make any difference now.&lt;/li&gt;&lt;li&gt;Generate LDTP Code&lt;br /&gt;Only when if this option is enabled, Convert will generated to LDTP code in the ‘Generated LDTP Code’ tab. This is enabled by default when you run LDTP Editor.&lt;/li&gt;&lt;li&gt;Generate Data XML&lt;br /&gt;If this option is enabled, the LDTP Editor will generate data XML for the actions you perform.&lt;/li&gt;&lt;li&gt;Generate keyboard events code&lt;br /&gt;Generates code for the keyboard events you performed during the recording session.&lt;/li&gt;&lt;li&gt;Generate wait time code&lt;br /&gt;Calculates the delay one takes between each action during the recording session and generates code so that similar time delay is generated while play back.&lt;/li&gt;&lt;li&gt;Generate Memory / CPU statistics.&lt;br /&gt;The code to generate Memory and CPU statistics will be generated.  You need to install pystatgrab and libstatgrab packages.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;u&gt;Patching to make the Run button work&lt;/u&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt; Copy &lt;a href="http://sp2hari.com/wp-content/uploads/2007/11/ldtpeditor_runbutton.patch" title="Run Button Patch"&gt;this&lt;/a&gt; patch file to your ldtp folder.&lt;/li&gt;&lt;li&gt;Run&lt;code&gt;hari@hari-laptop:~/ldtp/ldtp-0.9.2$ cd ldtp-0.9.2&lt;br /&gt;hari@hari-laptop:~/ldtp/ldtp-0.9.2$ patch -p0 &lt;&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Compile the code again and run ldtpeditor. This time after you Convert the Code, you can Run the code from the LDTP Editor. :-)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Note:: The generated code had many unwanted waittillguiexist. I saw waittillguiexist(”dlg0″) in many places. If your playback is stopped because of this, remove that before running the scripts.&lt;br /&gt;Sometime the resource will go high as the application map info is collected from the application, so no need to worry.&lt;/p&gt; &lt;p&gt;If you find any issues regarding LDTP Editor, report it to  &lt;a href="mailto:ldtp-dev@lists.freedesktop.org"&gt;ldtp-dev@lists.freedesktop.org&lt;/a&gt;  or  &lt;a href="mailto:nagappan@gmail.com"&gt;nagappan@gmail.com&lt;/a&gt; or &lt;a href="mailto:sp2hari@gmail.com"&gt;sp2hari@gmail.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;All patches are welcome. :-)&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;My comments&lt;/span&gt;:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You can use ./configure --prefix=/usr to avoid that glade file missing warning.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-style: italic;"&gt; Additional notes&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;* After clicking record click 'Convert' to get the code converted in LDTP format (It does some post processing, so its required)&lt;br /&gt;* Click save button to save generated python script, if 2nd tab is empty, then it will try to get the contents of first tab and store it in the file you specify. If file already exist, it will *OVER-WRITE*&lt;br /&gt;* control+c, control+v doesn't work&lt;br /&gt;* Sometime the resource will go high as the application map info is collected from the application, so no need to worry. With Thunderbird, the recording really sucks&lt;br /&gt;* You need to have GNOME 2.14 and above to use LDTP editor&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-8637766749800801?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/8637766749800801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=8637766749800801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8637766749800801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8637766749800801'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/11/linux-desktop-testing-project-editor.html' title='Linux Desktop Testing Project editor'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-8966441171025381124</id><published>2007-10-01T10:25:00.000-07:00</published><updated>2007-10-01T11:23:09.780-07:00</updated><title type='text'>Random updates</title><content type='html'>* Moved from emacs to &lt;a href="http://monodevelop.org/Main_Page"&gt;MonoDevelop&lt;/a&gt; for my Mono development ! I started liking it very much, few random crashes happen, when accessibility is enabled in GTK layer. I should log a bug on them (soon).&lt;br /&gt;* LDTP packages are now available for &lt;a href="http://tinyurl.com/32lohu"&gt;Debian&lt;/a&gt;, &lt;a href="http://ubuntu2.cica.es/ubuntu/ubuntu/pool/universe/l/ldtp/"&gt;Ubuntu&lt;/a&gt; apart from OpenSuSE, Fedora, Mandriva. Thanks to &lt;a href="http://kartikmistry.org/blog"&gt;Karik Mistry&lt;/a&gt; :)&lt;br /&gt;* Under &lt;a href="http://www.mono-project.com/ADO.NET"&gt;Mono System.Data&lt;/a&gt; API compatibility is &lt;a href="http://mono.ximian.com/class-status/mono-HEAD-vs-fx-2/class-status-System.Data.html"&gt;97%&lt;/a&gt; in 2.0 profile, now targeting 99% within this month end. Me and &lt;a href="http://vvaradhan.blogspot.com/"&gt;Varadhan&lt;/a&gt; will be working on this target.&lt;br /&gt;* Updated the work system from &lt;a href="http://en.opensuse.org/Welcome_to_openSUSE.org"&gt;OpenSUSE&lt;/a&gt; 10.2 to 10.3, Its awesome !!!&lt;br /&gt;* &lt;a href="http://nagappanal.blogspot.com/2007/01/booked-flat-in-bangalore.html"&gt;Canceled&lt;/a&gt; the flat that booked in Bangalore.&lt;br /&gt;* &lt;a href="http://wayofthemonkey.com/"&gt;Dobey's&lt;/a&gt; &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2006-September/000479.html"&gt;a11y-test-suite&lt;/a&gt; rpm are available for download &lt;a href="http://download.opensuse.org/repositories/home:/anagappan/"&gt;here&lt;/a&gt;. A sample output of gedit available for &lt;a href="http://download.freedesktop.org/ldtp/gedit-2.16.html"&gt;2.16&lt;/a&gt; and  for &lt;a href="http://download.freedesktop.org/ldtp/gedit-2.20.html"&gt;2.20&lt;/a&gt;. You can use this to test any GNOME / Mozilla application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-8966441171025381124?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/8966441171025381124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=8966441171025381124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8966441171025381124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8966441171025381124'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/10/random-updates.html' title='Random updates'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-3367130528427885336</id><published>2007-08-28T02:29:00.000-07:00</published><updated>2007-08-28T02:42:57.051-07:00</updated><title type='text'>Linux Desktop Testing Project (LDTP) 0.9.0 released</title><content type='html'>Whats new in this release...&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://kartikmistry.org/blog"&gt;Kartik Mistry&lt;/a&gt; fixed build issue in &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=411794"&gt;Alpha machines&lt;/a&gt;&lt;br /&gt;* Rewrite of LDTP recording framework and now it completely uses &lt;a href="http://live.gnome.org/GAP/PythonATSPI"&gt;pyatspi&lt;/a&gt; or orca-atspi (when pyatspi is not installed) - Thanks to Willi Walker of Sun - Supporting LDTP community to use orca's atspi.&lt;br /&gt;* Added new accessibility roles required for &lt;a href="http://ldtp.freedesktop.org/wiki/Firefox_Test_Cases"&gt;Firefox automation&lt;/a&gt;&lt;br /&gt;* LDTP &lt;a href="http://download.freedesktop.org/ldtp/doc/ldtp-tutorial.pdf"&gt;documentation&lt;/a&gt; has been majorly updated&lt;a target="_blank" rel="nofollow" href="http://download.freedesktop.org/ldtp/doc/ldtp-tutorial.pdf"&gt;&lt;/a&gt;&lt;br /&gt;* Other major bug fixes&lt;br /&gt;&lt;br /&gt;Download source &lt;a href="http://download.freedesktop.org/ldtp/0.x/0.9.x/ldtp-0.9.0.tar.gz"&gt;tarball&lt;/a&gt; / Binary &lt;a href="http://download.opensuse.org/repositories/home:/anagappan/"&gt;rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to&lt;br /&gt;* Mozilla organization for selecting LDTP for Google Summer of Code 2007&lt;br /&gt;* Sun China team (&lt;a href="http://blogs.sun.com/emily/"&gt;Emily Chen&lt;/a&gt;, Dave Lin, and others) for their support through out SOC'07&lt;br /&gt;* &lt;a href="http://sp2hari.blogspot.com/"&gt;Harishankaran&lt;/a&gt; - Student participated in LDTP - Mozilla / Google SoC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-3367130528427885336?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/3367130528427885336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=3367130528427885336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3367130528427885336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3367130528427885336'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/08/linux-desktop-testing-project-ldtp-090.html' title='Linux Desktop Testing Project (LDTP) 0.9.0 released'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-1683422117686673485</id><published>2007-08-27T22:43:00.000-07:00</published><updated>2007-08-27T23:03:15.701-07:00</updated><title type='text'>Summer of Code 2007 - Firefox automation</title><content type='html'>&lt;a href="http://sp2hari.blogspot.com/"&gt;Harishankaran&lt;/a&gt; (sp2hari) has done a wonderful job, &lt;a href="http://ldtp.freedesktop.org/wiki/Firefox_Test_Cases"&gt;Firefox automation&lt;/a&gt; using LDTP as part of Google Summer of Code 2007 under Mozilla organization.&lt;br /&gt;&lt;br /&gt;Few interesting blogs by the student&lt;br /&gt;* Firefox 3.0 amazing &lt;a href="http://sp2hari.blogspot.com/2007/08/firefox-3-is-amazing.html"&gt;experience&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://sp2hari.blogspot.com/2007/08/my-tindebox-is-working.html"&gt;Tinderbox&lt;/a&gt; integration (Credit goes to Emily Chen, Dave Lin - Sun China team)&lt;br /&gt;* SOC &lt;a href="http://sp2hari.blogspot.com/2007/08/soc.html"&gt;status&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://download.freedesktop.org/ldtp/movies/screen2.html"&gt;Screen cast&lt;/a&gt; of FF 3.0 automation&lt;br /&gt;&lt;br /&gt;A big thanks to &lt;a href="http://blogs.sun.com/emily/"&gt;Emily Chen&lt;/a&gt;, &lt;span class="ppt" id="_user_Dave.lin@sun.com"&gt;Dave Lin, Michael Shang of Sun China team ! Without their support its going to be a miracle for the student to integrate Firefox automation in Solaris Tinderbox setup.&lt;br /&gt;&lt;br /&gt;You can download the FF 3.0 automation scripts from &lt;a href="http://people.freedesktop.org/%7Enagappan/tinder2.tar.gz"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-1683422117686673485?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/1683422117686673485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=1683422117686673485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1683422117686673485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/1683422117686673485'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/08/summer-of-code-2007-firefox-automation.html' title='Summer of Code 2007 - Firefox automation'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-7874059084695032032</id><published>2007-07-30T02:25:00.000-07:00</published><updated>2007-07-30T02:30:44.952-07:00</updated><title type='text'>SqlBulkCopy implementation available in Mono 1.2.5 preview</title><content type='html'>Long waiting &lt;a href="http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx"&gt;SqlBulkCopy&lt;/a&gt; implementation is now available part of &lt;a href="http://www.nabble.com/Mono-1.2.5-Preview-t4161435.html"&gt;Mono 1.2.5 preview&lt;/a&gt;. Needs more testing though... With this almost 99% of SqlClient implementation is, API compatible with MS.NET.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-7874059084695032032?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/7874059084695032032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=7874059084695032032' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7874059084695032032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7874059084695032032'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/07/sqlbulkcopy-implementation-available-in.html' title='SqlBulkCopy implementation available in Mono 1.2.5 preview'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-619285396654669929</id><published>2007-07-09T02:03:00.000-07:00</published><updated>2007-07-09T02:07:00.476-07:00</updated><title type='text'>Nice tutorial by Hari for porting existing LDTP scripts to new format</title><content type='html'>Nice &lt;a href="http://sp2hari.blogspot.com/2007/07/file-roller.html"&gt;tutorial&lt;/a&gt; by &lt;a href="http://sp2hari.blogspot.com/"&gt;Hari&lt;/a&gt; for porting existing Linux Desktop Testing Project (LDTP) scripts to new format.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-619285396654669929?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/619285396654669929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=619285396654669929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/619285396654669929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/619285396654669929'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/07/nice-tutorial-by-hari-for-porting.html' title='Nice tutorial by Hari for porting existing LDTP scripts to new format'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-7992659524175993609</id><published>2007-07-05T08:27:00.000-07:00</published><updated>2007-07-05T09:33:35.725-07:00</updated><title type='text'>People's Choice Award</title><content type='html'>&lt;a href="http://idea.opensuse.org/content/ideas/test-harness-for-the-build-service-for-automated-testing"&gt;We&lt;/a&gt; (Me, Srinidhi, Akhil, Michael Schroeder, Marcus Rueckert and Andreas Bauer) have got People's Choice Award, in &lt;a href="http://idea.opensuse.org/content/"&gt;HackWeek&lt;/a&gt;. Final &lt;a href="http://idea.opensuse.org/content/blog/hack-week-award-winners"&gt;result&lt;/a&gt; was published by &lt;a href="http://www.nat.org/"&gt;Nat&lt;/a&gt; on Tuesday.&lt;br /&gt;&lt;br /&gt;Thanks to all, who have voted for us !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-7992659524175993609?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/7992659524175993609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=7992659524175993609' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7992659524175993609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7992659524175993609'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/07/peoples-choice-award.html' title='People&apos;s Choice Award'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-7574364215275637227</id><published>2007-07-01T06:49:00.000-07:00</published><updated>2007-07-01T22:07:17.962-07:00</updated><title type='text'>Hackweek - Great time at work place</title><content type='html'>In Novell we had  &lt;a href="http://idea.opensuse.org/content"&gt;HackWeek&lt;/a&gt;, last week. It was a wonderful time !!! Lots of new learning... It will be nice to have more HackWeek's.&lt;br /&gt;&lt;br /&gt;I was working in &lt;a href="http://idea.opensuse.org/content/ideas/test-harness-for-the-build-service-for-automated-testing"&gt;Test harness for the build service for automated testing&lt;/a&gt; along with Srinidhi and Akhil. The good part is, we all work in a different team (me in &lt;a href="http://mono-project.com/Main_Page"&gt;Mono&lt;/a&gt;, Srinidhi in &lt;a href="http://www.ifolder.com/index.php/Main_Page"&gt;iFolder&lt;/a&gt;, Akhil in &lt;a href="http://www.go-evolution.org/Main_Page"&gt;Evolution&lt;/a&gt;) and we joined together for this HackWeek.&lt;br /&gt;&lt;h3 id="features-added-as-part-of-hackweek"&gt;Features added as part of HackWeek&lt;/h3&gt;   &lt;div class="level3"&gt; &lt;ul&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Test automation will be run in same enviroment as build environment.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; A shell environment for the user, with which user can invoke any scripting language.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;/div&gt;    &lt;h3 id="advantages"&gt;Advantages&lt;/h3&gt;   &lt;div class="level3"&gt; &lt;ul&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; User can add their testing scripts, written in any scripting language and they can invoke the scripts inside test-harness.sh.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Environment is recreated everytime, when the test-harness is invoked. Thus giving a reliable environment and test results.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Its not restricted to just test one application, you can add how many ever package you want to test, just add all of them in BuildRequires (in future TestRequires) and invoke all the tests !!!&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;/div&gt;    &lt;h3 id="pre-requisite-to-use-the-test-environment"&gt;Pre-Requisite to use the test environment&lt;/h3&gt;   &lt;div class="level3"&gt; &lt;ul&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Need to have the test initiater code in test-harness.sh, uploaded to the current project where you want to test the application.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Log files should be generated in &lt;acronym title="Extensible Markup Language"&gt;XML&lt;/acronym&gt; or &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; format / extension only.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Once the test is done, the result &lt;acronym title="Extensible Markup Language"&gt;XML&lt;/acronym&gt; and / or &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; file(s) has to be moved to /tmp/RESULT directory, which will be uploaded to repository directory.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;/div&gt;    &lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;   &lt;div class="level3"&gt; &lt;ul&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Test results are uploaded to repository directory.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Tests are done only in RPM based environment.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; If test-harness.sh is not available in the current project, still it goes till the invocation of test-harness.sh file.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; All required projects for testing should be either linked or should be built in the same project.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Need to give all the packages required for testing in BuildRequires.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Tested in OpenSuSE-10.2 and that too in chroot environment. Need to check them with other distributions and in Xen environment.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;/div&gt;    &lt;h3 id="future-ideas"&gt;Future ideas&lt;/h3&gt;   &lt;div class="level3"&gt; &lt;ul&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Instead of BuildRequires, It will be good, if we have TestRequires field in &lt;acronym title="specification"&gt;spec&lt;/acronym&gt; file, with which we can just install packages relate to testing and that too at the time of testing.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Tests should be done for DEB based environment.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Need to find appropriate directory and upload them.&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; Since we are giving a shell environment through test-harness.sh, we need to restrict the commands !?!&lt;/div&gt; &lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt; When test results are uploaded, it should not delete the rpm's available in repository.&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;/div&gt;    &lt;h3 id="acknowledgment"&gt;Acknowledgment&lt;/h3&gt;   &lt;div class="level3"&gt;  &lt;p&gt;  Thanks to Michael Schroeder, darix and bauersman for all their valuable help and suggestion. &lt;/p&gt;  &lt;p&gt; &lt;em&gt;&lt;strong&gt;NOTE:&lt;/strong&gt;&lt;/em&gt; Before starting this project, we don't have any idea how build system works, no perl / ruby knowledge, which are required knowledge for this project ! &lt;/p&gt;  &lt;/div&gt;    &lt;h3 id="example-test-harness.sh-script-content"&gt;Example test-harness.sh script content&lt;/h3&gt;   &lt;div class="level3"&gt; &lt;pre class="code"&gt;##################### Script starts here ###################&lt;br /&gt;echo "gnome-session" &gt; ~/.xinitrc&lt;/pre&gt; &lt;pre class="code"&gt;export DISPLAY=localhost:1&lt;br /&gt;/usr/bin/Xvfb -reset -terminate -once :1 -screen 0 1024x768x24&amp;amp;&lt;br /&gt;pid=`pidof Xvfb`&lt;br /&gt;sleep 5&lt;/pre&gt; &lt;pre class="code"&gt;mkdir -p /tmp/test&lt;br /&gt;tar zxv -C /tmp/test -f gedit.tar.gz&lt;/pre&gt; &lt;pre class="code"&gt;lwd=`pwd`&lt;br /&gt;cd /tmp/test/gedit&lt;br /&gt;ldtprunner gedit-execution.xml&lt;br /&gt;cd $lwd&lt;/pre&gt; &lt;pre class="code"&gt;mkdir -p /tmp/RESULT&lt;br /&gt;cp -a /tmp/test/gedit/gedit-log.xml /tmp/RESULT/&lt;/pre&gt; &lt;pre class="code"&gt;kill -s TERM `echo $pid | cut -d " " -f 1` # Kill Xvfb session at end&lt;br /&gt;##################### Script ends here ###################&lt;/pre&gt;  &lt;/div&gt;    Try this &lt;a href="http://people.freedesktop.org/%7Enagappan/obs-test-harness-new.patch"&gt;patch&lt;/a&gt; and send your feedback to anagappan AT novell DOT com, srinidhi AT novell DOT com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-7574364215275637227?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/7574364215275637227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=7574364215275637227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7574364215275637227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7574364215275637227'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/07/hackweek-great-time-at-work-place.html' title='Hackweek - Great time at work place'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-8251012184527417159</id><published>2007-06-26T00:10:00.000-07:00</published><updated>2007-06-26T00:22:59.338-07:00</updated><title type='text'>Hackweek: Test harness for the build service for automated testing</title><content type='html'>&lt;a href="http://idea.opensuse.org/content/"&gt;Hackweek&lt;/a&gt; in Novell (25-29/June/2007).&lt;br /&gt;&lt;br /&gt;As part of Hackweek I'm working on &lt;a href="http://idea.opensuse.org/content/ideas/test-harness-for-the-build-service-for-automated-testing"&gt;Test harness for the build service for automated testing&lt;/a&gt;, an idea of JPR ! I'm working with Srinidhi and Akhil. Lot of other &lt;a href="http://idea.opensuse.org/content/ideas/"&gt;ideas&lt;/a&gt; are there, you can grab it and start working on it !&lt;br /&gt;&lt;br /&gt;I get lots of help from darix, bauersman and srinidhi in #opensuse-buildservice of irc.freenode.net. I thank them personally. I wrote a small &lt;a href="http://people.freedesktop.org/%7Enagappan/README.nags"&gt;HOWTO setup OpenSuSE Build System&lt;/a&gt; based on the info I gathered from them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-8251012184527417159?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/8251012184527417159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=8251012184527417159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8251012184527417159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/8251012184527417159'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/06/hackweek-test-harness-for-build-service.html' title='Hackweek: Test harness for the build service for automated testing'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-3657505994254799788</id><published>2007-05-30T23:48:00.000-07:00</published><updated>2007-05-30T23:57:14.249-07:00</updated><title type='text'>Remote Procedure Call in Mono</title><content type='html'>Mono &lt;a href="http://www.datadirect.com/developer/net/dot-net-optimizing/index.ssp"&gt;ADO.NET&lt;/a&gt; now supports 'Remote Procedure Call' invocation, which boosts perfomance of accessing the stored procedure in MS-SQL or Sybase database.&lt;br /&gt;&lt;br /&gt;Check &lt;a href="http://www.datadirect.com/developer/net/dot-net-optimizing/index.ssp"&gt;here&lt;/a&gt; - advantages of using RPC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-3657505994254799788?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/3657505994254799788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=3657505994254799788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3657505994254799788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/3657505994254799788'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/05/remote-procedure-call-in-mono.html' title='Remote Procedure Call in Mono'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-7154411840579362876</id><published>2007-05-15T20:22:00.000-07:00</published><updated>2007-05-15T21:11:59.726-07:00</updated><title type='text'>Good and Sad news</title><content type='html'>Good news&lt;br /&gt;&lt;br /&gt;* Linux Desktop Testing Project (&lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt;) and &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=349114"&gt;GNOME Tinderbox integration&lt;/a&gt; work of &lt;a href="http://prashblog.com/"&gt;Prashanth Mohan&lt;/a&gt; done through &lt;a href="http://code.google.com/soc/2006/gnome/appinfo.html?csaid=73FEBAF33E8BFED1"&gt;GNOME / Google SoC 2006&lt;/a&gt; is now integrated into jhbuild system ! Thanks to &lt;a href="http://www.0d.be/"&gt;Frederic Peters&lt;/a&gt; and &lt;a href="http://primates.ximian.com/%7Efederico/news.html"&gt;Federico&lt;/a&gt;.&lt;br /&gt;* &lt;a href="http://code.google.com/soc/mozilla/appinfo.html?csaid=57BA51F7E287F83F"&gt;Firefox automation&lt;/a&gt; using Linux Desktop Testing Project has been selected for this Google Summer of Code under &lt;a href="http://www.mozilla.org"&gt;Mozilla&lt;/a&gt; organization. &lt;a href="http://sp2hari.blogspot.com"&gt;Harishankar&lt;/a&gt; a third year engineering student of &lt;a href="http://www.nitt.edu/home/"&gt;NITT&lt;/a&gt;, India will be doing the project under the guidance of me and &lt;a href="http://blogs.sun.com/emily/"&gt;Emily Chen&lt;/a&gt; of Sun, China. Thanks to Emily for her continous support.&lt;br /&gt;* LDTP debian packages are now available in Debian package &lt;a href="http://packages.debian.org/unstable/devel/ldtp"&gt;unstable repository&lt;/a&gt;, Thanks to &lt;a href="http://www.kartikmistry.org/blog/"&gt;Kartik Mistry&lt;/a&gt;.&lt;br /&gt;* &lt;a href="http://download.freedesktop.org/ldtp/doc/ldtp-tutorial.pdf"&gt;LDTP Tutorial&lt;/a&gt; documentation is available for download, please send your feedback to ldtp-dev@lists.freedesktop.org.&lt;br /&gt;&lt;br /&gt;Have few updates about &lt;a href="http://www.mono-project.com/ADO.NET"&gt;Mono ADO.NET&lt;/a&gt;, will blog it later.&lt;br /&gt;&lt;br /&gt;Sad news&lt;br /&gt;* My father passed away (almost a month back). It wass very difficult to get the death certificate of my father and legal heir certificate in India, even after bribing :( I received all the government legal documents almost after 25 days. Junk system !!!&lt;br /&gt;* &lt;a href="http://ldtp.freedesktop.org"&gt;Linux Desktop Testing Project&lt;/a&gt; site hosted in &lt;a href="http://www.freedesktop.org"&gt;freedesktop&lt;/a&gt; site is down for a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-7154411840579362876?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/7154411840579362876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=7154411840579362876' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7154411840579362876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/7154411840579362876'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/05/good-and-sad-news.html' title='Good and Sad news'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116892968749315793</id><published>2007-01-15T22:41:00.000-08:00</published><updated>2007-01-15T22:41:28.013-08:00</updated><title type='text'>Celebrated Pongal</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/7562/704/1600/250298/100_0760.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/7562/704/320/28729/100_0760.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/7562/704/1600/691242/100_0762.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/7562/704/320/515629/100_0762.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/7562/704/1600/562446/100_0765.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/7562/704/320/554622/100_0765.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nice time @ home with my parents and my family members ! Celebrated &lt;a href="http://www.pongalfestival.org/"&gt;Pongal festival&lt;/a&gt; with my family members, though could not attend &lt;a href="http://www.pongalfestival.org/mattu-pongal.html"&gt;Mattu Pongal&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Some &lt;a href="http://en.wikipedia.org/wiki/Rangoli"&gt;rangoli pictures&lt;/a&gt; made by my wife and my mother in front of my parents house.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116892968749315793?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116892968749315793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116892968749315793' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116892968749315793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116892968749315793'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/01/celebrated-pongal.html' title='Celebrated Pongal'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116845074997801307</id><published>2007-01-10T09:33:00.000-08:00</published><updated>2007-01-10T09:39:20.053-08:00</updated><title type='text'>Status about ADO.NET porting to Mono</title><content type='html'>Most of the time, I'm working on &lt;a href="http://mono.ximian.com/class-status/mono-HEAD-vs-fx-2/class-status-System.Data.html"&gt;ADO.NET&lt;/a&gt; for &lt;a href="http://www.go-mono.com"&gt;Mono&lt;/a&gt;. Started implementing all possible missing APIs, events, properties.&lt;br /&gt;&lt;br /&gt;Before 2 months, missing API's, events, properties of System.Data and System.Data.Common was more than 70 each. Today when I checked its approx 10 and 30 respectively.&lt;br /&gt;&lt;br /&gt;Planing to start work on SqlTypes and SqlClient. Hope things will go fine !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116845074997801307?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116845074997801307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116845074997801307' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116845074997801307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116845074997801307'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/01/status-about-adonet-porting-to-mono.html' title='Status about ADO.NET porting to Mono'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116844992531230747</id><published>2007-01-10T09:17:00.000-08:00</published><updated>2007-01-10T09:25:25.480-08:00</updated><title type='text'>Booked a flat in Bangalore</title><content type='html'>Hectic time, put all my savings in booking a &lt;a href="http://daadysbuilders.com/Ongoingpro.html"&gt;flat&lt;/a&gt;  in Electronic City, &lt;a href="http://en.wikipedia.org/wiki/Bangalore"&gt;Bangalore&lt;/a&gt;. Thanks to &lt;a href="http://vvaradhan.wordpress.com/"&gt;Veerapuram Varadhan&lt;/a&gt; and &lt;a href="http://blogs.gnome.org/portal/sragavan"&gt;Srinivas Ragavan&lt;/a&gt; for helping me to book this flat !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://daadysbuilders.com/"&gt;Daadys Builders&lt;/a&gt; is the flat promoters. Seems they are doing lot of projects in Bangalore. In India, most of the IT hubs are becoming costlier these days. Number 1 is Bangalore. &lt;a href="http://en.wikipedia.org/wiki/Hyderabad"&gt;Hyderabad&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Chennai"&gt;Chennai&lt;/a&gt; are on the way... Its really going to be difficult for others employeed in other fields (I mean other than IT field).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116844992531230747?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116844992531230747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116844992531230747' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116844992531230747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116844992531230747'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/01/booked-flat-in-bangalore.html' title='Booked a flat in Bangalore'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116844942514189878</id><published>2007-01-10T09:15:00.000-08:00</published><updated>2007-01-10T09:17:05.400-08:00</updated><title type='text'>Salary structure</title><content type='html'>Today in our local daily (&lt;a href="http://thehindu.com/"&gt;THE HINDU&lt;/a&gt;, Bangalore edition) read  an article about &lt;a href="http://www.wageindicator.org/main/Salarycheckers"&gt;salary structure&lt;/a&gt; for different jobs and in different countries. Nice to see, how much on an average, IT people are getting paid ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116844942514189878?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116844942514189878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116844942514189878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116844942514189878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116844942514189878'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/01/salary-structure.html' title='Salary structure'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116844780491522896</id><published>2007-01-10T08:43:00.000-08:00</published><updated>2007-01-10T08:50:05.826-08:00</updated><title type='text'>Interesting mathematcial / computer programming problems !</title><content type='html'>&lt;a href="http://blog.hurrynot.org/"&gt;Harinath&lt;/a&gt; was discussing about this &lt;a href="http://projecteuler.net/index.php"&gt;Project Euler&lt;/a&gt; with me last week and by this week, I get a chance to look into this. Thanks to &lt;a href="http://ankitj.blogspot.com/"&gt;Ankit&lt;/a&gt; for giving me the site link.&lt;br /&gt;&lt;br /&gt;Interesting problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116844780491522896?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116844780491522896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116844780491522896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116844780491522896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116844780491522896'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2007/01/interesting-mathematcial-computer.html' title='Interesting mathematcial / computer programming problems !'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116618014158039807</id><published>2006-12-15T02:48:00.000-08:00</published><updated>2006-12-15T02:55:43.606-08:00</updated><title type='text'>Python customized logging rocks !</title><content type='html'>Thanks to &lt;a href="http://www.cs.unc.edu/%7Eparente/"&gt;Peter Parente&lt;/a&gt; for suggesting LDTP community to use &lt;a href="http://docs.python.org/lib/module-logging.html"&gt;Python logging&lt;/a&gt; module ! and we have integrated it now ;)&lt;br /&gt;&lt;br /&gt;Thanks to  &lt;a href="http://ludo.qix.it/"&gt;Ludovico Magnocavallo&lt;/a&gt; for giving an example to customize the logging output ! With the &lt;a href="http://ludo.qix.it/archive/2004/05/python_logging_customization.html"&gt;example&lt;/a&gt; available there, in LDTP we have customized our logging format ! It really rocks !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116618014158039807?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116618014158039807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116618014158039807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116618014158039807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116618014158039807'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/12/python-customized-logging-rocks.html' title='Python customized logging rocks !'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116598604352732438</id><published>2006-12-12T20:57:00.000-08:00</published><updated>2006-12-12T21:00:43.606-08:00</updated><title type='text'>System.Data of ADO.NET in Mono</title><content type='html'>Completed most of the missing API's and MonoTODO's under &lt;a href="http://mono.ximian.com/class-status/mono-HEAD-vs-fx-2/class-status-System.Data.html"&gt;System.Data/System.Data&lt;/a&gt; of ADO.NET module in &lt;a href="http://go-mono.com/"&gt;Mono&lt;/a&gt; project.&lt;br /&gt;&lt;br /&gt;Should start with System.Data /System.Data.Common.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://www.mono-project.com/MoMA"&gt;MOMA&lt;/a&gt; tool, with which lots of System.Data missing API's are reported, which are of high priority to be fixed. I'm working on them...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116598604352732438?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116598604352732438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116598604352732438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116598604352732438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116598604352732438'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/12/systemdata-of-adonet-in-mono.html' title='System.Data of ADO.NET in Mono'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116598571272610414</id><published>2006-12-10T08:44:00.000-08:00</published><updated>2006-12-12T21:01:50.016-08:00</updated><title type='text'>Released LDTP 0.7.0 !</title><content type='html'>Thanks to &lt;a href="http://wayofthemonkey.com/"&gt;Rodney Dawes&lt;/a&gt; (valgrinded LDTP, fixed lots of memory leaks, improved execution performance),  &lt;a href="http://www.cs.unc.edu/%7Eparente/"&gt;Peter Parente&lt;/a&gt; (Suggested to integrate &lt;a href="http://docs.python.org/lib/module-logging.html"&gt;Python Logging module&lt;/a&gt; with LDTP).&lt;br /&gt;&lt;br /&gt;LDTP 0.7.0 has been released - &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2006-December/000500.html"&gt;Announcement&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks to all the package creaters Harsha (Ubuntu LTS 6.06), Sandeep (FC5), Surendran (FC6, SuSE 10.1). They are available in the &lt;a href="http://ldtp.freedesktop.org/wiki/Download"&gt;download&lt;/a&gt; page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116598571272610414?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116598571272610414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116598571272610414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116598571272610414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116598571272610414'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/12/released-ldtp-070.html' title='Released LDTP 0.7.0 !'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116007678512658024</id><published>2006-10-05T12:32:00.000-07:00</published><updated>2006-10-05T12:33:05.690-07:00</updated><title type='text'>Palm Source contributions to LDTP</title><content type='html'>&lt;a href="http://www.palmsource.com"&gt;Plam Source&lt;/a&gt; is continously supporting and helping &lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt; community with their patches (like, enable TCP service in LDTP, to do remote testing of applications) and new ideas like &lt;a href="http://ldtp.freedesktop.org/wiki/Object_2dOriented_20LDTP"&gt;Object Oriented LDTP&lt;/a&gt; !&lt;br /&gt;&lt;br /&gt;I personally thank all their &lt;a href="http://palmsource.com/opensource/contributions.html"&gt;contributions to LDTP project&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116007678512658024?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116007678512658024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116007678512658024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116007678512658024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116007678512658024'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/10/palm-source-contributions-to-ldtp.html' title='Palm Source contributions to LDTP'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116007573024870496</id><published>2006-10-05T12:15:00.000-07:00</published><updated>2006-10-05T12:15:30.733-07:00</updated><title type='text'>Binary Serialization implementation of ADO.NET in Mono</title><content type='html'>More than 3 weeks of work, I finally implemented the &lt;a href="http://msdn2.microsoft.com/en-us/library/ex6y04yf.aspx"&gt;Binary Serialization&lt;/a&gt; of &lt;a href="http://msdn.microsoft.com/data/ref/adonet/"&gt;ADO.NET&lt;/a&gt; in Mono ! A new feature of ADO.NET 2.0. Thanks to &lt;a href="http://blog.hurrynot.org/"&gt;Harinath&lt;/a&gt; and &lt;a href="http://www.go-mono.com/monologue"&gt;Ankit&lt;/a&gt; for reviewing all my code and they have given me the complete review of the code. Now the code looks better than my first patch ! I did my commit last week.&lt;br /&gt;&lt;br /&gt;   Harinath has given some more suggestions to improve &lt;a href="http://msdn2.microsoft.com/en-us/library/system.data.constraintcollection.aspx"&gt;constraints&lt;/a&gt; related implementation at the time of De-Serialization. I have the half way working code. Still need to regress them, could not find time as, I was slightly busy with my visa processing !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116007573024870496?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116007573024870496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116007573024870496' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116007573024870496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116007573024870496'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/10/binary-serialization-implementation-of.html' title='Binary Serialization implementation of ADO.NET in Mono'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-116005526352205519</id><published>2006-10-05T06:24:00.000-07:00</published><updated>2006-10-05T06:34:24.306-07:00</updated><title type='text'>Suggestions to use LDTP</title><content type='html'>An author &lt;a href="http://devadventure.blogspot.com"&gt;Galmes Pierre-Andre&lt;/a&gt; suggest to use LDTP for "&lt;a href="http://devadventure.blogspot.com/2006/08/functional-testing-for-linux-ldtp-05.html"&gt;Functional testing for Linux&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;I personally thank the author for suggesting &lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt; to be used in functional testing !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-116005526352205519?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/116005526352205519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=116005526352205519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116005526352205519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/116005526352205519'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/10/suggestions-to-use-ldtp.html' title='Suggestions to use LDTP'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115951057083237519</id><published>2006-09-28T23:10:00.000-07:00</published><updated>2006-09-28T23:16:18.390-07:00</updated><title type='text'>LDTP 0.6.0 released !!!</title><content type='html'>Released &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2006-September/000478.html"&gt;LDTP 0.6.0&lt;/a&gt; yesterday night our time ! Thanks to &lt;a href="http://wayofthemonkey.com/"&gt;Dobey&lt;/a&gt;, &lt;a href="http://www.palmsource.com"&gt;Palm Source&lt;/a&gt;, &lt;a href="http://prashblog.com/"&gt;Prashanth Mohan&lt;/a&gt; for their contributions to this release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115951057083237519?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115951057083237519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115951057083237519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115951057083237519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115951057083237519'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/09/ldtp-060-released.html' title='LDTP 0.6.0 released !!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115883939082880189</id><published>2006-09-21T04:47:00.000-07:00</published><updated>2006-09-21T04:49:50.916-07:00</updated><title type='text'>Few liner review of LDTP</title><content type='html'>Its interesting to see &lt;a href="http://www.edos-project.org/xwiki/bin/Main/LinuxDestkopTestingProject"&gt;this&lt;/a&gt; few liner review of &lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Copy of review pasting below:&lt;br /&gt;&lt;br /&gt;&lt;p class="paragraph"&gt;LDTP is packaged for Mandriva cooker, so installation is easy.&lt;/p&gt;&lt;p class="paragraph"&gt;Once installed, a good starting point is the existing scripts that you can checkout with:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/ldtp co pyautosuite&lt;br /&gt;&lt;/pre&gt;&lt;p class="paragraph"&gt;To run for instance the gedit test:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;cd gedit&lt;br /&gt;ldtprunner run.xml&lt;br /&gt;&lt;/pre&gt;&lt;p class="paragraph"&gt;First impression: &lt;/p&gt;&lt;ul class="star"&gt;&lt;li&gt;as for dogtail, looks more like a prototype than something useable&lt;/li&gt;&lt;li&gt;keeps separation between scripts and data with XML files&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115883939082880189?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115883939082880189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115883939082880189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115883939082880189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115883939082880189'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/09/few-liner-review-of-ldtp.html' title='Few liner review of LDTP'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115883908428945223</id><published>2006-09-21T04:39:00.000-07:00</published><updated>2006-09-21T04:44:48.556-07:00</updated><title type='text'>Dobeys great work - Accessibility test suite</title><content type='html'>&lt;a href="http://wayofthemonkey.com/"&gt;Dobey&lt;/a&gt; is currently working on &lt;a href="http://wayofthemonkey.com/?date=2006-09-11"&gt;Accessibility test suite&lt;/a&gt; project using LDTP. His work will identify accessibility related issues in most &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; applications !&lt;br /&gt;&lt;br /&gt;His great work is now available for &lt;a href="http://download.freedesktop.org/ldtp/a11y-test-suite/"&gt;download&lt;/a&gt;. He needs more contributors for the Accessibility test suite project to improve &lt;a href="http://developer.gnome.org/projects/gap/"&gt;GNOME accessibility&lt;/a&gt; support.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115883908428945223?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115883908428945223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115883908428945223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115883908428945223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115883908428945223'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/09/dobeys-great-work-accessibility-test.html' title='Dobeys great work - Accessibility test suite'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115528193726013172</id><published>2006-08-10T23:22:00.000-07:00</published><updated>2006-08-11T00:38:59.126-07:00</updated><title type='text'>LDTP 0.5.0 released !!!</title><content type='html'>wow !!!!!!!!!!!!!!!!!!!!!! Its a wonderful day ! &lt;a href="http://imemyself.wordpress.com/"&gt;Prem&lt;/a&gt; has announced that &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2006-August/000431.html"&gt;LDTP 0.5.0&lt;/a&gt; has been released.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://prashblog.be/"&gt;Prashanth Mohan&lt;/a&gt; for his major contribution as part of &lt;a href="http://live.gnome.org/SummerOfCode2006/"&gt;Google Summer of Code&lt;/a&gt; and his mentors &lt;a href="http://vvaradhan.wordpress.com/"&gt;Veerapuram Varadhan&lt;/a&gt; and &lt;a href="http://blogs.sun.com/roller/page/emily"&gt;Emily Chen&lt;/a&gt; for guiding him with the list of tasks.&lt;br /&gt;&lt;br /&gt;GNOME Tinderbox integration - work by Prashanth Mohan - Guided by &lt;a href="http://www.0d.be/"&gt;Frederic Peters&lt;/a&gt; / Veerapuram Varadhan. You can download his work from &lt;a href="http://people.freedesktop.org/%7Eprashmohan/evolution/"&gt;here&lt;/a&gt;.&lt;br /&gt;Evolution automation - work by Prashanth Mohan - Guided by Emily Chen. You can download his work from &lt;a href="http://prash.be/files/jhbuild.tar.bz2"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;One major update in this release is LDTP Recording. This task was majorly developed by &lt;a href="http://sp2hari.blogspot.com/"&gt;Hari&lt;/a&gt; / &lt;a href="http://integralsinxdx.blogspot.com/" title="My Ramblings"&gt;Theyagarajan&lt;/a&gt; / &lt;a href="http://wenkat.wordpress.com/"&gt;Venkateswaran&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Alex of &lt;a href="http://palmsource.com"&gt;Palm Source&lt;/a&gt;, who has initiated &lt;a href="http://ldtp.freedesktop.org/wiki/Object_2oriented_20LDTP"&gt;Object Oriented LDTP&lt;/a&gt; ! We would like to see this soon in the main steam.&lt;br /&gt;&lt;br /&gt;More than 70 different scenarios in gedit has been automated by &lt;a href="http://addict3d.wordpress.com/"&gt;Srini&lt;/a&gt; and Narasim. Soon they all will be available in main CVS. You can download it from &lt;a href="http://people.freedesktop.org/%7Eprashmohan/gedit/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Overall credit goes to Varadhan, as he was giving us feedback in all directions and suggesting ideas in all the technical discussions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115528193726013172?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115528193726013172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115528193726013172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115528193726013172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115528193726013172'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/08/ldtp-050-released.html' title='LDTP 0.5.0 released !!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115390339325596527</id><published>2006-07-26T01:40:00.000-07:00</published><updated>2006-07-26T01:43:13.510-07:00</updated><title type='text'>LDTP Tinderbox integration !</title><content type='html'>Thanks to &lt;a href="http://www.0d.be/"&gt;Frederic&lt;/a&gt; and &lt;a href="http://prashblog.be"&gt;Prashanth&lt;/a&gt; for making &lt;a href="http://www.0d.be/2006/07/25/integrating-ldtp-into-jhbuild/"&gt;this&lt;/a&gt; !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115390339325596527?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115390339325596527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115390339325596527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115390339325596527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115390339325596527'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/07/ldtp-tinderbox-integration.html' title='LDTP Tinderbox integration !'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115319527758847002</id><published>2006-07-17T20:59:00.000-07:00</published><updated>2006-07-17T21:01:18.013-07:00</updated><title type='text'>Completed 31 today !!!</title><content type='html'>oooooo !!!!! Today completed 31 years !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115319527758847002?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115319527758847002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115319527758847002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115319527758847002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115319527758847002'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/07/completed-31-today.html' title='Completed 31 today !!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115288223375104622</id><published>2006-07-14T05:58:00.000-07:00</published><updated>2006-07-14T06:03:53.803-07:00</updated><title type='text'>My understanding of Mono ADO.NET</title><content type='html'>Today I gave a small presentation of Mono ADO.NET to the Mono team in Bangalore ! The presentation become discussion over a period of time :D and it was very informative (atleast to me ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115288223375104622?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115288223375104622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115288223375104622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115288223375104622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115288223375104622'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/07/my-understanding-of-mono-adonet.html' title='My understanding of Mono ADO.NET'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115285503665015820</id><published>2006-07-13T22:27:00.000-07:00</published><updated>2006-07-13T22:30:36.990-07:00</updated><title type='text'>LDTP + Tinderbox update !</title><content type='html'>Thanks to &lt;a href="http://prashblog.be/"&gt;Prashanth Mohan&lt;/a&gt; and &lt;a href="http://www.0d.be/"&gt;Frederic Peters&lt;/a&gt; to make this happen !!! LDTP is running in Jhbuild environment on Frederic's tinderbox &lt;a href="http://jhautobuild.0d.be/builds/2006-07-13-0000/"&gt;test server&lt;/a&gt; !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115285503665015820?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115285503665015820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115285503665015820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115285503665015820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115285503665015820'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/07/ldtp-tinderbox-update.html' title='LDTP + Tinderbox update !'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115288190658349935</id><published>2006-07-13T04:55:00.000-07:00</published><updated>2006-07-14T05:59:38.770-07:00</updated><title type='text'>First ever patch for Mono</title><content type='html'>Submitted my &lt;a href="http://bugzilla.ximian.com/showattachment.cgi?attach_id=17293"&gt;first patch&lt;/a&gt; for &lt;a href="http://www.mono-project.com/Main_Page"&gt;Mono&lt;/a&gt; ADO.NET in &lt;a href="http://bugzilla.ximian.com/show_bug.cgi?id=78610"&gt;Ximian Bugzilla&lt;/a&gt; ! Its quite interesting :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115288190658349935?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115288190658349935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115288190658349935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115288190658349935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115288190658349935'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/07/first-ever-patch-for-mono.html' title='First ever patch for Mono'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115190679248993825</id><published>2006-07-02T23:04:00.000-07:00</published><updated>2006-07-02T23:34:09.686-07:00</updated><title type='text'>Planet LDTP !!!!!</title><content type='html'>Thanks to &lt;a href="http://prashblog.be/"&gt;Prashanth Mohan&lt;/a&gt; for setting up &lt;a href="http://ldtp.freedesktop.org/planet/"&gt;Planet LDTP&lt;/a&gt; !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115190679248993825?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115190679248993825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115190679248993825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115190679248993825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115190679248993825'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/07/planet-ldtp.html' title='Planet LDTP !!!!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115155853601014628</id><published>2006-06-28T22:22:00.000-07:00</published><updated>2006-06-28T22:22:16.163-07:00</updated><title type='text'>SuSE Linux Enterprise Desktop - Preview edition</title><content type='html'>&lt;a href="http://www.novell.com/products/desktop/preview.html"&gt;SuSE Linux Enterprise Desktop&lt;/a&gt; - &lt;a href="http://www.novell.com/linux/prerelease.html"&gt;Preview edition&lt;/a&gt; is now available for download. Go and grab it ! Enjoy the &lt;a href="http://www.novell.com/video/desktop/"&gt;Xgl 3D effects&lt;/a&gt;. Great work from &lt;a href="http://www.novell.com/linux"&gt;Novell&lt;/a&gt; !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115155853601014628?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115155853601014628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115155853601014628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115155853601014628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115155853601014628'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/suse-linux-enterprise-desktop-preview.html' title='SuSE Linux Enterprise Desktop - Preview edition'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115155827705917082</id><published>2006-06-27T21:15:00.000-07:00</published><updated>2006-06-28T22:17:57.283-07:00</updated><title type='text'>Open SuSE 10.1 + Linux For You magazine</title><content type='html'>If you are in India go and grab &lt;a href="http://www.opensuse.org"&gt;OpenSuSE&lt;/a&gt; 10.1 DVD along with &lt;a href="http://www.linuxforu.com/"&gt;Linux For You&lt;/a&gt; magazine, June 2006 Edition !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115155827705917082?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115155827705917082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115155827705917082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115155827705917082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115155827705917082'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/open-suse-101-linux-for-you-magazine.html' title='Open SuSE 10.1 + Linux For You magazine'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115086783450782856</id><published>2006-06-20T22:12:00.000-07:00</published><updated>2006-06-20T22:30:34.796-07:00</updated><title type='text'>Tinderbox integration - Status !</title><content type='html'>Its nice to see the &lt;a href="http://prashblog.be/2006/06/20/ldtp-in-tinderbox-and-jhautobuild"&gt;progress of Tinderbox integration&lt;/a&gt; with LDTP / &lt;a href="http://www.freedesktop.org/wiki/Software/jhbuild"&gt;Jhbuild&lt;/a&gt; ! I appreciate the work of &lt;a href="http://prashblog.be"&gt;Prashanth Mohan&lt;/a&gt;. I'm happy to see Luis Villa &lt;a href="http://prashblog.be/2006/06/20/ldtp-in-tinderbox-and-jhautobuild/#comment-333"&gt;comment on tinderbox integration&lt;/a&gt;. Luis Villa has blogged about &lt;a href="http://tieguy.org/blog/2006/06/20/misc-bits-hitting-every-category-i-have-in-wordpress-seriously/"&gt;Tinderbox integration&lt;/a&gt; in his blog too. I'm too happy to see that too ;)&lt;br /&gt;&lt;br /&gt;Prasanth Mohan is getting good support from &lt;a href="http://www.0d.be/"&gt;Frederic&lt;/a&gt; and &lt;a href="http://blogs.gnome.org/jamesh"&gt;James&lt;/a&gt; for &lt;a href="http://www.mozilla.org/projects/tinderbox/"&gt;Tinderbox&lt;/a&gt; and Jhbuild related queries.&lt;br /&gt;&lt;br /&gt;I thank &lt;a href="http://varadhan.blogspot.com"&gt;Varadhan&lt;/a&gt; and &lt;a href="http://blogs.sun.com/roller/page/emily"&gt;Emily Chen&lt;/a&gt; (&lt;a href="http://live.gnome.org/SummerOfCode2006/"&gt;Google Summer of Code&lt;/a&gt; mentors) for guiding Prasanth Mohan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115086783450782856?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115086783450782856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115086783450782856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115086783450782856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115086783450782856'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/tinderbox-integration-status.html' title='Tinderbox integration - Status !'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115080904772456158</id><published>2006-06-20T06:07:00.000-07:00</published><updated>2006-06-20T06:18:22.346-07:00</updated><title type='text'>First ever ADO.NET program ;)</title><content type='html'>First ever ADO.NET program written by me ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;using&lt;/span&gt; System.&lt;span style="color: rgb(51, 51, 255);"&gt;Data&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;using&lt;/span&gt; System.&lt;span style="color: rgb(51, 51, 255);"&gt;Data.Common&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;using&lt;/span&gt; System.&lt;span style="color: rgb(51, 51, 255);"&gt;Data.SqlClient&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt; firstadocs {&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;  static void&lt;/span&gt; Main(&lt;span style="color: rgb(255, 0, 0);"&gt;string&lt;/span&gt;[] args)&lt;br /&gt; {&lt;br /&gt;   &lt;span style="color: rgb(255, 0, 0);"&gt;string&lt;/span&gt; ConnectionString ="&lt;span style="color: rgb(255, 204, 255);"&gt;server=mono-server;database=monotest;user id=monotester;password=monotester;&lt;/span&gt;";&lt;br /&gt;&lt;br /&gt;   SqlConnection conn = &lt;span style="color: rgb(51, 255, 51);"&gt;new&lt;/span&gt; SqlConnection(ConnectionString);&lt;br /&gt;   string sql = "&lt;span style="color: rgb(255, 204, 255);"&gt;SELECT * FROM tbl1&lt;/span&gt;";&lt;br /&gt;   SqlCommand cmd = &lt;span style="color: rgb(51, 255, 51);"&gt;new&lt;/span&gt; SqlCommand (sql, conn);&lt;br /&gt;   conn.&lt;span style="color: rgb(51, 51, 255);"&gt;Open&lt;/span&gt; ();&lt;br /&gt;   SqlDataReader reader = &lt;span style="color: rgb(51, 51, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;   reader = cmd.&lt;span style="color: rgb(51, 51, 255);"&gt;ExecuteReader&lt;/span&gt;();&lt;br /&gt;   &lt;span style="color: rgb(51, 51, 255);"&gt;while&lt;/span&gt; (reader.&lt;span style="color: rgb(51, 51, 255);"&gt;Read&lt;/span&gt;())&lt;br /&gt;   {&lt;br /&gt;     Console.&lt;span style="color: rgb(51, 51, 255);"&gt;Write&lt;/span&gt;(reader.&lt;span style="color: rgb(51, 51, 255);"&gt;GetString&lt;/span&gt;(&lt;span style="color: rgb(255, 0, 0);"&gt;0&lt;/span&gt;).&lt;span style="color: rgb(51, 51, 255);"&gt;ToString&lt;/span&gt;() + " ," );&lt;br /&gt;     Console.&lt;span style="color: rgb(51, 51, 255);"&gt;Write&lt;/span&gt;(reader.&lt;span style="color: rgb(51, 51, 255);"&gt;GetString&lt;/span&gt;(&lt;span style="color: rgb(255, 0, 0);"&gt;1&lt;/span&gt;).&lt;span style="color: rgb(51, 51, 255);"&gt;ToString&lt;/span&gt;() + " ," );&lt;br /&gt;     Console.&lt;span style="color: rgb(51, 51, 255);"&gt;WriteLine&lt;/span&gt;("");&lt;br /&gt;   }&lt;br /&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;    // Close reader&lt;/span&gt;&lt;br /&gt;   reader.&lt;span style="color: rgb(51, 51, 255);"&gt;Close&lt;/span&gt;();&lt;br /&gt;&lt;span style="color: rgb(51, 255, 255);"&gt;    // Close the connection&lt;/span&gt;&lt;br /&gt;   conn.&lt;span style="color: rgb(51, 51, 255);"&gt;Close&lt;/span&gt;();&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Thanks to senga for helping me in understanding ADO.NET. Also going through the book 'A Programmers Guide to ADO.NET in C#' !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115080904772456158?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115080904772456158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115080904772456158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115080904772456158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115080904772456158'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/first-ever-adonet-program.html' title='First ever ADO.NET program ;)'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115077532455218124</id><published>2006-06-19T20:46:00.000-07:00</published><updated>2006-06-19T20:48:44.826-07:00</updated><title type='text'>Handwriting recognition tool</title><content type='html'>Online &lt;a href="http://www.hpl.hp.com/india/lipitk/"&gt;Handwriting recognition&lt;/a&gt; tool from &lt;a href="http://www.hp.com"&gt;HP&lt;/a&gt; ! available under &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;GPL&lt;/a&gt; license !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115077532455218124?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115077532455218124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115077532455218124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115077532455218124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115077532455218124'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/handwriting-recognition-tool.html' title='Handwriting recognition tool'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115071394014606537</id><published>2006-06-19T03:41:00.000-07:00</published><updated>2006-06-19T03:45:40.216-07:00</updated><title type='text'>/me learning ADO.NET</title><content type='html'>As part of Mono ADO.NET development, I'm learning all the basics of &lt;a href="http://msdn.microsoft.com/data/prev/ref/adonet/"&gt;ADO.NET&lt;/a&gt;. Also reading some intersing &lt;a href="http://blogs.msdn.com/dataaccess/"&gt;blogs&lt;/a&gt; about ADO.NET. MSDN is a good reference to start with, it seems !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115071394014606537?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115071394014606537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115071394014606537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115071394014606537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115071394014606537'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/me-learning-adonet.html' title='/me learning ADO.NET'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115071348643240357</id><published>2006-06-19T03:35:00.000-07:00</published><updated>2006-06-19T03:38:08.466-07:00</updated><title type='text'>Joined Mono ADO.NET team</title><content type='html'>As part of my regular office work, I have joined &lt;a href="http://go-mono.com/"&gt;Mono&lt;/a&gt; &lt;a href="http://www.mono-project.com/ADO.NET"&gt;ADO.NET&lt;/a&gt; team ! Thanks to all the managers who have made this possible ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115071348643240357?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115071348643240357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115071348643240357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115071348643240357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115071348643240357'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/joined-mono-adonet-team.html' title='Joined Mono ADO.NET team'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115071330248553637</id><published>2006-06-19T03:31:00.000-07:00</published><updated>2006-06-19T03:35:02.796-07:00</updated><title type='text'>Casanova progress on LDTP + Tinderbox integration</title><content type='html'>&lt;a href="http://prashblog.be/"&gt;Casanova&lt;/a&gt; is progressing well in &lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt; + &lt;a href="http://www.mozilla.org/projects/tinderbox/"&gt;Tinderbox&lt;/a&gt; integration as part of Google &lt;a href="http://live.gnome.org/SummerOfCode2006/"&gt;SoC&lt;/a&gt;. Hope he should be able to complete the task as per schedule. I wish him 'All the very best !'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115071330248553637?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115071330248553637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115071330248553637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115071330248553637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115071330248553637'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/casanova-progress-on-ldtp-tinderbox.html' title='Casanova progress on LDTP + Tinderbox integration'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115036948882800747</id><published>2006-06-15T03:56:00.000-07:00</published><updated>2006-06-15T04:04:48.933-07:00</updated><title type='text'>Casanova - Google SoC experience sharing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7562/704/1600/100_0448.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7562/704/320/100_0448.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Casanova (&lt;a href="http://prashblog.be/"&gt;Prashanth Mohan&lt;/a&gt;) sharing his &lt;a href="http://live.gnome.org/SummerOfCode2006/"&gt;Google Summer of Code&lt;/a&gt; experience with the students, profressors of &lt;a href="http://www.au-kbc.org/"&gt;Anna University&lt;/a&gt; and Linux Users Group members, Chennai - &lt;a href="http://www.chennailug.org/"&gt;ilugc&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115036948882800747?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115036948882800747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115036948882800747' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115036948882800747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115036948882800747'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/casanova-google-soc-experience-sharing.html' title='Casanova - Google SoC experience sharing'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115036738748016232</id><published>2006-06-15T03:27:00.000-07:00</published><updated>2006-06-15T03:35:21.610-07:00</updated><title type='text'>Team picnic - Novell Bangalore</title><content type='html'>I joined with my family members for the team picnic organized by Linux Desktop Group in Novell Bangalore. We all went to Banargatta in Bangalore. Its 20 KM away from the city. The place was really cool ! We all enjoyed a lot :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7562/704/1600/100_0459.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7562/704/320/100_0459.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Me playing cricket - Trying to take a run ;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7562/704/1600/100_0479.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7562/704/320/100_0479.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My daughter and &lt;a href="http://varadhan.blogspot.com/"&gt;Varadhan&lt;/a&gt; with deer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115036738748016232?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115036738748016232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115036738748016232' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115036738748016232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115036738748016232'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/team-picnic-novell-bangalo_115036738748016232.html' title='Team picnic - Novell Bangalore'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-115036662591908867</id><published>2006-06-15T03:16:00.000-07:00</published><updated>2006-06-15T03:21:16.366-07:00</updated><title type='text'>Workshop on contributing to FOSS projects</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7562/704/1600/100_0447.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/7562/704/320/100_0447.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FOSS event conducted by &lt;a href="http://nrcfoss.org.in/"&gt;NRCFOSS&lt;/a&gt; and the event happened in MIT Campus, &lt;a href="http://www.au-kbc.org/"&gt;Anna University&lt;/a&gt;.&lt;br /&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;Topics I covered in the workshop 'How to contribute to FOSS projects'&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;* Picking up a task&lt;br /&gt;* Opening up a discussion in the community&lt;br /&gt;* Preparing a patch&lt;br /&gt;* Getting the patch reviewed&lt;br /&gt;* Giving it to the community&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-115036662591908867?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/115036662591908867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=115036662591908867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115036662591908867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/115036662591908867'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/workshop-on-contributing-to-foss.html' title='Workshop on contributing to FOSS projects'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114915736205020718</id><published>2006-06-01T03:09:00.000-07:00</published><updated>2006-06-01T03:30:48.336-07:00</updated><title type='text'>Prasanth Mohan for Google SoC under GNOME org for LDTP project</title><content type='html'>&lt;a href="http://prashblog.be/"&gt;Prashanth Mohan&lt;/a&gt; has replaced the existing nominee &lt;a href="http://shagancisco.blogspot.com/"&gt;Shankar Ganesh&lt;/a&gt; for &lt;a href="http://code.google.com/soc/gnome/about.html"&gt;Google Summer of Code&lt;/a&gt; under &lt;a href="http://live.gnome.org/SummerOfCode2006/"&gt;GNOME organization&lt;/a&gt; for &lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt; project. The replacement was due to some unavoidable circumstances !&lt;br /&gt;&lt;br /&gt;We look forward to work with Prashanth Mohan :) &lt;a href="http://ldtp.freedesktop.org/wiki/SoC"&gt;SoC tasks&lt;/a&gt; for Prasahanth Mohan.&lt;br /&gt;&lt;br /&gt;Mentors remain same - &lt;a href="http://varadhan.blogspot.com/"&gt;Veerapuram Varadhan&lt;/a&gt;, &lt;a href="http://blogs.sun.com/roller/page/emily"&gt;Emily Chen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Overall Prashanth Mohan (Casanova) task&lt;br /&gt;* Tinderbox integration&lt;br /&gt;* Evolution automation&lt;br /&gt;* LDTP Regression&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114915736205020718?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114915736205020718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114915736205020718' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114915736205020718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114915736205020718'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/06/prasanth-mohan-for-google-soc-under.html' title='Prasanth Mohan for Google SoC under GNOME org for LDTP project'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114853666522345961</id><published>2006-05-24T22:52:00.000-07:00</published><updated>2006-05-24T22:57:45.356-07:00</updated><title type='text'>Shankar Ganesh will be integrating LDTP + Tinderbox</title><content type='html'>As part of &lt;a href="http://live.gnome.org/SummerOfCode2006/"&gt;GNOME organization&lt;/a&gt; / &lt;a href="http://code.google.com/soc"&gt;Google Summer of Code&lt;/a&gt;, &lt;a href="http://shagancisco.blogspot.com/"&gt;Shankar Ganesh&lt;/a&gt; will be integrating &lt;a href="http://www.mozilla.org/projects/tinderbox/"&gt;Tinderbox&lt;/a&gt; and LDTP ! We are getting good support from &lt;a href="http://apt.bxlug.be/jhautobuild/"&gt;GNOME community&lt;/a&gt; for this integration work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114853666522345961?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114853666522345961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114853666522345961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114853666522345961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114853666522345961'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/shankar-ganesh-will-be-integrating.html' title='Shankar Ganesh will be integrating LDTP + Tinderbox'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114853631998455349</id><published>2006-05-24T22:51:00.000-07:00</published><updated>2006-05-24T22:52:00.220-07:00</updated><title type='text'>LDTP ARM porting updates</title><content type='html'>I'm happy to share the news from Puneet Mishra (QA Lead working for &lt;a href="http://www.palmsource.com"&gt;Palm Source&lt;/a&gt;) has sent me a mail stating that LDTP has been ported to ARM hardware. So GTK based applications running in ARM hardware can be tested using LDTP !!!!!!!!&lt;br /&gt;&lt;br /&gt;Ref: http://lists.freedesktop.org/archives/ldtp-dev/2006-May/000326.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114853631998455349?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114853631998455349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114853631998455349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114853631998455349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114853631998455349'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/ldtp-arm-porting-updates.html' title='LDTP ARM porting updates'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114836613811028019</id><published>2006-05-22T23:24:00.000-07:00</published><updated>2006-05-24T01:05:18.890-07:00</updated><title type='text'>LDTP under GNOME organization for Google Summer of Code</title><content type='html'>I'm happy to announce that &lt;a href="http://shagancisco.blogspot.com/"&gt;Shankar Ganesh&lt;/a&gt; has been selected for &lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt; project under &lt;a href="http://live.gnome.org/SummerOfCode2006/Ideas"&gt;GNOME&lt;/a&gt; organization for &lt;a href="http://code.google.com/soc"&gt;Google Summer of Code&lt;/a&gt; !!!!!!!!! &lt;a href="http://live.gnome.org/SummerOfCode2006"&gt;List&lt;/a&gt; of selected studnets for Google SoC under GNOME org&lt;br /&gt;&lt;br /&gt;I thank &lt;a href="http://varadhan.blogspot.com/"&gt;Veerapuram Varadhan&lt;/a&gt;, &lt;a href="http://primates.ximian.com/%7Efederico/news.html"&gt;Federico&lt;/a&gt;, &lt;a href="http://mces.blogspot.com/"&gt;Behdad&lt;/a&gt;, &lt;a href="http://www.vuntz.net/"&gt;Vuntz&lt;/a&gt;, &lt;a href="http://blogs.sun.com/roller/page/emily"&gt;Emily Chen&lt;/a&gt; (&lt;a href="http://www.sun.com"&gt;Sun&lt;/a&gt; China) for supporting LDTP project !! I regret for those who did not get a chance in Google Summer of Code. I hope they could make it for the next time. I wish good luck to all of the 5 applicants who have applied for LDTP project :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114836613811028019?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114836613811028019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114836613811028019' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114836613811028019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114836613811028019'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/ldtp-under-gnome-organization-for.html' title='LDTP under GNOME organization for Google Summer of Code'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114823928259570866</id><published>2006-05-21T12:16:00.000-07:00</published><updated>2006-05-21T12:21:22.726-07:00</updated><title type='text'>Prasanth Mohan working on new LDTP editor !</title><content type='html'>&lt;a href="http://prashblog.be/"&gt;Prashanth&lt;/a&gt; is working on a &lt;a href="http://prashblog.be/2006/05/21/ldtp-editor-020/"&gt;new LDTP editor&lt;/a&gt; based on &lt;a href="http://www.scintilla.org/"&gt;Scintilla&lt;/a&gt;. I think, once this editor is out, LDTP will be boosted up !!! I personally thank Prasanth for his great effort :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114823928259570866?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114823928259570866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114823928259570866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114823928259570866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114823928259570866'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/prasanth-mohan-working-on-new-ldtp.html' title='Prasanth Mohan working on new LDTP editor !'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114823896252609799</id><published>2006-05-21T12:12:00.000-07:00</published><updated>2006-05-21T12:16:02.793-07:00</updated><title type='text'>5 applications for LDTP - Google SoC</title><content type='html'>For the first time LDTP project (&lt;a href="ldtp.freedesktop.org"&gt;Linux Desktop Testing Project&lt;/a&gt;) was nominated for &lt;a href="code.google.com/soc"&gt;Google Summer of Code&lt;/a&gt; under &lt;a href="www.gnome.org"&gt;GNOME&lt;/a&gt; organization !&lt;br /&gt;&lt;br /&gt;I'm happy to share that we have received 5 applications for LDTP !!!!&lt;br /&gt;&lt;br /&gt;I will soon share the list of selected candidates once the official list comes from GNOME / Google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114823896252609799?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114823896252609799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114823896252609799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114823896252609799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114823896252609799'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/5-applications-for-ldtp-google-soc.html' title='5 applications for LDTP - Google SoC'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114733877773411032</id><published>2006-05-11T01:47:00.000-07:00</published><updated>2006-05-11T02:12:58.053-07:00</updated><title type='text'>Sun open sourced Handwriting recognition code under GPL !!</title><content type='html'>&lt;a href="http://playground.sun.com/pub/multimedia/handwriting/hre.html"&gt;Hand writing recognition&lt;/a&gt; software released by &lt;a href="http://www.sun.com"&gt;Sun&lt;/a&gt; under &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;GPL&lt;/a&gt; license !! Its great to hear that such softwares are released under GPL license.&lt;br /&gt;&lt;br /&gt;Reference: &lt;a href="http://herzi.eu/index.php?/archives/75-Handwriting-Recognition.html"&gt;Herzis blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114733877773411032?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114733877773411032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114733877773411032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114733877773411032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114733877773411032'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/sun-open-sourced-handwriting.html' title='Sun open sourced Handwriting recognition code under GPL !!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114723827300043057</id><published>2006-05-09T22:02:00.000-07:00</published><updated>2006-05-09T22:17:53.106-07:00</updated><title type='text'>Shaved my hairs in the head ;) - Been to Tirupathi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tirumala.org/images/pavi3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.tirumala.org/images/pavi3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tirumala.org/images/pavi1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.tirumala.org/images/pavi1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I will soon upload my photo ;) I have been to &lt;a href="http://www.tirumala.org/"&gt;Tirupathi&lt;/a&gt; ! Dovoted my hairs to the God Thirumalai Venkateswara Perumal ! Had a nice darshan, I personally felt that I had achieved something after seeing the god. Its second richest god in the world, next to Rome !!!! I'm proud to say this :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114723827300043057?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114723827300043057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114723827300043057' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114723827300043057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114723827300043057'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/shaved-my-hairs-in-head-been-to.html' title='Shaved my hairs in the head ;) - Been to Tirupathi'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114723657469582705</id><published>2006-05-09T21:43:00.000-07:00</published><updated>2006-05-09T21:49:36.376-07:00</updated><title type='text'>Trip to Ooty</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7562/704/1600/100_0346.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7562/704/320/100_0346.jpg" alt="" border="0" /&gt;&lt;/a&gt;I have been to &lt;a href="http://www.ootyindia.com/"&gt;ooty&lt;/a&gt; with my family members ! It was a nice journey :) We went to &lt;a href="http://www.ootyindia.com/mudumalai-wildlife-sanctuary.html"&gt;Mudumalai forest&lt;/a&gt;, Paikara falls.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114723657469582705?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114723657469582705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114723657469582705' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114723657469582705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114723657469582705'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/trip-to-ooty.html' title='Trip to Ooty'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114717454353241606</id><published>2006-05-09T04:33:00.000-07:00</published><updated>2006-05-09T04:35:43.770-07:00</updated><title type='text'>A Virtual Audio Loopback Cable</title><content type='html'>Interesting link I got to know today when browsing for something else ;) Virtual loopback recorder and real audio convertor !! &lt;a href="http://www.vsound.org/"&gt;VSound&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114717454353241606?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114717454353241606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114717454353241606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114717454353241606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114717454353241606'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/virtual-audio-loopback-cable.html' title='A Virtual Audio Loopback Cable'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114682172495045135</id><published>2006-05-05T02:31:00.000-07:00</published><updated>2006-05-05T02:37:12.843-07:00</updated><title type='text'>GNOME Automation using LDTP in Google Summer of Code</title><content type='html'>I'm happy to announce that &lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt; project also participates in &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code&lt;/a&gt; !!! We are participating for the first time ;)&lt;br /&gt;&lt;br /&gt;Check &lt;a href="http://live.gnome.org/SummerOfCode2006/Ideas"&gt;GNOME automation using LDTP&lt;/a&gt; - Inrested students &lt;a href="http://code.google.com/soc/student_step1.html"&gt;apply&lt;/a&gt; before May 8, 2006.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114682172495045135?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114682172495045135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114682172495045135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114682172495045135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114682172495045135'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/05/gnome-automation-using-ldtp-in-google.html' title='GNOME Automation using LDTP in Google Summer of Code'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114682218366715083</id><published>2006-03-30T01:37:00.000-08:00</published><updated>2006-05-05T02:51:03.686-07:00</updated><title type='text'>LDTP 0.4.0 released !!!</title><content type='html'>Its one more good day !!!&lt;br /&gt;&lt;br /&gt;Happy to announce that &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2006-March/000228.html"&gt;LDTP 0.4.0 released&lt;/a&gt; !!!&lt;br /&gt;&lt;br /&gt;This release includes...&lt;br /&gt;* Refined object search from the appmap table&lt;br /&gt;* Data XML are now transmitted and received with in CDATA&lt;br /&gt;* Reimplemented getwindowlist, getobjectlist, getobjectinfo, getobjectproperty&lt;br /&gt;* Memory leak fixed - Freed memory resources when client disconnects&lt;br /&gt;&lt;br /&gt;And now take a deep breath and go through the exhaustive list of bug fixes which makes this version of LDTP the most stable of the lot. A special thanks to Patrick from Sun Microsystems who has actively hacked LDTP and helped us identify and resolve many issues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114682218366715083?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114682218366715083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114682218366715083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114682218366715083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114682218366715083'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/03/ldtp-040-released.html' title='LDTP 0.4.0 released !!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114344127585505932</id><published>2006-03-26T22:31:00.000-08:00</published><updated>2006-03-26T22:34:35.856-08:00</updated><title type='text'>LDTP ARM porting</title><content type='html'>&lt;a href="http://ldtp.freedesktop.org"&gt;LDTP&lt;/a&gt; will be soon ported to test GUI's in embedded system by &lt;a href="http://www.palmsource.com/"&gt;Palm Source&lt;/a&gt;. I personally thank Palm Source and Puneet Mishra of Palm Source for taking this &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2006-March/000204.html"&gt;initiative&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114344127585505932?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114344127585505932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114344127585505932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114344127585505932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114344127585505932'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/03/ldtp-arm-porting.html' title='LDTP ARM porting'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-114344106808428326</id><published>2006-03-26T22:27:00.000-08:00</published><updated>2006-03-26T22:31:08.096-08:00</updated><title type='text'>LDTP workshop in SJEC</title><content type='html'>I thank &lt;a href="http://bangalore.gnu.org.in/"&gt;Bangalore FSUG&lt;/a&gt; for making &lt;a href="http://bangalore.gnu.org.in/cgi-bin/ezmlm-browse?list=fsug-bangalore&amp;cmd=threadindex&amp;amp;month=200603&amp;amp;threadid=cpjjloeijpkiakbnjpga"&gt;LDTP workshop&lt;/a&gt; a great success in SJEC. I personally thanks Rakesh 'Arky' Ambati of FSUG Bangalore and Saravana Prabhu LDTP Developement team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-114344106808428326?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/114344106808428326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=114344106808428326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114344106808428326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/114344106808428326'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/03/ldtp-workshop-in-sjec.html' title='LDTP workshop in SJEC'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113998811287855798</id><published>2006-02-14T23:18:00.000-08:00</published><updated>2006-02-14T23:21:52.876-08:00</updated><title type='text'>LDTP 0.3.0 released !!!</title><content type='html'>On first of February 2006, Premkumar announced &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2006-February/000197.html"&gt;LDTP 0.3.0&lt;/a&gt; release.&lt;br /&gt;&lt;br /&gt;New features include:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;+ New Client Server Architecture:&lt;br /&gt;+ Run time appmap generation (initialization of appmap is optional)&lt;br /&gt;+ Regular expression based object search (both context and component)&lt;br /&gt;+ For unexpected pop window handling&lt;br /&gt;+ Programming language is no barrier for automation&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113998811287855798?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113998811287855798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113998811287855798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113998811287855798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113998811287855798'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/02/ldtp-030-released.html' title='LDTP 0.3.0 released !!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113998788598861578</id><published>2006-02-14T23:12:00.000-08:00</published><updated>2006-02-14T23:18:06.000-08:00</updated><title type='text'>Blogging after some long days !!!</title><content type='html'>I'm no longer Evolution Bug Master. Now I'm in &lt;a href="http://www.novell.com/products/zenworks/"&gt;Novell Zenworks Linux Management&lt;/a&gt; team.&lt;br /&gt;&lt;br /&gt;Apologize me, Dave Malcom (RedHat). This is regarding my blog post against him.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113998788598861578?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113998788598861578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113998788598861578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113998788598861578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113998788598861578'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2006/02/blogging-after-some-long-days.html' title='Blogging after some long days !!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113051234694428441</id><published>2005-10-28T08:03:00.000-07:00</published><updated>2005-10-28T08:12:26.946-07:00</updated><title type='text'>LDTP talk scheduled in FOSS IN 2005</title><content type='html'>Thanks to &lt;a href="http://atulchitnis.net/"&gt;Atul&lt;/a&gt;, who organize &lt;a href="http://foss.in/"&gt;FOSS.IN&lt;/a&gt; (earlier Linux-Bangalore). I registered for a talk about LDTP in FOSS.IN and it has been approved (&lt;a href="http://foss.in/2005/schedules/"&gt;talk #9&lt;/a&gt;). I need to prepare some slides for the talk soon. Talks will be from November 29, 2005 to December 2, 2005. Interested people in India and even outside India can come and attend the talk ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113051234694428441?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113051234694428441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113051234694428441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113051234694428441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113051234694428441'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2005/10/ldtp-talk-scheduled-in-foss-in-2005.html' title='LDTP talk scheduled in FOSS IN 2005'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113051151219009259</id><published>2005-10-28T07:29:00.000-07:00</published><updated>2005-10-28T07:58:32.203-07:00</updated><title type='text'>Evolution automation testing movie !!</title><content type='html'>Thanks to Shaheed who has created this &lt;a href="http://download.freedesktop.org/ldtp/movies/evolution-imap-sanity.html"&gt;Evolution IMAP sanity&lt;/a&gt; testing movie using LDTP ;) It has been created with a high resolution, few people have suggested to create the movie with a lesser resolution. Let us do that for the next release :)&lt;br /&gt;&lt;br /&gt;Thanks to Yusuke Shinyama &lt;yusuke@cs.nyu.edu&gt; who has provide the valuable tool &lt;a href="http://www.unixuser.org/%7Eeuske/vnc2swf/"&gt;vnc2swf&lt;/a&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113051151219009259?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113051151219009259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113051151219009259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113051151219009259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113051151219009259'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2005/10/evolution-automation-testing-movie.html' title='Evolution automation testing movie !!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113050030889275112</id><published>2005-10-28T04:33:00.000-07:00</published><updated>2005-10-28T04:51:48.903-07:00</updated><title type='text'>Sun's contribution to LDTP project</title><content type='html'>&lt;a href="http://www.sun.com/"&gt;Sun Microsystems&lt;/a&gt; and &lt;a href="http://www.novell.com"&gt;Novell&lt;/a&gt; QA teams are working together in LDTP project. Sun LDTP hackers are regularly building  LDTP packages for Solaris platform (includes both Sparc and i386) and they are available in the default &lt;a href="http://gnomebangalore.org/ldtp/index.php/Downloads#Download_0.2.1_binary_packages_for_Sun_Solaris"&gt;download page&lt;/a&gt;. Thanks to &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2005-October/000103.html"&gt;Dave and Patrick of Sun&lt;/a&gt; !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113050030889275112?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113050030889275112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113050030889275112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050030889275112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050030889275112'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2005/10/suns-contribution-to-ldtp-project.html' title='Sun&apos;s contribution to LDTP project'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113050062120677489</id><published>2005-10-27T04:51:00.000-07:00</published><updated>2005-10-28T04:57:01.206-07:00</updated><title type='text'>LDTP 0.2.1 released with localization testing support !!!</title><content type='html'>Thanks to Prem for working with me in completing the localization integration task :) Now using LDTP, we can test the application running in Localized evnironment too. Write the scripts once and test it in different environment.&lt;br /&gt;&lt;br /&gt;Thanks to Karunakar of &lt;a href="http://www.indlinux.org"&gt;IndLinux&lt;/a&gt;, who provides us all the possible information about localization.&lt;br /&gt;&lt;br /&gt;Check out the list of new features for &lt;a href="http://gnomebangalore.org/ldtp/index.php/Release_Notes#LDTP_0.2.1"&gt;LDTP 0.2.1&lt;/a&gt; release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113050062120677489?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113050062120677489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113050062120677489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050062120677489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050062120677489'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2005/10/ldtp-021-released-with-localization.html' title='LDTP 0.2.1 released with localization testing support !!!'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113050120946940975</id><published>2005-10-26T04:57:00.000-07:00</published><updated>2005-10-28T05:06:49.470-07:00</updated><title type='text'>Evolution mailer test scripts using LDTP</title><content type='html'>&lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2005-October/000074.html"&gt;Patrick&lt;/a&gt; from &lt;a href="http://www.sun.com"&gt;Sun Microsystems&lt;/a&gt; and &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2005-October/000078.html"&gt;Shaheed&lt;/a&gt; from &lt;a href="http://www.novell.com"&gt;Novell&lt;/a&gt; are writing Evolution mailer test scripts using LDTP and those scripts are given to the Evolution community. Prem and Shaheed has created a evolution utils package, which contains the most used functionalities. The script writter just needs to call the respective functions. Also the data part are seperated from scripts :) So the scripts are written just once. For doing regression testing, different types of data's can be populated and the scripts can be called in any sequence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113050120946940975?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113050120946940975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113050120946940975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050120946940975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050120946940975'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2005/10/evolution-mailer-test-scripts-using.html' title='Evolution mailer test scripts using LDTP'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-113050179102989696</id><published>2005-10-25T05:06:00.000-07:00</published><updated>2005-10-28T05:16:31.030-07:00</updated><title type='text'>LDTP Evolution automation demo for Evolution maintainers</title><content type='html'>Friday, October 21 2005, Shaheed, Prem, Poornima and me gave Evolution mailer scripts demo to Evolution maintainers - &lt;a href="http://blogs.gnome.org/portal/kharish"&gt;Harish&lt;/a&gt;, &lt;a href="http://blogs.gnome.org/portal/shres"&gt;Shreyas&lt;/a&gt;, Sushma, Praveen. It was a good time with them. We have got very good suggestions from the Evolution development team. We will try to implement them as part of &lt;a href="http://mail.gnome.org/archives/gnome-announce-list/2005-October/msg00057.html"&gt;Evolution test scripts&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-113050179102989696?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/113050179102989696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=113050179102989696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050179102989696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/113050179102989696'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2005/10/ldtp-evolution-automation-demo-for.html' title='LDTP Evolution automation demo for Evolution maintainers'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9589202.post-112894755062669328</id><published>2005-10-10T05:25:00.000-07:00</published><updated>2005-10-11T00:28:24.096-07:00</updated><title type='text'>FAQs about LDTP</title><content type='html'>1. Is &lt;a href="http://gnomebangalore.org/ldtp"&gt;LDTP&lt;/a&gt; announced ?&lt;br /&gt;Linux Desktop Testing Project (LDTP) was the first Test Automation Framework to use AT-SPI !!! LDTP has been open sourced 1 year back. &lt;ul&gt;   &lt;li&gt;   LDTP 0.1.0 was anounced on &lt;a href="http://lwn.net/Articles/121202/"&gt;Friday 28, January 2005&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;   LDTP was showcased and discussed in &lt;a href="http://live.gnome.org/Stuttgart2005_2fLightningTalks"&gt;GUADEC'2005 &lt;/a&gt;&lt;/li&gt;   &lt;li&gt;   Published in &lt;a href="http://opensourcetesting.org/functional.php#GNU/Linux%20Desktop%20Testing%20Project"&gt;opensourcetesting.org&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;   Published and discussed in &lt;a href="http://slashdot.org/article.pl?sid=05/06/22/1843206"&gt;Slashdot&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;2. Why is LDTP not part of the GNOME project ?&lt;br /&gt;LDTP is Linux desktop agnostic. It aims at delivering an umbrella of test suites for Linux Desktop projects which includes the top ones like GNOME, KDE, Mozilla, OpenOffice.org etc. This increases wide-spread acceptance of LDTP as a de-facto desktop testing framework.&lt;br /&gt;Based on the inputs recevied from some of the prominent members of the GNOME and KDE community, LDTP has been hosted on &lt;a href="http://cvs.freedesktop.org/ldtp"&gt;freedesktop.org&lt;/a&gt;&lt;br /&gt;However, LDTP currently uses the &lt;a href="http://bugzilla.gnome.org/enter_bug.cgi?product=LDTP"&gt;GNOME bugzilla&lt;/a&gt; for bug tracking, thanks to &lt;a href="http://tieguy.org/blog/index.cgi"&gt;Luis Villa&lt;/a&gt; for making this available.&lt;br /&gt;&lt;br /&gt;3. How is LDTP different from other desktop testing frameworks ?&lt;br /&gt;LDTP is a unique initiative to make Linux Desktops stable and rock solid by running them through rigorous suite of test conditions.&lt;br /&gt;At the time of writing this document, some of the prominent features of LDTP include&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;LDTP concepts are derived from &lt;a href="http://staf.sourceforge.net/index.php"&gt;&lt;a href="http://safsdev.sourceforge.net/Default.htm"&gt;Software Automation Framework Support&lt;/a&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;LDTP supports verification of actions performed (GuiExist, VerifyState, etc)&lt;/li&gt;   &lt;li&gt;Writing test scripts are very easy, the script writer need not know about the object hierarchy&lt;/li&gt;   &lt;li&gt;CPU / Memory performance monitoring of application-under-test can be measured&lt;/li&gt;   &lt;li&gt;From the XML log, we can gather &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2005-October/000031.html"&gt;HTML report&lt;/a&gt; using XSLT&lt;/li&gt;   &lt;li&gt;Group based execution, which provides precise control on the flow of test-script execution&lt;/li&gt;   &lt;li&gt;User-friendly Test Editor with syntax highlighting for generating and grouping test data.&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;I believe that the goal of another desktop testing framework would be similar to that of LDTP and hence reduntant. I welcome everyone to join hands with the LDTP community and make it the de facto desktop testing framework for *nix platform. LDTP community has made 11 dot releases so far and is active.&lt;br /&gt;&lt;br /&gt;4. How objects are identified by LDTP ?&lt;br /&gt;LDTP identifies the object dynamically (by using &lt;a href="http://gnomebangalore.org/ldtp/index.php/Remap"&gt;remap&lt;/a&gt;) and statically (by using application map - &lt;a href="http://gnomebangalore.org/ldtp/index.php/Howto_generate_Application_map"&gt;appmap&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;5. Who uses and supports LDTP ?&lt;br /&gt;LDTP community include hackers from:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;GNOME QA community&lt;/li&gt;   &lt;li&gt;           Mozilla QA community&lt;/li&gt;   &lt;li&gt;           OpenOffice.org QA community&lt;/li&gt;   &lt;li&gt;           KDE QA community&lt;/li&gt;   &lt;li&gt;Sun, Wipro, Novell/SuSE&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;And I see increasing number of participation every week in weekly community meetings.&lt;br /&gt;&lt;br /&gt;It is great to note that the following have successfully deployed LDTP&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;   &lt;a href="http://go-evolution.org/Automation_using_LDTP"&gt;Evolution sanity scripts&lt;/a&gt; using LDTP project will be released by November end&lt;/li&gt;   &lt;li&gt;     &lt;a href="http://forge.novell.com/modules/xfmod/project/?tomato"&gt;Tomato&lt;/a&gt; project is &lt;a href="http://lists.freedesktop.org/archives/ldtp-dev/2005-October/000034.html"&gt;integrating LDTP&lt;/a&gt; to provide a common scripting environment for Windows and Linux QA script writers&lt;/li&gt;   &lt;li&gt;   LDTP is being used for &lt;a href="http://mail.gnome.org/archives/evolution-hackers/2005-September/msg00133.html"&gt;valgrinding Evolution&lt;/a&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;6. Does LDTP support platforms other than Linux ?&lt;br /&gt;&lt;br /&gt;Yes, LDTP hackers from Sun Microsystems have successfully tested LDTP on Solaris. There are people trying to use LDTP on FreeBSD as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9589202-112894755062669328?l=nagappanal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nagappanal.blogspot.com/feeds/112894755062669328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9589202&amp;postID=112894755062669328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/112894755062669328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9589202/posts/default/112894755062669328'/><link rel='alternate' type='text/html' href='http://nagappanal.blogspot.com/2005/10/faqs-about-ldtp.html' title='FAQs about LDTP'/><author><name>Nagappan</name><uri>http://www.blogger.com/profile/01503807469770128972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GSCKJ9hesFk/SJaPdVV3cHI/AAAAAAAAAUQ/1JFpFyZQSP0/S220/100_0616.jpg'/></author><thr:total>0</thr:total></entry></feed>
