[LDTP-Dev] LDTP 1.7.1 on Ubuntu 8.10?

Nagappan Alagappan nagappan at gmail.com
Mon Nov 16 22:00:20 PST 2009


Hi Wei,

On my Ubuntu 9.10 VM with 800 MB memory, I get this performance, for this
test:

from ldtp import *

o = getobjectlist('*-gedit')
for i in o:
   try:
      print getobjectproperty('*-gedit', i, 'label')
   except:
      pass

real    0m41.384s
user    0m0.128s
sys    0m0.408s

I prefer to do test on some action / verification and see how it performs :)

BTW, on LDTPv2, the performance seems to be too slow :D

real    4m29.893s
user    0m0.116s
sys    0m1.196s

Thanks
Nagappan

On Mon, Nov 16, 2009 at 9:25 PM, Zhang, Wei Z <wei.z.zhang at intel.com> wrote:

>  Hi, Nagappan:
>
>        I’ve still used LDTPv1 and I found the performance on
> getobjectproperty/getobjectinfo… is related with level of the object. when I
> tried to get all labels of one window’s object by getobjectproperty, I found
> it becomes slower with the object’s level increasing.
>
> Take gedit for example, It used about 1m30s to list all object’s label on
> my desktop PC.
>
> My test is quite easy:
>
> for o in getobjectlist(‘frm*gedit*’)
>
> print getobjectproperty(‘frm*gedit*’, o, ‘label’)
>
>
>
>        So, If there will be enhancement on it with LDTPv2? Hopefully it
> could be some workaround on LDTPv1 :)
>
>
>
>
>
> *From:* ldtp-dev-bounces at lists.freedesktop.org [mailto:
> ldtp-dev-bounces at lists.freedesktop.org] *On Behalf Of *Nagappan Alagappan
> *Sent:* Tuesday, November 17, 2009 10:03 AM
> *To:* Wang Qi, Scott
> *Cc:* ldtp-dev at lists.freedesktop.org
> *Subject:* Re: [LDTP-Dev] LDTP 1.7.1 on Ubuntu 8.10?
>
>
>
> 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.htmland 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
>



-- 
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/c6fad118/attachment.htm 


More information about the LDTP-dev mailing list