[go: up one dir, main page]

Skip to content

Improve E2E tests to verify workspace setup via VS Code Terminal

MR: Pending

Description

NOTE: This is a followup from this comment on Setup integration tests in the Web IDE (gitlab-web-ide#6 - closed) • Enrique Alcántara • 17.11.

The Workspaces E2E/QA specs do not actually test any behavior from within the workspace.

Building on work done for the Web IDE integration testing in Setup integration tests in the Web IDE (gitlab-web-ide#6 - closed) • Enrique Alcántara • 17.11 and other issues, we could leverage this for workspaces too.

E.g., opening the terminal in VS Code, and asserting on things specified in the devfile, like filesystem mounts, postStart scripts, file/env secret settings, etc.

Acceptance criteria

TODO: Fill out (required)

  • [Describe what must be achieved to complete this issue.]
  • [If applicable, please provide design specifications for this feature/enhancement.]
  • [If applicable, please list any technical requirements (performance, security, database, etc.)]

Implementation plan

TODO: Fill out or delete (optional)
[Provide a high-level plan for implementation of this issue, including relevant technical and/or design details.]

Edited by Chad Woolley