-
Notifications
You must be signed in to change notification settings - Fork 297
Closed
Labels
connectorsConnectors runtimeConnectors runtimegood first issueGood for newcomersGood for newcomerstestNew testcase, or improvement of existingNew testcase, or improvement of existing
Description
The Quickwit sink connector lacks integration tests. Follow the Postgres sink pattern from #2579.
What needs testing
- Basic indexing: messages in Iggy → documents in Quickwit
- Index creation from YAML config
- Bulk ingest behavior
- Error handling for invalid payloads
Implementation notes
- Quickwit has an official Docker image for testing
- The connector uses HTTP API directly (no SDK), so we can verify with direct API calls
- Index config is YAML-based, test with a simple schema
Files to reference
core/integration/tests/connectors/postgres/postgres_sink.rscore/connectors/sinks/quickwit_sink/src/lib.rs
Acceptance criteria
- Basic e2e test with JSON documents
- Tests validate data actually lands in Quickwit
- CI-compatible (container setup)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
connectorsConnectors runtimeConnectors runtimegood first issueGood for newcomersGood for newcomerstestNew testcase, or improvement of existingNew testcase, or improvement of existing