[LDTP-Dev] LDTP 1.7.1 on Ubuntu 8.10?

Nagappan Alagappan nagappan at gmail.com
Mon Nov 16 18:02:54 PST 2009


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 <wangqi.s at 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 <nagappan at 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 <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
>>
>
>


-- 
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/14e7cadf/attachment.html 


More information about the LDTP-dev mailing list