serialpump: 17 surviving mutants, 58.5% efficacy (worst in tree) #88

Open
opened 2026-08-22 15:50:42 +00:00 by a73x · 0 comments
a73x commented 2026-08-22 15:50:42 +00:00 (Migrated from git.a73x.sh)

[claude 2026-08-22] From the mutation baseline. serialpump has the worst efficacy in the tree: 24 killed, 17 lived, 58.54%. Mutant coverage is 100% — every mutable line IS executed by a test, so this is purely missing assertions, not missing tests.

Surviving mutants:

LIVED CONDITIONALS_NEGATION at serialpump.go:185:13
LIVED ARITHMETIC_BASE at serialpump.go:194:17
LIVED CONDITIONALS_BOUNDARY at serialpump.go:207:16
LIVED CONDITIONALS_NEGATION at serialpump.go:207:16
LIVED ARITHMETIC_BASE at serialpump.go:207:20
LIVED ARITHMETIC_BASE at serialpump.go:218:17
LIVED ARITHMETIC_BASE at serialpump.go:214:19
LIVED CONDITIONALS_NEGATION at serialpump.go:233:13
LIVED CONDITIONALS_BOUNDARY at serialpump.go:245:8
LIVED CONDITIONALS_BOUNDARY at serialpump.go:278:43
LIVED CONDITIONALS_BOUNDARY at serialpump.go:311:29
LIVED CONDITIONALS_NEGATION at serialpump.go:314:57
LIVED CONDITIONALS_NEGATION at serialpump.go:319:10
LIVED CONDITIONALS_NEGATION at serialpump.go:326:9
LIVED INCREMENT_DECREMENT at serialpump.go:363:10
LIVED CONDITIONALS_BOUNDARY at serialpump.go:404:9
LIVED CONDITIONALS_NEGATION at serialpump.go:407:11

Clusters worth reading together: the 207/214/218 arithmetic block, and the 311-326 conditional run.

Rerun: make mutate PKG=./internal/agent/serialpump (89s).


Migrated from git-collab issue 40ab963aff7ffa4ac7f5e4a29a9f6ee73d66a3b7.

Original author: a73x dev@a73x.sh.

[claude 2026-08-22] From the mutation baseline. serialpump has the worst efficacy in the tree: 24 killed, 17 lived, 58.54%. Mutant coverage is 100% — every mutable line IS executed by a test, so this is purely missing assertions, not missing tests. Surviving mutants: ``` LIVED CONDITIONALS_NEGATION at serialpump.go:185:13 LIVED ARITHMETIC_BASE at serialpump.go:194:17 LIVED CONDITIONALS_BOUNDARY at serialpump.go:207:16 LIVED CONDITIONALS_NEGATION at serialpump.go:207:16 LIVED ARITHMETIC_BASE at serialpump.go:207:20 LIVED ARITHMETIC_BASE at serialpump.go:218:17 LIVED ARITHMETIC_BASE at serialpump.go:214:19 LIVED CONDITIONALS_NEGATION at serialpump.go:233:13 LIVED CONDITIONALS_BOUNDARY at serialpump.go:245:8 LIVED CONDITIONALS_BOUNDARY at serialpump.go:278:43 LIVED CONDITIONALS_BOUNDARY at serialpump.go:311:29 LIVED CONDITIONALS_NEGATION at serialpump.go:314:57 LIVED CONDITIONALS_NEGATION at serialpump.go:319:10 LIVED CONDITIONALS_NEGATION at serialpump.go:326:9 LIVED INCREMENT_DECREMENT at serialpump.go:363:10 LIVED CONDITIONALS_BOUNDARY at serialpump.go:404:9 LIVED CONDITIONALS_NEGATION at serialpump.go:407:11 ``` Clusters worth reading together: the 207/214/218 arithmetic block, and the 311-326 conditional run. Rerun: `make mutate PKG=./internal/agent/serialpump` (89s). --- Migrated from git-collab issue `40ab963aff7ffa4ac7f5e4a29a9f6ee73d66a3b7`. Original author: a73x <dev@a73x.sh>.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
a73x/eitri#88
No description provided.