Hi Scott, After VMware Workstation 7.0 got released, I feel that I could spend little bit more time on LDTPv2. Will start fixing the missing API in this list http://lists.freedesktop.org/archives/ldtp-dev/2009-October/000912.html and once things are ready, let us go with the release. LDTPv2 release should be by December '09 !
Thanks Nagappan On Mon, Nov 16, 2009 at 5:00 PM, Wang Qi, Scott <wangq...@gmail.com> wrote: > Hi, Nagappan, > > I read the annoucement > http://lists.freedesktop.org/archives/ldtp-dev/2009-October/000902.html > > When will LDTPv2 offically released :)? Any detailed feature list for it > available now? > > Thanks > Scott > > > On Tue, Nov 17, 2009 at 12:15 AM, Nagappan Alagappan > <nagap...@gmail.com>wrote: > >> Hi Scott, >> >> In VMware, we run our test regularly on Ubuntu 8.04 and 9.04, near about >> 1500 tests on weekly basis using LDTP, we haven't faced any such issue. On >> Ubuntu 8.10, we have noticed this >> https://bugzilla.gnome.org/show_bug.cgi?id=561631 But it seems your bug >> is different. On 9.04, we use LDTPv2. >> >> I don't have an answer for this now :) Need to run the test on Ubuntu >> 8.10. >> >> Thanks >> Nagappan >> >> On Mon, Nov 16, 2009 at 3:30 AM, Wang Qi, Scott <wangq...@gmail.com>wrote: >> >>> Hi, Nagappan, >>> >>> I spent more time on my issue. My workflow is as follows. >>> >>> 1) application is lauched and waittillguiexist() >>> 2) perform tests >>> 3) application is closed and waittillguinotexist() to wait for the app to >>> quit completely. >>> >>> Then mago tests is repeated for the above 3 steps. >>> >>> On FC10 X64 and U8.10 IA32, LDTP will always trow a exception after step >>> 3. It seems that when the application quit, somehow the LDTP backend also go >>> unstable. But this case never occurs on Ubuntu 9.04. Do you happen to came >>> across this kind of issue before? >>> >>> >>> >>> Thank you for the time! >>> Scott >>> >>> Btw, I just realized that I made a mistake in the following code example. >>> I should wait for a while to allow the gedit to quit completely. >>> >>> On Mon, Nov 16, 2009 at 4:01 PM, Wang Qi, Scott <wangq...@gmail.com>wrote: >>> >>>> Hi Nagappan, >>>> >>>> I installed LDTP 1.7.1 (below URL) on Ubuntu 8.10 . >>>> >>>> http://download.opensuse.org/repositories/home:/anagappan/xUbuntu_8.10/ >>>> >>>> I tried to run the below scripts on U8.10 after installation. I always >>>> found a exception after runing the smoke_ldtp() after the first round. Is >>>> the LDTP 1.7.1 tested intensively on U8.10? >>>> >>>> Thanks >>>> Scott >>>> >>>> ~$ python ldtp_smoke_with_gedit.py >>>> i is 0 >>>> GTK Accessibility Module initialized >>>> i is 1 >>>> GTK Accessibility Module initialized >>>> >>>> (gedit:16481): Gtk-CRITICAL **: gtk_button_leave: assertion >>>> `GTK_IS_BUTTON (button)' failed >>>> Traceback (most recent call last): >>>> File "ldtp_smoke_with_gedit.py", line 30, in <module> >>>> smoke_ldtp() >>>> File "ldtp_smoke_with_gedit.py", line 20, in smoke_ldtp >>>> settextvalue(WNAME, 'txt1', 'hello world') >>>> File "/var/lib/python-support/python2.5/ldtp.py", line 858, in >>>> settextvalue >>>> raise LdtpExecutionError (_responseStatus [1]) >>>> ldtplib.ldtplibutils.LdtpExecutionError: u'Window does not exist' >>>> >>>> >>>> >>>> >>>> >>>> >>>> # Below is the content for ldtp_smoke_with_gedit.py >>>> # This script will simply test the installation of LDTP and all >>>> # necessary components on a newly installed system. >>>> # 1) Close all all instances of gedit before calling this script >>>> # 2) This scripts works on Ubuntu 9.0.4. >>>> >>>> from ldtp import * >>>> >>>> # Sometimes, '*gedit*' does not works. >>>> WNAME = '*gedit' >>>> >>>> def smoke_ldtp(): >>>> >>>> launchapp('gedit') >>>> waittillguiexist(WNAME, guiTimeOut=3) >>>> >>>> # On Ubuntu 9.0.4, the text area is named as 'txt1'. >>>> # It could be 'txt0' or other value on other platform. >>>> # Please use the inspection tool such as "accerciser" >>>> # to check out. >>>> settextvalue(WNAME, 'txt1', 'hello world') >>>> >>>> selectmenuitem(WNAME, 'mnuFile;mnuQuit') >>>> >>>> waittillguiexist('dlgQuestion') >>>> >>>> click('dlgQuestion', 'btnClosewithoutSaving') >>>> >>> #waittillguinotexist(WNAME, guiTimeOut=5) # waittillguinotexist() >>> will cause a time-out exception on FC10-X64 or Ubutun 8.10. >>> >>>> >>>> for i in xrange(10): >>>> print "i is %d" %i >>>> smoke_ldtp() >>>> >>>> >>>> >>> >>> _______________________________________________ >>> LDTP-dev mailing list >>> LDTP-dev@lists.freedesktop.org >>> http://lists.freedesktop.org/mailman/listinfo/ldtp-dev >>> >>> >> >> >> -- >> Linux Desktop (GUI Application) Testing Project - >> http://ldtp.freedesktop.org >> http://nagappanal.blogspot.com >> > > -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org http://nagappanal.blogspot.com
_______________________________________________ LDTP-dev mailing list LDTP-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/ldtp-dev