Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
6.9
-
None
-
-
bb1689f89 (dev), 5cae614cb (6.9), 6773a34fd (6.8)
Description
tst_QQuickColorDialogImpl::dialogCanMoveBetweenWindows is flaky where it fails at closing the dialog by pressing the "Ok" button.
The function closePopup called by CLOSE_DIALOG(BUTTON) fails as no signal is being sent when clicking on the button.
After some tests, I could confirm that the colorPicker dialog is visible on screen when the test succeeds and is NOT visible on the screen when the test fails. dialogHelper.quickDialog->isVisible() always returns true, it is however not visible on the screen when the test fails.
The current structure of the test takes for granted that if the dialog has been reparented successfully it will be visible and shown on screen, but this is not the case and that is why the test is failing to close the dialog by calling CLOSE_DIALOG.
NEW! - Flaky/Crashed/Failed Tests - Coin - Dashboards - Grafana
Attachments
For Gerrit Dashboard: QTBUG-134043 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
628574,1 | Fix flaky test tst_qquickColorDialogImpl::dialogCanMoveBetweenWindows | tqtc/lts-6.5 | qt/tqtc-qtdeclarative | Status: NEW | -1 | 0 |
628132,3 | Fix flaky test tst_qquickColorDialogImpl::dialogCanMoveBetweenWindows | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
628293,2 | Fix flaky test tst_qquickColorDialogImpl::dialogCanMoveBetweenWindows | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
628349,3 | Fix flaky test tst_qquickColorDialogImpl::dialogCanMoveBetweenWindows | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |