Skip to content

Kill lib.rs CLI escapes via function and mutator slices (no coverage) #69

Description

@cursor

Parent

Part of #40.

What to build

Raise kill rate on command-entry mutants in src/lib.rs using only memory-safe batches: one function and one mutator group at a time, no --coverage, narrow --test cli --lib. Add kill tests through messrust::run for every escaped mutant that is not proven equivalent. Delete production code that no command path can reach.

Acceptance criteria

  • Every CLI entry function is measured with function-scoped + mutator-group batches (--workers 1, CARGO_BUILD_JOBS=1).
  • Escaped mutants have a kill test via messrust::run, or a short note that the mutant is equivalent / dead code removed.
  • No --coverage and no full-suite mutation run.
  • Free RAM abort stays in force; temps under $TMPDIR/mutarust-* are cleared after each batch.
  • cargo test passes. No new clippy warnings. No mutator-disable / baseline / blacklist.

Blocked by

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestready-for-agentFully specified, ready for an AFK agent

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions