Issue 19750 - linux sparc testtool report for calc : c_updt.res
Summary: linux sparc testtool report for calc : c_updt.res
Status: CLOSED FIXED
Alias: None
Product: QA
Classification: Unclassified
Component: www (show other issues)
Version: OOo 1.1 RC4
Hardware: Sun Linux, all
: P3 Trivial
Target Milestone: ---
Assignee: sparcmoz
QA Contact: issues@porting
URL:
Keywords:
Depends on:
Blocks: 19756
  Show dependency tree
 
Reported: 2003-09-18 11:35 UTC by sparcmoz
Modified: 2013-08-07 15:07 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
testtool report for calc c_updt.res (62.76 KB, application/octet-stream)
2003-09-18 11:37 UTC, sparcmoz
no flags Details
Report from proper run of c_updt.bas on linux sparc (62.83 KB, application/octet-stream)
2003-09-19 09:46 UTC, sparcmoz
no flags Details
5 test reports (293.51 KB, text/plain)
2003-10-20 12:55 UTC, sparcmoz
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description sparcmoz 2003-09-18 11:35:50 UTC
I will attach the first linux sparc testtool report which has been run for calc
using qatesttool/calc/update/c_update.bas

-------------------------------------------------------------------
  End: 09/18/2003 at: 08:20:02 pm Duration: 2h 20m 50s
-------------------------------------------------------------------
***************************************************
Warning: ** 14 errors occurred
Warning: ** 27 warnings occurred
Warning: ** 5 warnings occurred during initialization
***************************************************

Tasks to be done based on this report:
(a) file any testtool issues for linux sparc
(b) file any calc issues for linux sparc
(c) file any porting issues for linux sparc 

Any issues please cc sparcmoz@openoffice.org and include "linux sparc" in the
summary line.
Comment 1 sparcmoz 2003-09-18 11:37:37 UTC
Created attachment 9448 [details]
testtool report for calc c_updt.res
Comment 2 Martin Hollmichel 2003-09-18 11:44:59 UTC
reassigned
Comment 3 Martin Hollmichel 2003-09-18 11:55:25 UTC
change component
Comment 4 stephan.wunderlich 2003-09-18 13:03:58 UTC
SW->JSI: your playground ;-)
Comment 5 sparcmoz 2003-09-18 13:12:38 UTC
set dependency for managing my results
Comment 6 sparcmoz 2003-09-18 13:49:59 UTC
Thorsten has advised me how to solve my testtool errors, nothing to do
now but wait for new reports.
Comment 7 sparcmoz 2003-09-19 09:46:44 UTC
Created attachment 9485 [details]
Report from proper run of c_updt.bas on linux sparc
Comment 8 jogi 2003-09-22 07:39:17 UTC
Reporter: Next time look into the .bas file to see who is the owner of
a test script. You can contact the author of a test script by eMail.
Peter: It is your test.
Comment 9 peter.junge 2003-10-14 13:17:13 UTC
Hi,
I just came back from my vacations yesterday. Sorry for the delay. In
general the result file looks not too bad. I will have a in-depth look
at the errors and warnings as soon as possible.

Best regards, Peter
Comment 10 peter.junge 2003-10-16 12:10:11 UTC
OK,
here is some detailed comments.

tInsertObject:
Randomly fails. It would be interesting if the issue is reproduceble.
- Rerun the test in whole
- If tInsertObject fails again, rerun the single testcase
<HowTo>
In c_updt. bas you find a section
  Call c_003_
  Call c_004_
  ...
  Call c_011_
Delete all this and replace it with
  call tInsertObject
</HowTo>
- If it fails we continue discussion

tHelpContent:
Urgh, terrible code. Probably a issue of the testcase itself. I put
this on my ToDo list.

tToolsXMLFilterSettings:
Maintained by Jogi (jsi@openoffice.org). I will ask him. AFAIK a
random failture too.

tDataDatapilotUpdateRange:
Fails randomly if 'tInsertObject' failed before. I really hate this ones.

tFileExport:
This could be a real issue. Please open
/<TesttoolPath>/calc/update/input/c_001/all_features.sxc and save it
as a Excel 97/2000/XP file. What happens?

Would be a good idea to rerun the whole test first and look if the
same issues show up. Please install OOo new before.

