Based on this mailing-list question and discussion in #4381, I think we have an option to include the choice sequence and spans in observability outputs (respectively as metadata.choices and metadata.choice_spans).
Finally, I'm inclined to say that this means observability is graduating from experimental to a normal supported part of Hypothesis; and we should therefore think a bit about how it's configured. We'll have options (none, basic, coverage, choices, all); might we end up adding more? If not, it's easy to make that a setting and HYPOTHESIS_OBSERVABILITY= env var.
Based on this mailing-list question and discussion in #4381, I think we have an option to include the choice sequence and spans in observability outputs (respectively as
metadata.choicesandmetadata.choice_spans).{"nan": <integer value>}and{"bytes": <base64 value>}. And{"integer", <string value>}for large integers...metadata.choice_nodesif so.Finally, I'm inclined to say that this means observability is graduating from experimental to a normal supported part of Hypothesis; and we should therefore think a bit about how it's configured. We'll have options
(none, basic, coverage, choices, all); might we end up adding more? If not, it's easy to make that a setting andHYPOTHESIS_OBSERVABILITY=env var.