Skip to content

Ensure concrete re-executions are resilient to behavior variation #25

Open
@pschanely

Description

@pschanely

Context: To avoid false-positives from approximations like real-based floats, we don't actually report the error right away; instead we'll abort the failing pass and try to recreate the pass next time with concrete draws. This can go haywire though if the requested draw types aren't the same on the next pass.

But it really shouldn't go fully haywire. From this discussion:

I should change the provider to ensure it yields SOME value of the requested type.
After all, I'm running the concrete execution under the premise that the behavior
might actually differ, so I shouldn't be quite so surprised when it does. 😆

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions