Skip to content

[BUG] Project integration tests require same version of plugins to be checked in #123

Closed
@dblock

Description

@dblock

Describe the bug

Currently the following files are checked in.

src/test/resources/index-management/opendistro-index-management-1.13.0.0.zip
src/test/resources/notifications/opensearch-notifications-1.1.0.0-SNAPSHOT.zip
src/test/resources/job-scheduler/opensearch-job-scheduler-1.1.0.0-SNAPSHOT.zip

These are moving targets. Furthermore they are of the same release, while one would want to run integration tests against the released versions of any dependency. Which causes a catch-22 problem.

Expected behavior

These files should be deleted. One solution would be to download them during build. Another would be to build them (#119 tried to do that).

Additional context

Consider the developer experience that wants to check out this repo and just run ./gradlew integTest successfully.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenhancementNew requestinfraChanges to infrastructure, testing, CI/CD, pipelines, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions