Remote Development identify e2e tests to be shifted to spec/features and remove e2e tests with feature spec coverage

Category:Workspaces & Category:Web IDE

Analysis

groupremote development

  • 🟧 keep
  • ⬇️ shift to spec/features
  • remove

Web IDE Specs

E2E Test Case Feature Specs Test name Status/Reason

add_first_file_in_web_ide_spec

'throws an error'

⬇️ candidate to be moved into gitlab-org/gitlab-web-ide#6 (closed)

add_first_file_in_web_ide_spec

'shows successfully added and visible in project'

🟧 keep one file create spec E2E

add_new_directory_in_web_ide_spec

'throws an error'

⬇️ candidate to be moved into gitlab-org/gitlab-web-ide#6 (closed)

add_new_directory_in_web_ide_spec

'shows successfully but not able to be committed'

🟧 keep one dir create spec E2E (may be able to combine with adding file test)

closing_web_ide_with_unsaved_changes_spec

⬇️ candidate to be moved into gitlab-org/gitlab-web-ide#6 (closed)

settings_sync_web_ide_spec

🟧 E2E integration required for these tests

upload_new_file_in_web_ide_spec

'throws an error'

⬇️ candidate to be moved into gitlab-org/gitlab-web-ide#6 (closed)

upload_new_file_in_web_ide_spec

'when the file is a text file'

🟧 keep one upload E2E test

upload_new_file_in_web_ide_spec

'when the file is an image'

⬇️ candidate to be moved into gitlab-org/gitlab-web-ide#6 (closed)

Remote Development Specs

E2E Test Case Feature Specs Feature specs quarantined? Status/Reason
workspace_actions_spec.rb 🟧 currently the only way to test remote workspaces E2E, only runs in staging
workspace_actions_with_prerequisite_done_spec.rb 🟧 not run in CI, used by developers locally
qa/specs/features/ee/browser_ui/3_create/remote_development
├── with_prerequisite_done
│   └── workspace_actions_with_prerequisite_done_spec.rb
└── workspace_actions_spec.rb

qa/specs/features/browser_ui/3_create/web_ide
├── add_first_file_in_web_ide_spec.rb
├── add_new_directory_in_web_ide_spec.rb
├── closing_web_ide_with_unsaved_changes_spec.rb
├── settings_sync_web_ide_spec.rb
└── upload_new_file_in_web_ide_spec.rb
Edited by Jay McCure