Skip to content
go-libfossil Check-in [af6431af27]
Login

Check-in [af6431af27]

Overview
Comment:test: consolidate root white-box tests by source file

Merge the root package's white-box test files so each mirrors the source file it exercises (checkout, fossil, horizon, repo_checkout, repo_history, repo_merge, repo_sync, repo_ticket, repo_extras, required_content, transport), and rename single files to match their source (repo_content_cache_test.go, repo_admin_test.go, required_content_checkout_test.go). Test bodies are unchanged; only imports are consolidated.

Timelines: family | ancestors | descendants | both | main | trunk
Files: files | file ages | folders
SHA3-256: af6431af27b6e4bf0820a5d555d9f425123a2980c5fec6d931bf927fe5bf6fd0
User & Date: [email protected] on 2026-10-26 14:05:59.000
Other Links: branch diff | manifest | tags
Context
2026-10-26
14:36
Merge remote-tracking branch 'origin/main' into test/organize-root-tests check-in: 2bb9dc608b user: [email protected] tags: main, trunk
14:05
test: consolidate root white-box tests by source file

Merge the root package's white-box test files so each mirrors the source file it exercises (checkout, fossil, horizon, repo_checkout, repo_history, repo_merge, repo_sync, repo_ticket, repo_extras, required_content, transport), and rename single files to match their source (repo_content_cache_test.go, repo_admin_test.go, required_content_checkout_test.go). Test bodies are unchanged; only imports are consolidated. check-in: af6431af27 user: [email protected] tags: main, trunk

14:00
test: move black-box root tests to apitest/

Every package libfossil_test file in the root used only exported identifiers and shared no helpers with the white-box tests, so all 21 move to a test-only apitest package. Docs that name their location follow. check-in: 6956a92661 user: [email protected] tags: main, trunk

Changes
Deleted receipt_test.go version [b6c075d42d].
Deleted repo_trunk_test.go version [6f7d9e7a8c].