Skip to content

Verify leak reproduction before bisecting - #421

Closed
acaron wants to merge 1 commit into
mainfrom
ae-task-723-add-leak-reproduction-check-to-minitest
Closed

Verify leak reproduction before bisecting#421
acaron wants to merge 1 commit into
mainfrom
ae-task-723-add-leak-reproduction-check-to-minitest

Conversation

@acaron

@acaron acaron commented Aug 7, 2026

Copy link
Copy Markdown
Member

Minitest bisect assumes the leak reproduces somewhere in the suspect list. When truncation omits the polluter, every fork passes and binary search narrows to an arbitrary suspect before reporting an inconclusive result.

Run the complete suspect order once before binary search. If the victim passes, stop successfully, clear the bisect output logs, and report that there is no leak to bisect. Keep the first-test shortcut ahead of this check and bump ci-queue to 0.98.0.

Co-authored-by: GPT-5.6-sol noreply@openai.com
Orchestrated-by: ae noreply@shopify.com

A truncated suspect list can omit the polluter and make binary search
choose an arbitrary culprit. Check the full suspect order once and stop
cleanly when the victim passes.

Co-authored-by: GPT-5.6-sol <noreply@openai.com>
Orchestrated-by: ae <noreply@shopify.com>
Assisted-By: devx/4e8e30c1-9040-49b1-9230-c9e1fd1758c1
@acaron
acaron marked this pull request as ready for review August 7, 2026 17:44
@acaron
acaron requested review from bitwise-aiden and ianks August 7, 2026 17:44
@acaron acaron closed this Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant