taxonomy of E2E test cases.
### Problem to solve
We need to change the E2E test cases, so we need to which cases is pass/blocked/failed
#### CE UI
| Case name | Path | Failed reason | How to fix it | DRI |
| ------ | ------ | ------ | ------ | ------ |
| Manage 2FA allows using 2FA recovery code once only | qa/specs/features/browser_ui/1_manage/login/2fa_recovery_spec.rb | | | |
| Manage 2FA allows 2FA code recovery via ssh | qa/specs/features/browser_ui/1_manage/login/2fa_ssh_recovery_spec.rb | | | |
| Manage Repository tags when protected behaves like unsuccessful tag creation cannot be created by an unauthorized developer_user | qa/specs/features/browser_ui/1_manage/project/protected_tags_spec.rb | | | |
| Manage Project import imports a GitHub repo | qa/specs/features/browser_ui/1_manage/project/import_github_repo_spec.rb | | | |
| Manage standard when admin approval is not required behaves like registration and login allows the user to registers and login | qa/specs/features/browser_ui/1_manage/login/register_spec.rb | | | |
| Manage standard when admin approval is not required behaves like registration and login allows the user to registers and login | qa/specs/features/browser_ui/1_manage/login/register_spec.rb | | | |
| Manage standard when admin approval is not required when user account is deleted allows recreating with same credentials | qa/specs/features/browser_ui/1_manage/login/register_spec.rb | | | |
| Manage standard when admin approval is required allows user login after approval | qa/specs/features/browser_ui/1_manage/login/register_spec.rb | | | |
| Manage Project access tokens can be created and revoked via the UI | qa/specs/features/browser_ui/1_manage/project/project_access_token_spec.rb | | | |
| Plan Group milestone creates a group milestone | qa/specs/features/browser_ui/2_plan/milestone/create_group_milestone_spec.rb | | | |
| Plan Project milestone creates a project milestone | qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb | | | |
| Plan Project milestone creates a project milestone | qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb | | | |
| Create File management user deletes a file via the Web | qa/specs/features/browser_ui/3_create/repository/file/delete_file_via_web_spec.rb | | | |
| Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a project_snippet | qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb | | | |
| Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a personal_snippet | qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb | | | |
| Create File templates user adds .gitignore via file template Android | qa/specs/features/browser_ui/3_create/repository/add_file_template_spec.rb | | | |
| Create Push over SSH using Git protocol version 2 user pushes to the repository | qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_ssh_spec.rb | | | |
| Create First file using Web IDE creates the first file in an empty project via Web IDE | qa/specs/features/browser_ui/3_create/web_ide/create_first_file_in_web_ide_spec.rb | | | |
| Create Web IDE file templates user adds .gitlab-ci.yml via file template Julia | qa/specs/features/browser_ui/3_create/web_ide/add_file_template_spec.rb | | | |
| Create Web IDE file templates user adds Dockerfile via file template Python | qa/specs/features/browser_ui/3_create/web_ide/add_file_template_spec.rb | | | |
| Create Web IDE file templates user adds .gitignore via file template Android | qa/specs/features/browser_ui/3_create/web_ide/add_file_template_spec.rb | | | |
| Create Web IDE file templates user adds LICENSE via file template Mozilla Public License 2.0 | qa/specs/features/browser_ui/3_create/web_ide/add_file_template_spec.rb | | | |
| Create Jenkins integration integrates and displays build status for MR pipeline in GitLab | qa/specs/features/browser_ui/3_create/jenkins/jenkins_build_status_spec.rb | | | |
| Create Project snippet creation user creates a project snippet | qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_spec.rb | | | |
| Create Version control for project snippets clones, pushes, and pulls a project snippet over SSH, deletes via UI | qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb | | | |
| Create Version control for personal snippets clones, pushes, and pulls a snippet over SSH, deletes via UI | qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb | | | |
| Create Open Web IDE from Diff Tab opens and edits a multi-file merge request in Web IDE from Diff Tab | qa/specs/features/browser_ui/3_create/web_ide/open_web_ide_from_diff_tab_spec.rb | | | |
| Create Upload a file in Web IDE when the file is binary shows a Download button | qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb | | | |
| Create Upload a file in Web IDE when the file is a text file shows the Edit tab with the text | qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb | | | |
| Create Upload a file in Web IDE when the file is an image shows an image viewer | qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb | | | |
| Create Wiki Page List has all expected links that work | qa/specs/features/browser_ui/3_create/wiki/project_based_list_spec.rb | | | |
| Create Review a merge request in Web IDE opens and edits a merge request in Web IDE | qa/specs/features/browser_ui/3_create/web_ide/review_merge_request_spec.rb | | | |
| Verify Artifacts when locked can be browsed | qa/specs/features/browser_ui/4_verify/pipeline/locked_artifacts_spec.rb | | | |
| Verify Run pipeline with web only rule can trigger pipeline | qa/specs/features/browser_ui/4_verify/pipeline/run_pipeline_via_web_only_spec.rb | | | |
| Verify Pass dotenv variables to downstream via bridge runs the pipeline with composed config | qa/specs/features/browser_ui/4_verify/pipeline/pass_dotenv_variables_to_downstream_via_bridge_spec.rb | | | |
| Verify Pipeline with protected variable exposes variable on protected branch | qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb | | | |
| Verify Pipeline with protected variable does not expose variable on unprotected branch | qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb | | | |
| Verify Code coverage statistics creates an MR with code coverage statistics | qa/specs/features/browser_ui/4_verify/testing/view_code_coverage_spec.rb | | | |
#### CE API
| Case name | Path | Failed reason | How to fix it | DRI |
| ------ | ------ | ------ | ------ | ------ |
| Manage Project import imports large Github repo via api | qa/specs/features/api/1_manage/import_large_github_repo_spec.rb | | | |
| Manage rate limits throttles authenticated api requests by user | qa/specs/features/api/1_manage/rate_limits_spec.rb | | | |
| Manage Users API GET /users | qa/specs/features/api/1_manage/users_spec.rb | | | |
| Manage Project import imports Github repo via api | qa/specs/features/api/1_manage/import_github_repo_spec.rb | | | |
| Create Merge request push options merges when pipeline succeeds | qa/specs/features/api/3_create/merge_request/push_options_mwps_spec.rb | | | |
| Create Compare archives of different user projects with the same name and check they're different download archives of each user project then check they are different | qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb | | | |
| Create Compare archives of different user projects with the same name and check they're different download archives of each user project then check they are different | qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb | | | |
#### EE UI
| Case name | Path | Failed reason | How to fix it | DRI |
| ------ | ------ | ------ | ------ | ------ |
| Manage Group access when restricted by user's ip address via the SSH allows access | qa/specs/features/ee/browser_ui/1_manage/group/restrict_by_ip_address_spec.rb | | | |
| Manage Group access when restricted by another ip address via the SSH denies access | qa/specs/features/ee/browser_ui/1_manage/group/restrict_by_ip_address_spec.rb | | | |
| Manage Instance Change password behaves like audit event logs audit events for UI operations | qa/specs/features/ee/browser_ui/1_manage/instance/instance_audit_logs_spec.rb | | | |
| Plan Epics Management creates a confidential epic | qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb | | | |
| Plan Assign Iterations assigns a group iteration to an existing issue | qa/specs/features/ee/browser_ui/2_plan/iterations/assign_group_iteration_spec.rb | | | |
| Plan Epics roadmap presents epic on roadmap | qa/specs/features/ee/browser_ui/2_plan/epic/roadmap_spec.rb | | | |
| Secure Enable Scanning from UI enable sast from configuration runs sast job when enabled from configuration | qa/specs/features/ee/browser_ui/13_secure/enable_scanning_from_configuration_spec.rb | | | |
| Secure Security Dashboard in a Project creates an issue from vulnerability details | qa/specs/features/ee/browser_ui/13_secure/project_security_dashboard_spec.rb | | | |
| Secure Security Reports dependency list has empty state | qa/specs/features/ee/browser_ui/13_secure/security_reports_spec.rb | | | |
| Secure Security Reports populated reports are displayed displays security reports in the group security dashboard | qa/specs/features/ee/browser_ui/13_secure/security_reports_spec.rb | | | |
epic