Skip to content

Support running the end-to-end tests against defined Docker images.#5711

Merged
dlvenable merged 1 commit intoopensearch-project:mainfrom
dlvenable:3567-e2e-from-image
Jun 4, 2025
Merged

Support running the end-to-end tests against defined Docker images.#5711
dlvenable merged 1 commit intoopensearch-project:mainfrom
dlvenable:3567-e2e-from-image

Conversation

@dlvenable
Copy link
Copy Markdown
Member

Description

This PR adds new parameters to run the end-to-end tests against defined Docker images. This is part of a goal to deprecate the failing smoke tests in favor of a single end-to-end test suite.

See the included README.md changes for details on usage.

Related changes

  • Renamed the existing pullDataPrepperDockerImage to pullLatestDataPrepperDockerImage since this PR adds a new task with the same name.
  • Rely only on the compileJava rather than full build to reduce build times.

Issues Resolved

Resolves #3567

Check List

  • New functionality includes testing.
  • New functionality has a documentation issue. Please link to it in this PR.
    • New functionality has javadoc added
  • Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@dlvenable dlvenable merged commit c94eeee into opensearch-project:main Jun 4, 2025
46 of 47 checks passed
jeffreyAaron pushed a commit to jeffreyAaron/data-prepper that referenced this pull request Jun 13, 2025
…esolves opensearch-project#3567. (opensearch-project#5711)

Signed-off-by: David Venable <dlv@amazon.com>
Signed-off-by: Jeffrey Aaron Jeyasingh <jeffreyaaron06@gmail.com>
@dlvenable dlvenable deleted the 3567-e2e-from-image branch July 31, 2025 15:53
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.

Make end-to-end tests configurable such that they can run from configurable Docker images

3 participants