Pass CMake arguments to mutation builds #30

Merged
andrew merged 2 commits from 10 into main 2026-08-05 14:28:37 -04:00
Collaborator

Closes #10\n\nAdds repeatable --cmake-arg passthrough to mutation_test.py so sanitized mutant builds can be configured, and documents the ThreadSanitizer invocation.\n\nValidation:\n- python3 -m py_compile scripts/mutation_test.py\n- one-mutant run with --cmake-arg=-DAKERR_THREADS=none\n- direct address/undefined sanitized CTest: 36/36 passed

Closes #10\n\nAdds repeatable --cmake-arg passthrough to mutation_test.py so sanitized mutant builds can be configured, and documents the ThreadSanitizer invocation.\n\nValidation:\n- python3 -m py_compile scripts/mutation_test.py\n- one-mutant run with --cmake-arg=-DAKERR_THREADS=none\n- direct address/undefined sanitized CTest: 36/36 passed
logikoma added 2 commits 2026-08-05 13:43:15 -04:00
Add ASan and UBSan CI coverage
All checks were successful
libakerror CI Build / cmake_build (push) Successful in 2m52s
libakerror CI Build / sanitizer (push) Successful in 2m56s
libakerror CI Build / coverage (push) Successful in 2m57s
libakerror CI Build / mutation_test (push) Successful in 37m44s
07fdc82973
Pass CMake arguments to mutation builds
Some checks failed
libakerror CI Build / cmake_build (push) Successful in 2m57s
libakerror CI Build / sanitizer (push) Successful in 3m4s
libakerror CI Build / coverage (push) Successful in 2m49s
libakerror CI Build / mutation_test (push) Has been cancelled
576722ee06
logikoma requested review from andrew 2026-08-05 13:43:23 -04:00
andrew force-pushed 10 from 576722ee06 to 6670837643 2026-08-05 14:28:10 -04:00 Compare
andrew approved these changes 2026-08-05 14:28:31 -04:00
andrew merged commit ce17a26e02 into main 2026-08-05 14:28:37 -04:00
Sign in to join this conversation.