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

Add a new upgrade test case #4141

Open
wants to merge 4 commits into
base: v3.x/staging
Choose a base branch
from

Conversation

MarkAckert
Copy link
Member

@MarkAckert MarkAckert commented Jan 17, 2025

Address #3315 in part.

Zowe upgrade tests naturally involve many different scenarios - across major version boundaries, from minor versions to other minor versions, with certain features or components enabled, with other configuration settings present in zowe.yaml, such certificate configuration, and any combination of these scenarios.

This PR is the simplest case - from a base FMID (3.0) to the latest PTF available (current build). Our existing PTF tests already covered similar ground, so this test does two things differently to try and capture real world migrations:

  • The test starts and tests the FMID first, to verify a real, working configuration.
  • The test then applies PTFs and does not change the zowe.yaml configuration.

This should capture errors introduced by changes to the zowe.yaml files and schemas at minimum.

Still to be researched:

  • Is the 3.0 zowe.yaml accurate, i.e. not being pulled from the current revision of this repo?
  • Do we need to start the FMID every time? Can we assume it works and skip most of the time, saving time on the build?
  • What are the highest priority migration cases we want to cover?

Signed-off-by: MarkAckert <[email protected]>
Copy link

github-actions bot commented Jan 17, 2025

build 6775 SUCCEEDED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/12836488265

Copy link

github-actions bot commented Jan 17, 2025

Test workflow 5961 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.1.0-PR-4141/zowe-3.1.0-pr-4141-6775-20250117204126.pax
Running on machine: zzow10
Result: FAILURE
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/12836550701

Copy link

github-actions bot commented Jan 21, 2025

Test workflow 5984 is started.
Running install test: Upgrade Zowe (3.0 to latest)
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.1.0-PR-4141/zowe-3.1.0-pr-4141-6775-20250117204126.pax
Running on machine: zzow11
Result: FAILURE
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/12896326916

Copy link

github-actions bot commented Jan 28, 2025

build 6867 SUCCEEDED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/13019863140

Copy link

github-actions bot commented Jan 28, 2025

Test workflow 6033 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.1.0-PR-4141/zowe-3.1.0-pr-4141-6867-20250128213523.pax
Running on machine: zzow11
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/13020004800

@MarkAckert MarkAckert added the Test: None Used in CI label Jan 29, 2025
Copy link

github-actions bot commented Jan 29, 2025

build 6882 SUCCEEDED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/13038889232

Copy link

github-actions bot commented Feb 4, 2025

build 6922 SUCCEEDED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/13145227327

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Test: None Used in CI
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants