Skip to content

E2E test: quarantine push mirror specs in CE

Jay McCure requested to merge jmc-quarantine-push-mirror-ce into master

What does this MR do and why?

Quarantines qa/qa/specs/features/browser_ui/3_create/repository/push_mirroring_lfs_over_http_spec.rb and qa/qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb when running in CE only, as these tests consistently fail.

Failure issues:

The authentication method field is not being displayed in our CE e2e test pipelines (we use CE nightly build), possibly due to build differences, see #412611 (comment 1533085095). This cannot be reproduced in CE stable #412611 (comment 1494669963)

Since this is a quarantine MR, no tests will be executed in the pipeline (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1064564504)

I have created a test MR to demonstrate that the quarantining works correctly, as we haven't quarantined using this technique previously. In this MR qa/qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb is quarantined in !135685 (diffs)

Test quarantined in CE: https://gitlab-qa-allure-reports.s3.amazonaws.com/e2e-package-and-test-ce/jmc-quarantine-mirror-ce/1063586869/index.html#suites/e19fa0b0ebe2bdbf017f442661ceb0ee/97f0864261ed5dbc/

Test not quarantined in EE: https://gitlab-qa-allure-reports.s3.amazonaws.com/e2e-package-and-test/jmc-quarantine-mirror-ce/1063239060/index.html#suites/e19fa0b0ebe2bdbf017f442661ceb0ee/1833103caf16f337/

How to set up and validate locally

See pipelines of test MR.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Jay McCure

Merge request reports