Shorten internal/vaultik tests under the race detector (closes #416)
check / check (push) Successful in 12m55s

All SQLite work in the package serializes on one allocator lock under
-race, so its run time follows the total work. Tests that need one
backup to a file:// destination now copy a shared backup made once.
The sweeper and locality fixtures are smaller, and the list truncation
test encodes one manifest instead of 1001, which cut the part of the
run that is not parallel from about 11 to 3 seconds.

Model: opus-5-5
This commit is contained in:
sneak committed 2026-11-10 23:12:22 +00:00
1 parent aae7fa17ae
commit 65641e597c
5 files changed
+136 -33

No files matched your search

+6
View File
@@ -23,6 +23,12 @@ runs the release build in `.gitea/workflows/release.yml`.
# Completed Steps
- 2026-11-10: Shortened the tests of `internal/vaultik` under the race detector,
which on a busy host ran past the 90-second test timeout
([issue #416](https://git.eeqj.de/sneak/vaultik/issues/416)). Tests that need
one backup to a `file://` destination now copy a shared one, and the largest
fixtures are smaller.
- 2026-11-10: `script/fmt` and `script/fmt-check` now format and check all
Markdown with `prettier`
([issue #411](https://git.eeqj.de/sneak/vaultik/issues/411)). The architecture