Files
codebase-memory-mcp/tests
Martin Vogel a2242e10f8 test(test-impact): the Git fixture waits for Git, no quiet timeout decides
The Git facts fixture ran every Git command with a 10 s quiet timeout. The
diff-driver controls run `git diff --ext-diff` / `--textconv` with a fresh
copy of the test runner as the driver; on a loaded host that copy takes over
10 s to start and finish, Git prints nothing meanwhile, and the timeout killed
it (outcome HANG). test-windows (x86_64) failed
test_git_ancestor_changes_history_and_external_driver_guards_apply that way
(controls[0]), and locally 12 concurrent runs of that test failed 8 times,
every failure HANG at ~10,020 ms. Without the quiet timeout the same run
failed 0 of 12.

The fixture now waits for Git to finish; the suite's own ceiling stays the
backstop. No fixture caller expects a hang.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
2026-10-06 23:54:42 +02:00
..