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.]