Skip to content

Add tests for Geo replication of CI job logs and artifacts

Jennifer Louie requested to merge jsl-tc186-geo-ci-artifact-spec into master

What does this MR do?

This MR fills two test gaps in the Geo end-to-end test suite.

It is based on the existing Locked CI Job artifacts spec, but increases the artifact expiry time from 1 to 1000 seconds (The 1 second period actually uncovered an issue with replicating expired artifacts).

Before hook steps:

  1. Log into GitLab Geo primary site
  2. Create project
  3. Commit a CI config file to the project

Example steps:

  1. Visit GitLab Geo secondary site
  2. Confirm job log appears on secondary site (1 example)
  3. Confirm CI Job artifact can be browsed on the secondary site (1 example)

Relates to gitlab-org/quality/testcases#186 and gitlab-org/quality/testcases#908 (issue will become a status tracker once MR is merged and so will remain open).

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Edited by Jennifer Louie

Merge request reports

Loading