Skip to content

[EPAC-2300]: Isolate hansard index downloader tests#816

Merged
riddim-developer-bot[bot] merged 1 commit into
mainfrom
symphony/epac-2300-ci-backend-go-tests-failing-on-main
Jun 14, 2026
Merged

[EPAC-2300]: Isolate hansard index downloader tests#816
riddim-developer-bot[bot] merged 1 commit into
mainfrom
symphony/epac-2300-ci-backend-go-tests-failing-on-main

Conversation

@riddim-developer-bot

Copy link
Copy Markdown
Contributor

Summary

  • Fixes EPAC-2300 by making the hansard search index downloader local path injectable while preserving /tmp/index.sqlite as the production default.
  • Updates sqlitefile tests to use per-test temp index paths so schema mismatch validation cannot read stale shared /tmp/index.sqlite state.

Verification

  • python3 scripts/intake/bugfix_spec.py validate .factory/intake/20260614-185342-epac-2300-backend-go-tests-failing-on-main/SPEC.md
  • /usr/local/go/bin/go test -tags=integration ./... -count=1 (backend/hansard-search)
  • /usr/local/go/bin/go test ./internal/adapter/sqlitefile -count=20 (backend/hansard-search)
  • /usr/local/go/bin/go test ./... (backend/lobbying-index)
  • /usr/local/go/bin/go test ./... (backend/bills-indexer)
  • /usr/local/go/bin/go test ./... (backend/members-indexer)
  • /usr/local/go/bin/go test ./... (backend/push-notification-dispatcher)
  • python3 -m pytest scripts/ci/tests scripts/ci/test_backend_staging_smoke.py scripts/ci/test_ios_coverage_report.py

Release-Note: Omitted; CI/test-only backend change.

@riddim-developer-bot riddim-developer-bot Bot enabled auto-merge (squash) June 14, 2026 18:56
@riddim-developer-bot riddim-developer-bot Bot merged commit 59f9f34 into main Jun 14, 2026
62 checks passed
@riddim-developer-bot riddim-developer-bot Bot deleted the symphony/epac-2300-ci-backend-go-tests-failing-on-main branch June 14, 2026 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants