Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.9
-
None
-
-
6ea2657ad (dev)
Description
tst_QDialog::keepPositionOnClose is flaky on Opensuse 15 due to a race condition.
The flakiness itself is not from the test, but from the Qt library.
When passing m_dirtyMargins is set to true, and the size is updated afterwards.
When failing m_dirtyMargins is set to false, after the size has been updated. Resulting in no real update being made. When failing the size of the frame is considered to be (0,0) and the dialog.geometry() and dialog.frameGeometry() are equal. These are erroneous and are due to the update being done before m_dirtyMargins is set to false.
NEW! - Flaky/Crashed/Failed Tests - Coin - Dashboards - Grafana