[Libreoffice-qa] LDTP now works for Linux, Win & Mac

Terrence Enger tenger at iseries-guru.com
Mon Oct 15 12:21:32 PDT 2012


On Sat, 2012-10-13 at 07:20 +0200, Thorsten Behrens wrote:
> Hi there,
> 
> seen this today -
> 
>  http://nagappanal.blogspot.de/2012/10/ann-automated-testing-on-mac-atomac-101.html
> 
> Did anyone have experience (positive & negative) with that tool?

I have played with it a little bit, and it looks really neat.
Thoughts arising ...

(1) Since seeing your message yesterday, and starting from zero
    knowledge of python, I have a program which usually starts and
    ends Writer.  I conclude that the initial part of the learning
    curve is acceptably shallow.

(2) While the tool is loaded, switching applications (e.g., moving
    from the tutotial to the terminal window with the python
    interpreter sitting at the input prompt) is noticeably slow.  So
    much for running tests in the background while going on with other
    work.

(3) That start-and-end, with nothing in between, takes about 28
    seconds.  My admittedly wimpy machine could do that about 3000
    times a day.  This does not bode well for heavy use of the tool.

(4) The "usually" in point (1) troubles me.  One execution can produce
    14 levels of stack trace leading from my program statement `ldtp
    import *` to message "socket.error: [Errno 111] Connection
    refused".  Subsequent executions do the expected start-and-end.
    My newbie instinct shouts "timing issue".  So, the next part of
    the learning curve will be steeper.

    The function to select a menu option lets you drill through
    multiple levels of menu in one call.  This works when I enter the
    statement at the command prompt of the python interpreter, but
    within the script I must use two separate calls.  Again, I might
    be doing something wrong, but there really is not much room here
    to screw up.

    Our cppunit test have also been known to have timing issues.
    Sigh!


Just for specificity, I shall attach my program if it can pass the
spam filters.


Terry.




More information about the Libreoffice-qa mailing list