You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently don't have automated test coverage in CI for integration upgrades. It could be helpful to run automated tests against the stack for each package that assert an upgrade from the previous published version to the latest version is successful. This would catch cases where both versions of a package are considered valid, but backwards compatibility is broken between versions.
I came here to open a new issue, but found this one already opened. Here is what I was going to write.
Test package upgrades
There are bugs that could be detected if we could make elastic-package execute the package upgrade process. Roughly what I would like to see tested is this scenario:
Install the latest version from the EPR.
Do something to create indices. I think we need indices to catch mapping upgrade problems.
Install (upgrade) to package present in the pull request.
Run the system test.
I think this would help catch mapping and transform upgrade problems.
We currently don't have automated test coverage in CI for integration upgrades. It could be helpful to run automated tests against the stack for each package that assert an upgrade from the previous published version to the latest version is successful. This would catch cases where both versions of a package are considered valid, but backwards compatibility is broken between versions.
Relates to #579
The text was updated successfully, but these errors were encountered: