Resolve "Consider reorganizing the QA scenarios"
What does this MR do?
This reorganizes the QA scenarios according to what's proposed in https://gitlab.com/gitlab-org/gitlab-ce/issues/49800.
Screenshots
› tree -CA qa/qa/specs/features
qa/qa/specs/features
├── api
│ ├── 1_manage
│ │ └── users_spec.rb
│ ├── 2_plan
│ ├── 3_create
│ │ └── repository
│ │ └── files_spec.rb
│ ├── 4_verify
│ ├── 5_package
│ ├── 6_release
│ └── 7_configure
├── browser
│ ├── 1_manage
│ │ └── login
│ │ └── log_in_spec.rb
│ └── 4_verify
│ └── runner
│ └── register_runner_spec.rb
└── browser_ui
├── 1_manage
│ ├── login
│ │ ├── log_in_spec.rb
│ │ ├── log_into_gitlab_via_ldap_spec.rb
│ │ └── log_into_mattermost_via_gitlab_spec.rb
│ └── project
│ ├── create_project_spec.rb
│ ├── import_github_repo_spec.rb
│ └── view_project_activity_spec.rb
├── 2_plan
│ └── issue
│ └── create_issue_spec.rb
├── 3_create
│ ├── merge_request
│ │ ├── create_merge_request_spec.rb
│ │ ├── merge_merge_request_from_fork_spec.rb
│ │ ├── rebase_merge_request_spec.rb
│ │ └── squash_merge_request_spec.rb
│ ├── repository
│ │ ├── clone_spec.rb
│ │ ├── create_edit_delete_file_via_web_spec.rb
│ │ ├── push_over_http_spec.rb
│ │ └── push_protected_branch_spec.rb
│ └── wiki
│ └── create_edit_clone_push_wiki_spec.rb
├── 4_verify
│ ├── pipeline
│ │ └── create_and_process_pipeline_spec.rb
│ ├── runner
│ │ └── register_runner_spec.rb
│ └── secret_variable
│ └── add_secret_variable_spec.rb
├── 5_package
├── 6_release
│ └── deploy_key
│ ├── add_deploy_key_spec.rb
│ └── clone_using_deploy_key_spec.rb
└── 7_configure
├── auto_devops
│ └── create_project_with_auto_devops_spec.rb
└── mattermost
└── create_group_with_mattermost_team_spec.rb
34 directories, 27 files
Does this MR meet the acceptance criteria?
- Conforms to the code review guidelines
-
Has been reviewed by a Backend maintainer
-
-
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides -
If you have multiple commits, please combine them into a few logically organized commits by squashing them -
End-to-end tests pass ( package-and-qa
manual pipeline job)
What are the relevant issue numbers?
Closes #49800 (closed)
Edited by Rémy Coutable