[LDTP-Dev] LDTP 1.7.1 on Ubuntu 8.10?

Nagappan Alagappan nagappan at gmail.com
Mon Nov 16 08:15:26 PST 2009


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 <wangqi.s at 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 <wangqi.s at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/ldtp-dev/attachments/20091116/b980fefa/attachment.html 


More information about the LDTP-dev mailing list