From 8de19657072249bd8021fb30080e73294da61a0c Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Wed, 14 Oct 2026 14:12:40 -0600 Subject: [PATCH] just mutants-gui: run the accuracy tests per mutant (unit + spec_gui), 60 s timeout; the read-only test renders every page and timed out under parallel load Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01GWVo7x3UHw5kwCUaWxiejX --- justfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/justfile b/justfile index 6fd2e46..81d406e 100644 --- a/justfile +++ b/justfile @@ -95,12 +95,14 @@ mutants-mcp: MCP_CASES=16 PROPTEST_MAX_SHRINK_ITERS=0 TMPDIR={{mutants_tmp}} cargo mutants -p ledger-mcp --test-package ledger-mcp -j 4 --timeout 600 -o mutants-mcp # Mutation testing of the viewer where it matters: the numbers it shows -# (the view model) and how it writes them (formatting). Its read-only -# promise has its own test (tests/read_only.rs); search, history, ticks, -# and the attention list are spec-tested, not swept. +# (the view model) and how it writes them (formatting), against the tests +# that check them (the unit tests and spec_gui). Its read-only promise has +# its own test (tests/read_only.rs, which renders every page: too slow to +# rerun per mutant); search, history, ticks, and the attention list are +# spec-tested, not swept. mutants-gui: mkdir -p {{mutants_tmp}} - PROPTEST_MAX_SHRINK_ITERS=0 TMPDIR={{mutants_tmp}} cargo mutants -p ledger-gui --test-package ledger-gui -j 4 --timeout 180 -o mutants-gui -f crates/ledger-gui/src/books.rs -f crates/ledger-gui/src/fmt.rs + PROPTEST_MAX_SHRINK_ITERS=0 TMPDIR={{mutants_tmp}} cargo mutants -p ledger-gui --test-package ledger-gui -j 4 --timeout 60 -o mutants-gui -f crates/ledger-gui/src/books.rs -f crates/ledger-gui/src/fmt.rs -- --lib --test spec_gui # Benchmarks of the core's hot paths (no budget gates them yet) bench: