Skip to content

Integration Testing with Live Elasticsearch #1822

@leovegoda

Description

@leovegoda

Is your feature request related to a problem? Please describe.
We have a complete test environment but it's missing with live testing against Elasticsearch. This means we cannot test actual Elasticsearch integration, query performance, or indexing.

It would be good if we had TestContainers or Docker-based test instances. Then we could move beyond mocked responses and ensure we can run full end-to-end tests against live services where possible.

Who is affected by the problem?

  1. Developers cannot test as completely as they'd like.
  2. Users want search issues identified during early testing, so they cannot make it into production.

What is the impact?

Better v2 search results.

Are there security concerns?

No.

Are there privacy concerns?

No.

Describe the solution you'd like

Running full end-to-end tests against live services.

Do you think this feature will require a formal design?

Yes.

Describe alternatives you've considered

This issue is based on analysis from @20c-ed

What is the proposed priority?

ASAP.

Provide a rationale for any/all of the above

Additional context

Users tell us that search accuracy is a top priority, along with data quality.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions