Shorten internal/vaultik tests under the race detector (closes #416)
check / check (push) Failing after 23m53s
check / check (push) Failing after 23m53s
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
f07ba214c4
5 files changed
+133
-32
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