Skip to content

E2E test: add SM duo chat scenario web ide

Jay McCure requested to merge jmc-dc-web-ide-sm into master

What does this MR do and why?

Resolves #468425 (closed)

Orchestrated test which utilises the ai-gateway in fake mode, to simulate a self-managed set-up. The test opens the web ide and sends a simple request to duo chat. It then asserts that the fake response is displayed.

Also ran the gitlab.com version of the test against staging here: https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/14432369#L1623

How to set up and validate locally

CHROME_DISABLE_DEV_SHM=true QA_IMAGE="registry.gitlab.com/gitlab-org/gitlab/gitlab-ee-qa:jmc-dc-web-ide-sm"  DOCKER_DEFAULT_PLATFORM=linux/amd64    GITLAB_LICENSE_MODE=test QA_EE_ACTIVATION_CODE= GITLAB_QA_ACCESS_TOKEN= bundle exec gitlab-qa Test::Integration::AiGateway EE
Edited by Jay McCure

Merge request reports