Skip to main content

Module orchestrator

Module orchestrator 

Source
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ยง

ArtifactCacheFingerprint ๐Ÿ”’
ExecutionCacheFingerprint ๐Ÿ”’
FilterArgsFingerprint ๐Ÿ”’
MutationRunConfig
Configuration for mutation testing run.
MutationRunResult
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.