Bug 157477 - JunitTest_forms_unoapi_1 failed in scenario forms.OCheckBoxModel
Summary: JunitTest_forms_unoapi_1 failed in scenario forms.OCheckBoxModel
Status: RESOLVED MOVED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: framework (show other bugs)
Version:
(earliest affected)
7.5.5.2 release
Hardware: Other Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-27 15:14 UTC by Sakura286
Modified: 2023-10-10 10:52 UTC (History)
1 user (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 Sakura286 2023-09-27 15:14:24 UTC
Description:
I am trying to fix LibreOffice tests on riscv64 arch.

JunitTest_forms_unoapi_1 failed in scenario forms.OCheckBoxModel, forms.OComboBoxModel and forms.OCurrencyModel.Method reset() finished with state FAILED which cause method removeResetListener() FAILED.

Here is the log:
https://gist.github.com/Sakura286/a3bc2c786ab6b5381b4728caf2881602

OBoundControlModel::reset method behaves differently on riscv64 and amd64 which successfully complete the test. m_aResetHelper.approveReset() is false on riscv64, while it is true on riscv64.

But I cannot find the deeper cause. Any debugging suggestion would be appreciated.


Steps to Reproduce:
On a riscv64 machine, in terminal A, run 

make debugrun
i
In terminal B, run

make gb_JunitTest_DEBUGRUN=T JunitTest_forms_unoapi_1

Actual Results:
JunitTest_forms_unoapi_1 fail.

Expected Results:
JunitTest_forms_unoapi_1 success.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
I am currently working on commit 5145014b98157c95f4498d587ecc3ad8379b8cd0.
Comment 1 Buovjaga 2023-10-10 10:52:39 UTC
Please report test & build failures to the dev list: https://wiki.documentfoundation.org/QA/BugReport#Not_all_bugs_go_to_Bugzilla