Skip to content

E2E test: remove airborne from non ee api tests

Jay McCure requested to merge jmc-airborne-create-gone into master

What does this MR do and why?

Removes the usage of airborne from non-ee api tests. This is to prevent confusion over whether to use airborne or Support::API. When we have both and we aren't explicit, it can lead to issues when the wrong module is invoked. e.g:

  1. #431317 (closed)
  2. !96991 (merged)
  3. !30793 (merged)

Partially resolves gitlab-org/quality/quality-engineering/team-tasks#1115 (closed)

I've also been explicit when using Support::API for requests.

How to set up and validate locally

Tests passing: Screenshot_2024-08-22_at_13.17.48

One of the modified tests runs on staging only, so I have run the gitlab-qa image from this MR against staging here: https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/15097132#L308

Edited by Jay McCure

Merge request reports

Loading