Skip to content

(optionally) run the full test suite on any "surviving" mutants to confirm #535

Description

@ejfine

Sometimes for weird 3rd-party-library doing something funky stuff reasons, the way mutmut uses coverage to determine the subset of unit tests to run on a mutant isn't fully accurate. (I personally ran into a case where FastAPI was generating the OpenAPI schema file, and my tests did some assertions about that, but mutmut didn't autodetect that the mutations it made would impact the OpenAPI schema file)

It seems like it might be helpful to have an option for mutmut to automatically run the full test suite on any mutants that survived the initial screen in order to confirm they are true survivors, and not just that they survive the subset of tests most likely determined to be able to kill them.

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