Skip to main content

Module progress

Module progress 

Source
Expand description

Progress display for mutation testing.

Structsยง

ActiveMutant ๐Ÿ”’
State stored per active mutant so we can show per-mutant elapsed time and remove the correct row when a mutant completes (rather than FIFO which breaks under parallel completion).
LiveCounts ๐Ÿ”’
Live tally of mutant outcomes, rendered into the overall progress bar.
MutationProgress
Thread-safe wrapper for mutation progress
MutationProgressState
State for mutation testing progress display.

Functionsยง

truncate_str ๐Ÿ”’
Truncate a string to max length, centering around the middle (where the operator typically is)