Add retry option - #56
Merged
Merged
Conversation
|
Good Claude! |
Contributor
Author
|
It wrote a perfect design and implementation and then got stuck in a death loop trying to test it because it messed up the Python packing :D |
Contributor
|
@mwaskom he just like me fr |
Contributor
Author
freider
reviewed
Jan 19, 2026
| * notest: Exclude the code block from testing. | ||
| * fixture:<name>: Apply named pytest fixtures to the code block. | ||
| * continuation: Continue from the previous code block, allowing you to carry over state. | ||
| * retry:<count>: Automatically retry the test up to the specified number of times if it fails. |
Collaborator
There was a problem hiding this comment.
would it make sense to call it flaky to be consistent with @pytest.mark.flaky?
Contributor
Author
There was a problem hiding this comment.
Maybe, although retry:3 feels pretty clear about what's happening while flaky:3 is a bit ambiguous (though not totally impenetrable of course)...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This feature allows you to mark specific tests as flaky so they'll be automatically retried on failure.