-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Audit qt dialogs connections #536
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Something strange is happening with the tests. The first 2 runs failed because of #517. Third time I saw the same failure while the job was still running (very slowly) but now that the job is done (timed out) I no longer see the failure. |
I'm sorry for going back on the review. Let's not use findChild
or findChildren
but use references instead and make sure the references are removed.
I don't think this PR is doing anything worse, quite likely it's just causing imbalance between other test interactions. So I don't think #517 shouldn't be a blocker for this and I suggest skipping the failing test until #517 is fixed. |
Codecov Report
@@ Coverage Diff @@
## master #536 +/- ##
==========================================
+ Coverage 36.99% 37.20% +0.21%
==========================================
Files 470 470
Lines 26027 26090 +63
Branches 3961 3967 +6
==========================================
+ Hits 9629 9708 +79
+ Misses 15977 15966 -11
+ Partials 421 416 -5
Continue to review full report at Codecov.
|
The tests finally passed, so I take my suggestion back. The problematic tests can still be skipped until the issue is fixed but that no longer needs to be done in this PR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Like in another PR, just one comment about removing if self.control is not None
that we can discuss.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thank you!
Oops. The build was definitely green when this PR was merged. That was my mistake! I thought I was rebuilding master but I actually rebuilt the CI job for the PR, which then failed because the branch was deleted. |
Let me see if restoring the branch could resurrect the history and mask my silly mistake... |
Nope, because the merge commit is gone. Not sure how I can put the history right. My apologies! |
Part of #258
Adds additional cleanup (disconnecting qt signals) to
destroy
methods of some qt dialogs.Also adds one additional smoke test for
ProgressDialog
.