swaits pushed to main at swaits/wanderbooks 2026-10-14 15:58:48 -06:00
2fa84a37ff mcp: balance sheet's year earnings no longer charge this year with closing last year's; tests for what mutation found untested
swaits pushed to main at swaits/wanderbooks 2026-10-14 15:53:58 -06:00
47d301bcfe viewer: the overview's numbers checked against ledger-core
swaits pushed to main at swaits/wanderbooks 2026-10-14 15:38:07 -06:00
eba85f9c77 viewer: click to copy values, amounts, and identifiers
swaits pushed to main at swaits/wanderbooks 2026-10-14 14:46:02 -06:00
8ac4e5438d mutants-gui timeout 300 s (tests compete with other mutants' builds); read_only test restores permissions on failure and sweeps leftovers from killed runs
swaits pushed to main at swaits/wanderbooks 2026-10-14 14:19:28 -06:00
122fed0a7a cargo: tests keep their books in /tmp when TMPDIR points elsewhere
swaits pushed to main at swaits/wanderbooks 2026-10-14 14:12:41 -06:00
8de1965707 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
swaits pushed to main at swaits/wanderbooks 2026-10-14 14:12:00 -06:00
9a1f009f98 spec: ASC paragraphs read directly (360, 340, 210, 230, 606); all confirm the rules
swaits pushed to main at swaits/wanderbooks 2026-10-14 13:54:41 -06:00
fe9625502f viewer: proven read-only; its database check no longer creates SQLite files
swaits pushed to main at swaits/wanderbooks 2026-10-14 13:47:49 -06:00
13a52c5849 just mutants*: no proptest shrinking (a mutant only needs a failing test); GUI timeout 60 s (its suite takes ~10 s)
swaits pushed to main at swaits/wanderbooks 2026-10-14 13:19:22 -06:00
50f22af695 just mutants*: scratch copies go to the user's cache, never /tmp
swaits pushed to main at swaits/wanderbooks 2026-10-14 12:06:25 -06:00
9837c62117 mcp: HTTP concurrency test; state-machine suite tolerates a contended disk
swaits pushed to main at swaits/wanderbooks 2026-10-14 11:41:21 -06:00
e6c69a9d34 just mutants-config/-mcp/-gui, weekly in CI
swaits pushed to main at swaits/wanderbooks 2026-10-14 11:39:43 -06:00
9110cd888d gui: spec-blind suite; search finds the best match, axis ticks never overflow
swaits pushed to main at swaits/wanderbooks 2026-10-14 10:17:38 -06:00
1291547fc4 lean: apportion's parts sum to the whole for any number of parts
swaits pushed to main at swaits/wanderbooks 2026-10-14 10:13:06 -06:00
3f20df9700 config, mcp, gui: specs from sources, spec-blind suites, and the bugs they found
swaits pushed to main at swaits/wanderbooks 2026-10-14 08:01:00 -06:00
5b8910a1cd books.renumber_account: give an account a new code, history kept
swaits pushed to main at swaits/wanderbooks 2026-10-13 23:01:08 -06:00
ccec4e9439 import: XLSX layout spec and tests; mutation 53% -> one equivalent left
swaits pushed to main at swaits/wanderbooks 2026-10-13 21:36:03 -06:00
abba6241e7 import: tests for the XLSX ledger and journal sheets, header and footer, tax summary differences, cash flow adjustments, owner limit
swaits pushed to main at swaits/wanderbooks 2026-10-13 21:17:03 -06:00
11e33edc60 import: spec-blind suite (40 tests); POSIX two-digit years; exact sub-cent text
swaits pushed to main at swaits/wanderbooks 2026-10-13 21:03:27 -06:00
9f81fc0817 ci: weekly fuzz_import_csv; testing.md: import in progress