-
Notifications
You must be signed in to change notification settings - Fork 645
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
Support E2E Software Upgrade Tests #1908
Comments
We should setup a conventional way to test state persistence/migrations as part of this issue, but first I'd like to just see a test go from one major version to the next |
I guess the new action item is ensuring there's a test for v5 -> v6? |
@colin-axner right this issue's scope is maybe ever expanding. Maybe we can close this issue as we have an upgrade test that we can run. We can create issues for individual upgrade cases we want to handle. WDYT? |
#2188 can be used for v5 -> v6 upgrades |
We should be able to ensure that we can upgrade from the latest release of a release branch to the code of a an arbitrary branch/PR/release candidate and ensure that nothing breaks in doing so.
We can achieve this with the following steps.
workflow_dispatch
) to themain
branch that does the followingWe could determine this by doing something like this from a workflow.
UPGRADE_FROM
or similar to provide this version to the tests.This should effectively perform follow the steps outlined here but use the ibctest framework to broadcast messages instead of using cli commands directly.
The text was updated successfully, but these errors were encountered: