Expand description
Mutation testing orchestrator.
This module coordinates the mutation testing workflow, including:
- Filtering source files for mutation
- Managing mutation handlers per file
- Running mutations in parallel with caching
- Aggregating results and reporting
Structsยง
- Artifact
Cache ๐Fingerprint - Execution
Cache ๐Fingerprint - Filter
Args ๐Fingerprint - Mutation
RunConfig - Configuration for mutation testing run.
- Mutation
RunResult - Result of a mutation testing run.
Functionsยง
- filter_
args_ ๐fingerprint - mutation_
compile_ ๐sources - mutation_
execution_ ๐cache_ key - Build the cache discriminator for mutation results.
- mutation_
execution_ ๐cache_ key_ from_ parts - partition_
adaptively_ ๐skipped_ mutants - project_
relative_ ๐path - resolve_
mutate_ ๐paths - Resolve which paths to mutate based on configuration.
- run_
mutation_ testing - Run mutation testing on the project.