Test that scan refuses another schema version (closes #64)
check / check (push) Failing after 2s

The version-mismatch test only opened its database through
openReportDatabase, so nothing exercised the branch of initSchema that
stops scan on a database stamped with an unknown schema version. The
test now opens the same database through openScanDatabase too and
requires errSchemaVersion, and is renamed to match the unversioned-file
test beside it, which also covers both paths.

Model: opus-5-5
This commit was merged in pull request #82.
This commit is contained in:
2026-10-04 13:30:23 +02:00
parent 948fb03630
commit 8032ea682b
2 changed files with 12 additions and 2 deletions
+3
View File
@@ -29,6 +29,9 @@
# Completed Steps
- test that `scan` refuses a database with another schema version
(2026-10-04, https://git.eeqj.de/sneak/sfdupes/issues/64)
- correct four inaccurate comments in `cancel_test.go` and rename
`walkCancelInFlightDirs` to `walkCancelInFlightFiles` (2026-10-04,
https://git.eeqj.de/sneak/sfdupes/issues/33)