Shorten internal/vaultik tests under the race detector (closes #416)
check / check (push) Successful in 12m55s
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:
1 parent
aae7fa17ae
commit
65641e597c
5 files changed
+136
-33
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user