Best regards, Peter
Comment 11 peter.junge 2003-10-17 16:27:16 UTC
Hi Jim,
tToolsXMLFilterSettings:
I talked to Jogi (jsi@openoffice.org). He doesn't know any issue.
This leaves this testcase and 'tFileExport' as potential sources of
trouble. Please try if the problems can be reproduced either with the
testtool or by hand.

Peter
Comment 12 sparcmoz 2003-10-19 07:20:43 UTC
Re: tFileExport

Loading all_features.sxc --> crash. This is fixed by adding
conditio.obj into my list of files to compile with no optimisation.

Saving as all_features.xls --> no problems.

Loading all_features.xls --> crash. This is fixed by building the
whole module sc with no optimisation, but the specific file is not
isolated yet. I will re-run the tests with this no-opt version.
Comment 13 sparcmoz 2003-10-19 12:50:00 UTC
Re: tInsertObject
No errors now for tInsertObject
Comment 14 sparcmoz 2003-10-20 12:52:43 UTC
I re-ran the test 5 times and confirm there are only two testcases
that fail every time.  Those are:
- tToolsXMLFilterSettings
- tDataDataenpilot_CurrentSelection
Test results file attached (5 results = 300k)
Comment 15 sparcmoz 2003-10-20 12:55:12 UTC
Created attachment 10484 [details]
5 test reports
Comment 16 peter.junge 2003-10-21 17:04:40 UTC
Hi Jim,
today I ran the test with the latest OOo1.1 on Sparc/Solaris, Linux
and Windows. I didn't get any of you're problems. Maybe now we're
facing some specific issues of the Sparc/Linux port.

tToolsXMLFilterSettings throws the error 'Application has been
restarted'. There could be at least possible reasons:
1. Crash - could be another compiling issue 
2. All documents were closed - for some reason there could be a point
with less documents open than expected by the testtool (TT from now
on). Timing?!

tDataDataenpilot_CurrentSelection throws 'Server timeout ...'. Most of
the time this happens if comunication between TT and OOo fails, e.g.
an unexpected MsgBox or dialog appeared. This could also be a timing
issue, e.g. TT executes a statement before the appropriate control
came up.

Your next step should be to step through the testcases by hand:
- start TT
- open the .res file
- double click the name of the testcase
- now a .inc file should be loaded
- double click the margin left of the testcase name
- now a red marker should appear (breakpoint) 
- open c_updt.bas
(If you do not want to run the whole test you can reduce the number of
executed testcase by following the instructions I added some comments
before.)
- start the test
- wait until the TT stops at the breakpoint
- now you can toggle the instructions step-by-step
  + use F10 to not enter further subroutines
    (I would recommend this first)
  + use F8 to enter subroutines
- have fun ;-)
I guess you've done similar things before if you're porting OOo to
Linux/Sparc.

See also: http://qa.openoffice.org/qatesttool/OOo_testtool.pdf
(especially section 1)

Best regards, Peter
Comment 17 sparcmoz 2003-10-22 04:23:05 UTC
Peter,

thank you for taking the time to give me those detailed instructions -
 that is exactly what I need.

I followed your guide and now I have found tToolsXMLFilterSettings 
makes a crash as you suspected, so now I have a stack trace to 
investigate. 

I will report back when both errors have been investigated. The 
testtool is doing a very good job to find these issues.


Comment 18 peter.junge 2003-10-22 10:57:27 UTC
Hi Jim,
due to this seem to be porting issues and you seem to be owner of this
port (ID:18578, http://porting.openoffice.org/) I think you are the
appropriate owner of this bug.
After evaluation I think we should close this one and open a new issue
for each single problem.

Best regards, Peter
Comment 19 sparcmoz 2003-10-23 12:13:54 UTC
start
Comment 20 sparcmoz 2003-12-05 08:30:01 UTC
ToolsXMLFilterSettings now at issue 23226
Comment 21 sparcmoz 2003-12-05 09:00:32 UTC
Loading all_features.xls --> crash
Fixed at issue 23229
Comment 22 sparcmoz 2004-01-10 23:16:39 UTC
retarget ongoing task
Comment 23 sparcmoz 2004-04-18 02:54:07 UTC
no more issues with these tests
Comment 24 sparcmoz 2004-04-18 02:55:11 UTC
closed