On the old Jenkins installation we are running upgrade tests.
We should run upgrade tests on the new machine (magnum-ci) as well.
The upgrade tests work by importing an old SQL dump from an old version. Perhaps we could use the existing SQL dumps on the old jenkins machine?
I think the current Jenkins is testing these upgrade paths:
- 3.11.x -> 4.x (start test from SQL dump from here) -> trunk
- 4.x (start test from SQL dump from here) -> trunk
I addition it would be nice to also test upgrades from e.g. 6.0.x -> trunk. To maximize test coverage we should ensure the SQL dump has:
- Database protection enabled (also requires .property file configuration)
- Have at least one "object" of each kind (CA/profile/service/etc.).