Stryker scope extends to GameCult.Caching.Tests; CultElementIds survivors killed or recorded (mutation-testing-scope) #163

Merged
libby merged 3 commits from store-replace/caching-mutation-scope into main 2026-11-13 10:09:10 +00:00

2026-11-13

Libby
Mutation testing doc and tests: kill 321 with a throwing enumerator, restate narrow-pass and full-run numbers, fix StoreReplace line 45 grouping (Soul s1)
All checks were successful
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 24m54s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 09:23:36 +00:00
Libby
Mutation testing: scope GameCult.Caching.Tests; record the narrow pass, CultElementIds survivors and equivalents
Some checks failed
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 08:43:50 +00:00
Libby
Caching.Tests: pin CultElementIds id-path order, self-naming unions, value lists, key inheritance and the walk predicates
Hand-applied mutants of CultElementIds.cs lines 163/167/180 (Append to Prepend), 248 (union cycle guard, stack overflow), 322 (value list Holds), 583 (KeyOf inherit), 629-631 and 636 (IsWrittenWhole/IsKeyed inherit and logic) now fail these tests.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 08:33:39 +00:00