-
Notifications
You must be signed in to change notification settings - Fork 587
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
Various test cleanups for Crosshair integration #4090
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.
very happy to get rid of deadline=
in minimal
🙂
if current_build_context().data.provider.avoid_realization: | ||
pytest.skip("symbolic backends can filter efficiently!") | ||
|
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.
Should we instead hardcode a check against the crosshair backend, or only run on the hypothesis backend? avoid_realization
is correlated with but not quite the same as a backend filtering efficiently.
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.
I'm basically assuming that "avoid_realization
means symbolic execution", so while it's not the same thing I think it's likely to be the right call.
re:
I've seen this fail with |
Extracted from #4034 to make that smaller + easier to review again 🙂