Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor LegacyESVersion tests from Version tests #1662

Merged
merged 1 commit into from
Dec 7, 2021

Conversation

nknize
Copy link
Collaborator

@nknize nknize commented Dec 7, 2021

In preparation for removing all LegacyESVersion support by 3.0; this PR
largely refactors the LegacyESVersion test logic from the OpenSearch Version
test logic into an independent test class. This PR also updates Version.fromString
to ensure a proper legacy version is returned when major is > 3 (to support
legacy yaml test and build scripts).

Note that bwc w/ legacy versions are still supported so some cross compatibility
testing is retained in the Version test class.

In preparation for removing all LegacyESVersion support by 3.0; this commit
largely refactors the LegacyESVersion test logic from the OpenSearch version
test logic into an independent test class. Note that bwc w/ legacy versions are
still supported so some cross compatibility testing is retained in the Version
test class.

Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
@nknize nknize added v2.0.0 Version 2.0.0 non-issue bugs / unexpected behaviors that end up non issues; audit trail simple changes that aren't issues labels Dec 7, 2021
@nknize nknize requested a review from a team as a code owner December 7, 2021 05:22
@opensearch-ci-bot
Copy link
Collaborator

Can one of the admins verify this patch?

@opensearch-ci-bot
Copy link
Collaborator

✅   Gradle Wrapper Validation success 83d52f6

@opensearch-ci-bot
Copy link
Collaborator

✅   Gradle Precommit success 83d52f6

@opensearch-ci-bot
Copy link
Collaborator

✅   Gradle Check success 83d52f6
Log 1350

Reports 1350

@dblock
Copy link
Member

dblock commented Dec 7, 2021

I think we can also backport this to 1.x to reduce drift, right? Label the issue before you merge if you agree.

@nknize nknize added the pending backport Identifies an issue or PR that still needs to be backported label Dec 7, 2021
@nknize nknize merged commit 33d8677 into opensearch-project:main Dec 7, 2021
nknize added a commit to nknize/OpenSearch that referenced this pull request Jan 14, 2022
…#1662)

In preparation for removing all LegacyESVersion support by 3.0; this commit
largely refactors the LegacyESVersion test logic from the OpenSearch Version
test logic into an independent test class. This PR also updates Version.fromString
to ensure a proper legacy version is returned when major is > 3 (to support
legacy yaml test and build scripts).

Note that bwc w/ legacy versions are still supported so some cross compatibility
testing is retained in the Version test class.

Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
dblock pushed a commit that referenced this pull request Jan 17, 2022
In preparation for removing all LegacyESVersion support by 3.0; this commit
largely refactors the LegacyESVersion test logic from the OpenSearch Version
test logic into an independent test class. This PR also updates Version.fromString
to ensure a proper legacy version is returned when major is > 3 (to support
legacy yaml test and build scripts).

Note that bwc w/ legacy versions are still supported so some cross compatibility
testing is retained in the Version test class.

Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
non-issue bugs / unexpected behaviors that end up non issues; audit trail simple changes that aren't issues pending backport Identifies an issue or PR that still needs to be backported v2.0.0 Version 2.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants