Skip to content

Adds an E2E test of multi-project pipelines

Mark Lapierre requested to merge ml-add-multi-project-pipelines-test into master

What does this MR do?

Adds an E2E test of multi-project pipelines

  • Uses a group runner rather than 2 project runners, so it also adds the ability to override the token used when registering a runner (the default is to use the token for the project attribute of the runner).
  • Adds the ability to remove a runner via the API, which also removes the runner service (docker container).
  • Extracts the CI badge element and methods to a component that is shared with the pipeline page object and the job page object.
  • Fixes a bug in click_element that meant text input was ignored.

Closes gitlab-org/quality/testcases#212 (closed)

Does this MR meet the acceptance criteria?

Conformity

Edited by Mark Lapierre

Merge request reports