Hi all,
Sun Dequan(sdq) has finished the automation testing of OOo3.1.1RC1. Some
problems arose. I wonder if they exist in other builds.
Summarize all the problems, we can classify them into 3 types:
1. "Active: UNO URL "Slot:XXXXX" could not be run: Disabled.
These warnings mainly arise in c_updat2.bas. And they arise randomly in
testcases if we run the script again.
Probing into the script showes the problems lie in the following code:
Call hFileOpen(Convertpath(gTesttoolPath + "FileName"))
Call sMakeReadOnlyDocumentEditable
The first instruction opens a document named "FileName", and the 2nd
instruction make it editable if it is not. But sometimes the file
"FileName" is still ReadOnly after the 2 instruction. So, problems
occur.
If we insert a "sleep 1" instruction between the instructions, these
problem will not arise again.
So, is this a script problem or a performance issue in Chinese build?
2. "Timeout when waiting the server response"
These problems often occur in function "hStartTheOffice" and
"ExitRestartTheOffice" when testing under Windows. Because sometimes
there is a existing "soffice.bin" process, So Fail to Start Office.
These problems occurs randomly in many scripts.
We use the scripts run_test.vbs to start testing. Do you use this
scripts too? Have you seen these problems?
3. "Format / Position and Size does not work! Maybe object not
selected!"
This problem occurs in tFormatPositionAndSizeLegend in w_updt.bas. Run
this testcase will not result in the problem. But run the whole script
will result in the problem. after probing into the script, it turned out
that the problem caused by another testcase, "tViewToolbars" in
w_003_.inc. After this testcase, "Drawing object property" toolbar will
not show when we click callout button in the drawing toolbar. And under
this condition, the callout may not be selected by wObjektSelektieren.
Following is the code snippet.
Call hNewDocument
Call wZeichenobjektEinfuegen ( "Legende", 45, 35, 50, 50 )
printlog " Insert a legend"
sleep (1)
Call wObjektSelektieren(43, 33, 75, 75)
There is 2 problems here:
A. tViewToolbars should not cause the disappearance of the "Drawing
object property" toolbar.
B. In function wZeichenobjektEinfuegen(), need a time delay between
"click the button in toolbar" and "draw the object". Because the 1st
action may cause the change of the toolbars, if the count of toolbars
changed, the available area will change accordingly. We need wait until
the new available area show, since it takes time to hide toolbar and
resize availble area. To verify this, we add a time delay between the 2
actions, and the object can be selected, although the problem A still
exist. I don't mean this is a solution of the problems, it's just a
verification for problem B. Problem A disposes problem B.
This issue also occurs in Japanese build and Russian build, I can see.
Best regards,
--
Lihua
北京红旗贰仟软件技术有限公司
Beijing Redflag 2000 Software Co., Ltd.
Building No.2, Block A, Huilongsen, 18 Xihuan Nanlu
Beijing Economic-Technological Development Area
Beijing - P.R.China
Tel:+86-10-51570010 ext.6141
http://www.RedOffice.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]