youtube image
From YouTube: How to use GitLab QA to test a self-managed GitLab instance

Description

This video is a quick demonstration of how to use the GitLab QA orchestration tool to run our end-to-end tests against a self-managed instance.

Example of command used:

gitlab-qa Test::Instance::Any EE:13.6.2-ee http://gitlab.test -- qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb

For more info see:

GitLab QA README: https://gitlab.com/gitlab-org/gitlab-qa/-/blob/master/README.md
GitLab QA Scenarios: https://gitlab.com/gitlab-org/gitlab-qa/-/blob/master/docs/what_tests_can_be_run.md
E2E info for GitLab developers: https://docs.gitlab.com/ee/development/testing_guide/end_to_end/
Orchestrated end-to-end tests at GitLab - Part 1: https://youtu.be/wWC7r3l0u1Y
Orchestrated end-to-end tests at GitLab - Part 2: https://youtu.be/U8zCle_Up6I
How to run an end-to-end test interactively (debugging): https://youtu.be/SO2U8gpLSeM
Quality Department Handbook: https://about.gitlab.com/handbook/engineering/quality/