test: extend v19 spork sync wait#7327
Conversation
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
|
✅ Review complete (commit fb83266) |
✅ No Merge Conflicts DetectedThis PR currently has no conflicts with other open PRs. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughThis PR adds a configurable timeout parameter to the test framework's spork synchronization behavior. The Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
thepastaclaw
left a comment
There was a problem hiding this comment.
Code Review
I verified the checked-out worktree at fb83266 and confirmed this PR only changes two functional-test files. The new spork_sync_timeout parameter is appended to DashTestFramework.activate_by_name() with the existing 30-second default preserved for all current callers, and feature_dip3_v19.py is the only caller that opts into a longer 60-second wait. I did not find any correctness, Dash-specific interaction, or test-coverage issue to report.
Reviewed commit: fb83266
|
Closing during authored-PR cleanup. This v23.1.x spork-timeout draft duplicates the same flaky-test cleanup direction and should not remain open without release-owner demand. |
Test v19 spork sync wait
Summary
feature_dip3_v19.pyspork sync timeout deflake tov23.1.x.activate_by_name()default timeout for other callers.Context
dashpay/dash#7321hit the knownfeature_dip3_v19.pyUBSAN timeout whilewaiting for sporks to match after v19 activation. This mirrors the green fix
already opened for
developindashpay/dash#7325.Validation
python3 -m py_compile test/functional/feature_dip3_v19.py test/functional/test_framework/test_framework.pyRecommendation: ship