Skip to content

Add tests for instance upgrade

Grzegorz Bizon requested to merge tests/upgrade-from-latest-version into master

This is very important test scenario, but to make it work we need to:

  • make entire test suite idempotent
  • create scenarios for managing docker environemnt
  • make it possible to manage docker environment from within test harness
  • create gitlab upgrade test scenario:
    • spin up gitlab/gitlab-ce:latest
    • bind data volume to temporary directory
    • run all instance tests against the latest container
    • stop the old container
    • spin up gitlab/gitlab-ce:nightly
    • run all instance tests against nightly container
    • verify that the version has changed
  • add CI job for GitLab CE
  • add CI job for GitLab EE
  • prepare PoC with broken docker image
    • broken migration

Merge request reports