Skip to content

add real coverage for IngestAgent's config and dependency resolution - #384

Merged
gerardrecinto merged 1 commit into
masterfrom
add-ingest-etl-tests
Sep 20, 2026
Merged

gerardrecinto merged 1 commit into
masterfrom
add-ingest-etl-tests

Conversation

@gerardrecinto

@gerardrecinto gerardrecinto commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

ingest.go had zero tests. covered the validation gates that fire before any real infra spins up: missing config file, invalid JSON, an unknown target agent ID, and an embedder pointing at a dependency agent that doesn't exist inline or on disk. the actual DB/vector ingestion path is untouched since exercising it needs real infra setup (embedder, vector DB, transaction) - a candidate for a future pass, not this one. etl coverage 24.9% -> 35.0%.

ingest.go had zero tests. covered the validation gates that fire
before any real infra spins up: missing config file, invalid JSON,
an unknown target agent ID, and an embedder pointing at a dependency
agent that doesn't exist inline or on disk. left the actual DB/vector
ingestion path alone since exercising it needs real infra setup,
noted as a follow-up. etl coverage 24.9% -> 35.0%.

Claude-Session: https://claude.ai/code/session_01ABxAejDCQZhXXLwCjTEtoc
@gerardrecinto
gerardrecinto merged commit 8669c65 into master Sep 20, 2026
23 of 25 checks passed
@gerardrecinto
gerardrecinto deleted the add-ingest-etl-tests branch September 20, 2026 01:18
gerardrecinto added a commit that referenced this pull request Sep 20, 2026
…384)

ingest.go had zero tests. covered the validation gates that fire
before any real infra spins up: missing config file, invalid JSON,
an unknown target agent ID, and an embedder pointing at a dependency
agent that doesn't exist inline or on disk. left the actual DB/vector
ingestion path alone since exercising it needs real infra setup,
noted as a follow-up. etl coverage 24.9% -> 35.0%.
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.

1 participant