You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Node sizes and gaps from the grid metrics, the lane placement bookkeeping and the options passed to ELK are not asserted. These are the most-affected files in @exadev/process-graph-layout on main's mutation run (https://github.com/ExaDev/process-graph/actions/runs/38170535483), with a few of the lines a surviving or uncovered mutant changes; the shard log and the uploaded HTML report have the full list.
packages/core/graph/layout/src/metrics.ts (5 survived, 7 without coverage):
packages/core/graph/layout/src/metrics.ts:46:10 ArithmeticOperator mutant, survived, on width: units.width * GRID,
packages/core/graph/layout/src/metrics.ts:47:11 ArithmeticOperator mutant, survived, on height: units.height * GRID,
packages/core/graph/layout/src/elk-engine.ts (9 survived, 0 without coverage):
packages/core/graph/layout/src/elk-engine.ts:17:21 StringLiteral mutant, survived, on const RANDOM_SEED = "1";
packages/core/graph/layout/src/elk-engine.ts:20:10 StringLiteral mutant, survived, on right: "RIGHT",
packages/core/graph/layout/src/elk-engine.ts:22:9 StringLiteral mutant, survived, on left: "LEFT",
packages/core/graph/layout/src/elk-engine.ts:23:7 StringLiteral mutant, survived, on up: "UP",
Kill them by asserting the behaviour, not by loosening or removing any existing assertion. Raise the package's breakThreshold from the new baseline once they are killed. Found while setting the break thresholds in #60.
Activity