Skip to content

[shrinking] does not always find the minimal counter example #217

@n-osborne

Description

@n-osborne

Shrinking on a sequential STM test sometimes does not find the minimal example.

Here one output of this test.

generated error fail pass / total     time test name
579 [✗]    2    0    1    1 /  100     0.0s STM sequential tests
580
581 --- Failure --------------------------------------------------------------------
582
583 Test STM sequential tests failed (11 shrink steps):
584
585 [(Add 2078704297448381768); (Remove 2078704297448381768); (Mem 5022333781122650); Cardinal]
586
587 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
588
589 Messages for test STM sequential tests:
590
591   Results incompatible with model
592
593    (Add 2078704297448381768) : ()
594    (Remove 2078704297448381768) : Some (2078704297448381768)
595    (Mem 5022333781122650) : false
596    Cardinal : 1
597 ================================================================================
598 failure (1 tests failed, 0 tests errored, ran 1 tests)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions