Bug 112010 - Split sw ooxmlexport tests to meaningfull parts
Summary: Split sw ooxmlexport tests to meaningfull parts
Status: RESOLVED WONTFIX
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.0.0.0.alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyBeginner, easyHack, skillCpp
Depends on:
Blocks:
 
Reported: 2017-08-24 17:29 UTC by Tamás Zolnai
Modified: 2019-04-01 08:30 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tamás Zolnai 2017-08-24 17:29:49 UTC
Description:
In sw module we have a lots of unit tests about OOXML export. These unit tests are splitted into different unit test suits (ooxmlexport[1..9]), but these suits contain the test cases randomly. It would be good to have these unit tests in meaningful groups (as we already have ooxmlfieldexport test). After a quick look I can imagine a separate unit test suit for tables, headers-footers, ole-objects, etc. Need to check the actual unit test cases and decide based on that. It would be good to have at least the same number of separate suits as we have now, but it's good if we get more.

Steps to Reproduce:
.

Actual Results:  
.

Expected Results:
.


Reproducible: Always

User Profile Reset: No

Additional Info:


User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36
Comment 1 Tamás Zolnai 2017-08-24 17:32:06 UTC
The code is under this folder:
sw/qa/extras/ooxmlexport

For creating new test suits you need to create also makefiles for the new suits similar to the existing ooxmlexport test suits. For example:
sw/CppunitTest_sw_ooxmlexport.mk
Comment 2 Tamás Zolnai 2017-08-26 10:34:32 UTC
An example of how to add a new test suit to the build system:
https://cgit.freedesktop.org/libreoffice/core/commit/?id=595cfbc432b8d4bef5d1a078beb389c3b49535cd
Comment 3 Ilhan Yesil 2018-05-16 14:37:08 UTC
I would like to work on this.
Comment 4 Xisco Faulí 2018-06-28 02:45:26 UTC Comment hidden (obsolete)
Comment 5 Ilhan Yesil 2018-07-09 09:26:57 UTC
I had take a break and was not active for some weeks, but now I'll continue.
Comment 6 Ilhan Yesil 2018-07-26 12:22:06 UTC
I've done this task, can someone take a look at it:

https://gerrit.libreoffice.org/#/c/57496/
Comment 7 Xisco Faulí 2018-08-26 02:37:36 UTC Comment hidden (obsolete)
Comment 8 Xisco Faulí 2018-09-26 02:41:57 UTC Comment hidden (obsolete)
Comment 9 Xisco Faulí 2018-10-27 02:53:14 UTC Comment hidden (obsolete)
Comment 10 Xisco Faulí 2018-11-27 03:41:26 UTC Comment hidden (obsolete)
Comment 11 Xisco Faulí 2018-12-28 03:44:17 UTC Comment hidden (obsolete)
Comment 12 Xisco Faulí 2019-01-28 03:40:41 UTC Comment hidden (obsolete)
Comment 13 Xisco Faulí 2019-02-28 03:50:00 UTC Comment hidden (obsolete)
Comment 14 Xisco Faulí 2019-03-31 02:52:42 UTC Comment hidden (obsolete)
Comment 15 Tamás Zolnai 2019-04-01 08:13:36 UTC
Reset assignee due to inactivity.
Comment 16 Tamás Zolnai 2019-04-01 08:14:12 UTC Comment hidden (obsolete)
Comment 17 Tamás Zolnai 2019-04-01 08:30:12 UTC
Remove this easy hack.