2023-03-20 Test session report | staging-full
Session summary
- Deploy version:
- Deploy environment: gstg
- Pipeline: staging 1803379
- Total 449 tests
- Passed 398 tests
- Failed 5 tests
- 46 other tests (usually skipped)
Failed jobs
- qa-browser_ui-13_secure
- ee-qa-browser_ui-10_govern
- ee-qa-browser_ui-5_package
- ee-qa-browser_ui-3_create
Manage
- Total 59 tests
- Passed 50 tests
- Failed 0 tests
- 9 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Manage Users API GET /users/:username with a valid username | 9542792 | passed | - |
Manage Users API GET /users | 9542792 | passed | - |
Manage Users API GET /users/:username with an invalid username | 9542792 | passed | - |
Manage Group access token can be used to create a file via the project API | 9542792 | passed | - |
Manage Group access token can be used to commit via the API | 9542792 | passed | - |
Manage User when added to sub-group is not allowed to create a file in parent group project via the API | 9542792 | passed | - |
Manage User when added to sub-group is not allowed to push code to parent group project via the CLI | 9542792 | passed | - |
Manage User when added to sub-group is not allowed to commit to parent group project via the API | 9542792 | passed | - |
Manage User when added to parent group is allowed to push code to sub-group project via the CLI | 9542792 | passed | - |
Manage User when added to parent group is allowed to create a file in sub-group project via the API | 9542792 | passed | - |
Manage User when added to parent group is allowed to commit to sub-group project via the API | 9542792 | passed | - |
Manage Gitlab migration with import within same instance successfully imports project | 9542792 | passed | - |
Manage Project access token for a different project cannot be used to create a file via the project API | 9542792 | passed | - |
Manage Project access token for a different project cannot be used to commit via the API | 9542792 | passed | - |
Manage Project access token for the same project can be used to commit via the API | 9542792 | passed | - |
Manage Project access token for the same project can be used to create a file via the project API | 9542792 | passed | - |
Manage User after parent group membership termination is not allowed to push code via the CLI | 9542792 | passed | - |
Manage User after parent group membership termination is not allowed to commit via the API | 9542792 | passed | - |
Manage User after parent group membership termination is not allowed to create a file via the API | 9542792 | passed | - |
Manage User with minimal access to group is not allowed to commit via the API | 9542794 | passed | - |
Manage User with minimal access to group is not allowed to create a file via the API | 9542794 | passed | - |
Manage User with minimal access to group is not allowed to push code via the CLI | 9542794 | passed | - |
Manage Subgroup transfer transfers a subgroup to another group | 9542798 | passed | - |
Manage Project access tokens can be created and revoked via the UI | 9542798 | passed | - |
Manage Project activity user creates an event in the activity page upon Git push | 9542798 | passed | - |
Manage Group access tokens can be created and revoked via the UI | 9542798 | passed | - |
Manage Impersonation tokens can be created and revoked via the UI | 9542798 | passed | - |
Manage Check for broken images when logged in as a new user behaves like loads all images loads all images | 9542798 | passed | - |
Manage Check for broken images when logged in as a new admin behaves like loads all images loads all images | 9542798 | passed | - |
Manage Invite group to group project behaves like invites group to project verifies group is added and members can access project with correct access level | 9542798 | passed | - |
Manage Invite group to personal namespace project behaves like invites group to project verifies group is added and members can access project with correct access level | 9542798 | passed | - |
Manage User can be followed and their activity seen | 9542798 | passed | - |
Manage User when added to parent group is allowed to edit the sub-group project files | 9542798 | passed | - |
Manage User when added to sub-group is not allowed to edit the parent group project files | 9542798 | passed | - |
Manage Project in personal namespace behaves like successful project creation creates a new project | 9542798 | passed | - |
Manage Project in group behaves like successful project creation creates a new project | 9542798 | passed | - |
Manage basic user login user logs in using basic credentials and logs out | 9542798 | passed | - |
Manage Project owner permissions for group projects behaves like when user is added as maintainer has maintainer role without owner permissions | 9542798 | passed | - |
Manage Project owner permissions for group projects behaves like when user is added as owner has owner role with owner permissions | 9542798 | passed | - |
Manage Project owner permissions for personal projects behaves like when user is added as maintainer has maintainer role without owner permissions | 9542798 | passed | - |
Manage Project owner permissions for personal projects behaves like when user is added as owner has owner role with owner permissions | 9542798 | passed | - |
Manage User when parent group membership is terminated is not allowed to edit the project files | 9542798 | passed | - |
Manage Create project badge creates project badge successfully | 9542798 | passed | - |
Manage Project transfer between groups user transfers a project between groups | 9542798 | passed | - |
Manage Add project member user adds project member | 9542798 | passed | - |
Manage Group member access request generates a todo item for the group owner | 9542798 | passed | - |
Manage Group member access request when managing requests as the group owner and request is accepted adds user to the group | 9542798 | passed | - |
Manage Group member access request when managing requests as the group owner and request is denied does not add user to the group | 9542798 | passed | - |
Manage Group with members can be shared with another group with correct access level | 9542800 | passed | - |
Manage User with minimal access to group is not allowed to edit files via the UI | 9542800 | passed | - |
Other tests:
Plan
- Total 60 tests
- Passed 60 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Plan Milestones Group milestone behaves like milestone assigned to new issue is assigned to a new issue | 9542802 | passed | - |
Plan Milestones Group milestone behaves like milestone assigned to existing issue is assigned to an existing issue | 9542802 | passed | - |
Plan Milestones Project milestone behaves like milestone assigned to new issue is assigned to a new issue | 9542802 | passed | - |
Plan Milestones Project milestone behaves like milestone assigned to existing issue is assigned to an existing issue | 9542802 | passed | - |
Plan check xss occurence in @mentions in issues mentions a user in a comment | 9542802 | passed | - |
Plan Project milestone creates a project milestone | 9542802 | passed | - |
Plan Issues list successfully exports issues list as CSV | 9542802 | passed | - |
Plan Design Management user adds a design and annotates it | 9542802 | passed | - |
Plan Design Management user archives a design | 9542802 | passed | - |
Plan Design Management user adds a design and modifies it | 9542802 | passed | - |
Plan filter issue comments activities filters comments and activities in an issue | 9542802 | passed | - |
Plan Related issues relates and unrelates one issue to/from another | 9542802 | passed | - |
Plan issue suggestions shows issue suggestions when creating a new issue | 9542802 | passed | - |
Plan Issue creation closes an issue | 9542802 | passed | - |
Plan Issue creation creates an issue | 9542802 | passed | - |
Plan Issue creation when using attachments in comments comments on an issue with an attachment | 9542802 | passed | - |
Plan collapse comments in issue discussions collapses and expands reply for comments in an issue | 9542802 | passed | - |
Plan Assignees update without refresh | 9542802 | passed | - |
Plan Issue comments comments on an issue and edits the comment | 9542802 | passed | - |
Plan Issue board focus mode focuses on issue board | 9542802 | passed | - |
Plan Group milestone creates a group milestone | 9542802 | passed | - |
Plan Custom issue templates creates an issue via custom template | 9542802 | passed | - |
Plan mention mentions another user in an issue | 9542802 | passed | - |
Plan Issue closes via pushing a commit | 9542792 | passed | - |
Plan for project insights page behaves like default insights page displays issues and merge requests dashboards | 9542803 | passed | - |
Plan for group insights page behaves like default insights page displays issues and merge requests dashboards | 9542803 | passed | - |
Plan Project issue boards Assignee issue board shows the just created board with an assignee list, and an issue on it | 9542803 | passed | - |
Plan Project issue boards Milestone issue board shows the just created board with a "1.0" (milestone) list, and an issue on it | 9542803 | passed | - |
Plan Project issue boards Label issue board shows the just created board with a "Testing" (label) list, and an issue on it | 9542803 | passed | - |
Plan Sum of issues weights on issue board shows the sum of issues weights in the board list's header | 9542803 | passed | - |
Plan Multiple assignees per issue shows four assignees in the issues list | 9542803 | passed | - |
Plan Group issue boards creates a group issue board via the GUI | 9542803 | passed | - |
Plan Issues weight visualization shows the set weight in the issue page, in the milestone page, and in the issues list page | 9542803 | passed | - |
Plan Epics Management creates an epic | 9542803 | passed | - |
Plan Epics Management creates a confidential epic | 9542803 | passed | - |
Plan Epics Management Resources created via API adds/removes issue to/from epic using quick actions | 9542803 | passed | - |
Plan Epics Management Resources created via API Visit epic first adds/removes issue to/from epic | 9542803 | passed | - |
Plan Epics Management Resources created via API Visit epic first closes and reopens an epic | 9542803 | passed | - |
Plan Epics Management Resources created via API Visit epic first comments on epic | 9542803 | passed | - |
Plan Configure issue board by label shows only issues that match the configured label | 9542803 | passed | - |
Plan promote issue to epic promotes issue to epic | 9542803 | passed | - |
Plan Group issue boards shows multiple group boards in the boards dropdown menu | 9542803 | passed | - |
Plan Contribution Analytics tests contributions | 9542803 | passed | - |
Plan Editing scoped labels on issues correctly applies simple and multiple colon scoped pairs labels | 9542803 | passed | - |
Plan Project level issues analytics behaves like issues analytics page displays a graph | 9542803 | passed | - |
Plan Group level issues analytics behaves like issues analytics page displays a graph | 9542803 | passed | - |
Plan Read-only board configuration shows board configuration to user without edit permission | 9542803 | passed | - |
Plan Epics roadmap presents epic on roadmap | 9542803 | passed | - |
Plan Default issue templates uses default template when creating an issue | 9542803 | passed | - |
Plan Configurable issue board renames the issue board | 9542803 | passed | - |
Plan Burndown chart shows burndown chart on milestone page | 9542803 | passed | - |
Plan Custom email customizes email with additional text | 9542803 | passed | - |
Plan Group Iterations creates a group iteration automatically through an iteration cadence | 9542803 | passed | - |
Plan Multiple assignees per issue shows the first three assignees and a +n sign in the issues list | 9542803 | passed | - |
Plan Multiple assignees per issue shows the first five assignees and a +n more link in the issue page | 9542803 | passed | - |
Plan Assign Iterations assigns a group iteration to an existing issue | 9542803 | passed | - |
Plan Epics milestone dates API updates epic dates when deleting milestones | 9542794 | passed | - |
Plan Epics milestone dates API updates epic dates when updating milestones | 9542794 | passed | - |
Plan Epics milestone dates API updates epic dates when adding another issue | 9542794 | passed | - |
Plan Epics milestone dates API updates epic dates when removing issue | 9542794 | passed | - |
Create
- Total 144 tests
- Passed 136 tests
- Failed 1 tests
- 7 other tests (usually skipped)
Test | Job | Status | Action |
---|---|---|---|
Create Codeowners merge request assigns code owners as approvers | 9542811 | failed |
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Create Version control for personal snippets clones, pushes, and pulls a snippet over HTTP, edits via UI | 9542807 | passed | - |
Create Version control for personal snippets clones, pushes, and pulls a snippet over SSH, deletes via UI | 9542807 | passed | - |
Create Testing wiki content creation inside a project by adding a home page to the wiki using git push | 9542807 | passed | - |
Create Testing wiki content creation inside a project by adding a home page to the wiki | 9542807 | passed | - |
Create Testing wiki content creation inside a project by adding a second page to the wiki using git push | 9542807 | passed | - |
Create Testing wiki content creation inside a project by adding a second page to the wiki | 9542807 | passed | - |
Create Protected branch support when developers and maintainers are allowed to push to a protected branch user with push rights successfully pushes to the protected branch | 9542807 | passed | - |
Create Protected branch support when developers and maintainers are not allowed to push to a protected branch user without push rights fails to push to the protected branch | 9542807 | passed | - |
Create Version control for project snippets clones, pushes, and pulls a project snippet over SSH, deletes via UI | 9542807 | passed | - |
Create Version control for project snippets clones, pushes, and pulls a project snippet over HTTP, edits via UI | 9542807 | passed | - |
Create File management user edits a file via the Web | 9542807 | passed | - |
Create Push over SSH using Git protocol version 2 user pushes to the repository | 9542807 | passed | - |
Create Merged merge request can be reverted | 9542807 | passed | - |
Create Git push to canary Gitaly node over HTTP pushes to a project using a canary specific Gitaly repository storage | 9542807 | passed | - |
Create A project wiki can change the directory path of a page | 9542807 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of personal_snippet_with_multiple_files including file number | 9542807 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of personal_snippet_with_single_file including file number | 9542807 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of project_snippet_with_multiple_files including file number | 9542807 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of project_snippet_with_single_file including file number | 9542807 | passed | - |
Create Repository tags when protected behaves like successful tag creation can be created by maintainer_user | 9542807 | passed | - |
Create Repository tags when protected behaves like unsuccessful tag creation cannot be created by an unauthorized developer_user | 9542807 | passed | - |
Create Repository tags when not protected behaves like successful tag creation can be created by developer_user | 9542807 | passed | - |
Create Repository tags when not protected behaves like successful tag creation can be created by maintainer_user | 9542807 | passed | - |
Create Personal snippet creation user creates a personal snippet | 9542807 | passed | - |
Create Multiple file snippet behaves like adding file to snippet adds second file to an existing personal_snippet to make it multi-file | 9542807 | passed | - |
Create Multiple file snippet behaves like adding file to snippet adds second file to an existing project_snippet to make it multi-file | 9542807 | passed | - |
Create Merge request rebasing user rebases source branch of merge request | 9542807 | passed | - |
Create Merge request squashing user squashes commits while merging | 9542807 | passed | - |
Create SSH keys support user can add an SSH key | 9542807 | passed | - |
Create SSH keys support after adding an ssh key can delete an ssh key | 9542807 | passed | - |
Create Push mirror a repository over HTTP configures and syncs a (push) mirrored repository | 9542807 | passed | - |
Create Merge request custom templates creates a merge request via custom template | 9542807 | passed | - |
Create Merge request push options sets a target branch | 9542792 | passed | - |
Create Create a new project from a template commits via the api | 9542792 | passed | - |
Create API basics user creates a project with a file and deletes them afterwards | 9542792 | passed | - |
Create API basics raw file access sets no-cache headers as expected | 9542792 | passed | - |
Create Merge request push options sets labels | 9542792 | passed | - |
Create Merge request push options when labels are set already removes them on subsequent push | 9542792 | passed | - |
Create Merge request push options removes the source branch | 9542792 | passed | - |
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 | 9542792 | passed | - |
Create Merge request push options sets title and description | 9542792 | passed | - |
Create Merge request push options sets merge when pipeline succeeds | 9542792 | passed | - |
Create Merge request push options merges when pipeline succeeds | 9542792 | passed | - |
Create PostReceive idempotent pushes and creates a single push event three times | 9542792 | passed | - |
Create Merge requests when merging once behaves like merge when pipeline succeeds merges after pipeline succeeds | 9542805 | passed | - |
Create Multiple file snippet behaves like deleting file from snippet deletes second file from an existing personal_snippet to make it single-file | 9542805 | passed | - |
Create Multiple file snippet behaves like deleting file from snippet deletes second file from an existing project_snippet to make it single-file | 9542805 | passed | - |
Create Push over HTTP using Git protocol version 2 user pushes to the repository | 9542805 | passed | - |
Create File with unusual name when file name starts with a dash and contains hash, semicolon, colon, and question mark renders repository file tree correctly | 9542805 | passed | - |
Create Push mirror a repository over HTTP configures and syncs LFS objects for a (push) mirrored repository | 9542805 | passed | - |
Create File management user deletes a file via the Web | 9542805 | passed | - |
Create Git clone over HTTP user performs a deep clone | 9542805 | passed | - |
Create Git clone over HTTP user performs a shallow clone | 9542805 | passed | - |
Create Multiple file snippet creates a project snippet with multiple files | 9542805 | passed | - |
Create File management user creates a file via the Web | 9542805 | passed | - |
Create Create a new merge request creates a basic merge request | 9542805 | passed | - |
Create Create a new merge request creates a merge request with a milestone and label | 9542805 | passed | - |
Create SSH key support pushes multiple branches and tags together | 9542805 | passed | - |
Create SSH key support pushes code to the repository via SSH | 9542805 | passed | - |
Create Sharing snippets when the snippet is changed to private does not display Embed/Share dropdown | 9542805 | passed | - |
Create Sharing snippets when the snippet is public can be shared with not signed-in users | 9542805 | passed | - |
Create Download merge request patch and diff views the merge request email patches | 9542805 | passed | - |
Create Download merge request patch and diff views the merge request plain diff | 9542805 | passed | - |
Create with merge request suggestions applies a single suggestion with a custom message | 9542805 | passed | - |
Create Reverting a commit creates a merge request | 9542805 | passed | - |
Create Project snippet creation user creates a project snippet | 9542805 | passed | - |
Create Group file templates creates file via custom .gitignore file template | 9542811 | passed | - |
Create Group file templates creates file via custom LICENSE file template | 9542811 | passed | - |
Create Group file templates creates file via custom .gitlab-ci.yml file template | 9542811 | passed | - |
Create Group file templates creates file via custom Dockerfile file template | 9542811 | passed | - |
Create File Locking creates a merge request and fails to merge | 9542811 | passed | - |
Create File Locking locks a file and tries to push as a second user | 9542811 | passed | - |
Create File Locking locks a directory and tries to push as a second user | 9542811 | passed | - |
Create File Locking locks a file and unlocks in list | 9542811 | passed | - |
Create File Locking checks file locked by other user to be disabled | 9542811 | passed | - |
Create Setup an MR with codeowners file creates a merge request with codeowners file and squashing commits enabled | 9542811 | passed | - |
Create Testing group wiki can delete a group wiki page | 9542811 | passed | - |
Create Approval rules allows multiple approval rules with users and groups | 9542811 | passed | - |
Create Codeowners displays owners specified in CODEOWNERS file | 9542811 | passed | - |
Create Default merge request templates uses default template when creating a merge request | 9542811 | passed | - |
Create Push Rules with commits restricted to verified emails rejects unverified emails | 9542811 | passed | - |
Create Push Rules using signed commits restricts to signed commits | 9542811 | passed | - |
Create Push Rules using non signed commits restricts committing files with secrets | 9542811 | passed | - |
Create Push Rules using non signed commits restricts files by name and size | 9542811 | passed | - |
Create Push Rules using non signed commits allows an unrestricted push | 9542811 | passed | - |
Create Push Rules using non signed commits restricts commit by message format | 9542811 | passed | - |
Create Push Rules using non signed commits restricts users by email format | 9542811 | passed | - |
Create Push Rules using non signed commits restricts removal of tag | 9542811 | passed | - |
Create Push Rules using non signed commits restricts branches by branch name | 9542811 | passed | - |
Create Push Rules with commits restricted by author email to existing GitLab users rejects non-member users | 9542811 | passed | - |
Create Creating pages in group wikis when wiki is empty creates a new page | 9542811 | passed | - |
Create Creating pages in group wikis when wiki has a home page adds a second page | 9542811 | passed | - |
Create Codeowners when the project is in a subgroup and the code owner is a user behaves like code owner merge request is approved and merged | 9542811 | passed | - |
Create Codeowners when the project is in a subgroup and the code owner is the root group behaves like code owner merge request is approved and merged | 9542811 | passed | - |
Create Codeowners when the project is in a subgroup and the code owner is the subgroup behaves like code owner merge request is approved and merged | 9542811 | passed | - |
Create batch comments in merge request user submits a non-diff review | 9542811 | passed | - |
Create batch comments in merge request user submits a diff review | 9542811 | passed | - |
Create Pull mirror a repository over HTTP configures and syncs a (pull) mirrored repository with password auth | 9542811 | passed | - |
Create Codeowners when the project is in the root group and the code owner is the root group behaves like code owner merge request is approved and merged | 9542811 | passed | - |
Create Codeowners when the project is in the root group and the code owner is a user behaves like code owner merge request is approved and merged | 9542811 | passed | - |
Create Restricted protected branch push and merge when only one group is allowed to merge and push to a protected branch behaves like selected developer user pushes and merges | 9542811 | passed | - |
Create Restricted protected branch push and merge when only one group is allowed to merge and push to a protected branch behaves like unselected maintainer user fails to push | 9542811 | passed | - |
Create Restricted protected branch push and merge when only one user is allowed to merge and push to a protected branch behaves like selected developer user pushes and merges | 9542811 | passed | - |
Create Restricted protected branch push and merge when only one user is allowed to merge and push to a protected branch behaves like unselected maintainer user fails to push | 9542811 | passed | - |
Create Testing group wiki file upload by creating a formatted page with an image uploaded | 9542811 | passed | - |
Create Project templates when built-in successfully imports the project using template | 9542811 | passed | - |
Create Pages creates a Pages website | 9542813 quarantine | passed | - |
Create with merge request batch suggestions applies multiple suggestions | 9542809 | passed | - |
Create Project Wiki with Wiki Sidebar has all expected links that work | 9542809 | passed | - |
Create Project Wiki with Wiki Page List has all expected links that work | 9542809 | passed | - |
Create Merge request creation from fork can merge feature branch fork to mainline | 9542809 quarantine | passed | - |
Create Repository License Detection on a project with an unrecognized LICENSE behaves like project license detection displays the name of the license on the repository | 9542809 | passed | - |
Create Repository License Detection on a project with a commonly used LICENSE behaves like project license detection displays the name of the license on the repository | 9542809 | passed | - |
Create Create, list, and delete branches via web lists branches correctly after CRUD operations | 9542809 | passed | - |
Create Multiple file snippet behaves like copying snippet file contents copies file contents of a multi-file project_snippet to a comment and verifies them | 9542809 quarantine | passed | - |
Create Multiple file snippet behaves like copying snippet file contents copies file contents of a multi-file personal_snippet to a comment and verifies them | 9542809 quarantine | passed | - |
Create File templates user adds .gitignore via file template Android | 9542809 | passed | - |
Create File templates user adds LICENSE via file template Mozilla Public License 2.0 | 9542809 | passed | - |
Create File templates user adds Dockerfile via file template Python | 9542809 | passed | - |
Create File templates user adds .gitlab-ci.yml via file template Julia | 9542809 | passed | - |
Create Git push over HTTP user using a personal access token pushes code to the repository | 9542809 | passed | - |
Create Cherry picking from a merge request creates a merge request | 9542809 | passed | - |
Create Multiple file snippet creates a personal snippet with multiple files | 9542809 | passed | - |
Create Create a new merge request from the event notification after a push creates a merge request after a push via the git CLI | 9542809 | passed | - |
Create Create a new merge request from the event notification after a push creates a merge request after a push via the API | 9542809 | passed | - |
Create Testing wiki content manipulation inside a project by manipulating content on the page | 9542809 | passed | - |
Create Testing wiki content manipulation inside a project by manipulating content on the page using git push | 9542809 | passed | - |
Create Testing project wiki file upload by creating a formatted page with an image uploaded | 9542809 | passed | - |
Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a project_snippet | 9542809 | passed | - |
Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a personal_snippet | 9542809 | passed | - |
Create Commit data user views raw email patch | 9542809 | passed | - |
Create Commit data user views raw commit diff | 9542809 | passed | - |
Create Cherry picking a commit creates a merge request | 9542809 | passed | - |
Create Testing project wiki can delete a page | 9542809 | passed | - |
Create Git push over HTTP pushes to a project using a specific Praefect repository storage | 9542809 | passed | - |
Create Git push over HTTP user pushes code to the repository | 9542809 | passed | - |
Other tests:
Verify
- Total 61 tests
- Passed 50 tests
- Failed 0 tests
- 11 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Verify Pipeline creation and processing users creates a pipeline which gets processed | 9542814 | passed | - |
Verify Pipeline with customizable variable manually creates a pipeline and uses the defined custom variable value | 9542814 | passed | - |
Verify Run pipeline with web only rule can trigger pipeline | 9542814 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [always] policy applies pull policy in job correctly | 9542814 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [never] policy applies pull policy in job correctly | 9542814 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [if-not-present] policy applies pull policy in job correctly | 9542814 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [always if-not-present] policies applies pull policy in job correctly | 9542814 | passed | - |
Verify Pipeline with image:pull_policy when policy is not allowed fails job with policy not allowed message | 9542814 | passed | - |
Verify Pass dotenv variables to downstream via bridge runs the pipeline with composed config | 9542814 | passed | - |
Verify Pipeline with raw variables in YAML expands variables according to expand: true/false | 9542814 | passed | - |
Verify when pipeline is blocked can still merge MR successfully | 9542814 | passed | - |
Verify Include multiple files from a project runs the pipeline with composed config | 9542814 | passed | - |
Verify Group runner registration user registers a new group runner | 9542814 | passed | - |
Verify Add or Remove CI variable via UI user adds a CI variable | 9542814 | passed | - |
Verify Add or Remove CI variable via UI user removes a CI variable | 9542814 | passed | - |
Verify Pipeline with prefill variables shows dropdown for variables with description, value, and options defined | 9542814 | passed | - |
Verify Pipeline with prefill variables shows only variables with description as prefill variables on the run pipeline page | 9542814 | passed | - |
Verify Parent-child pipelines independent relationship parent pipelines passes if child passes | 9542814 | passed | - |
Verify Parent-child pipelines independent relationship parent pipeline passes even if child fails | 9542814 | passed | - |
Verify Run pipeline with manual jobs does not leave any job in skipped state | 9542814 | passed | - |
Verify Code coverage statistics creates an MR with code coverage statistics | 9542814 | passed | - |
Verify When user is blocked pipeline schedule is canceled | 9542792 | passed | - |
Verify Pipeline with project file variables does not expose file variable content with echo | 9542792 | passed | - |
Verify Pipeline with project file variables can read file variable content with cat | 9542792 | passed | - |
Verify Pipeline API defined variable inheritance is determined based on forward:pipeline_variables condition | 9542792 | passed | - |
Verify Cancelling merge request in merge train when user cancels the merge request does not create a TODO task | 9542818 | passed | - |
Verify In merge trains new thread discussion does not drop MR | 9542818 | passed | - |
Verify Multi-project pipelines creates a multi-project pipeline with artifact download | 9542818 | passed | - |
Verify Parent-child pipelines dependent relationship parent pipelines passes if child passes | 9542818 | passed | - |
Verify Parent-child pipelines dependent relationship parent pipeline fails if child fails | 9542818 | passed | - |
Verify Pipeline subscription with a group owned project when upstream project new tag pipeline finishes triggers pipeline in downstream project | 9542818 | passed | - |
Verify Pipelines for merged results and merge trains merges via a merge train | 9542818 | passed | - |
Verify Pipelines for merged results and merge trains creates a pipeline with merged results | 9542818 | passed | - |
Verify Pipeline editor can create merge request | 9542817 | passed | - |
Verify Unlocking job artifacts across pipelines when latest pipeline is successful unlocks job artifacts from previous successful pipeline | 9542817 | passed | - |
Verify Trigger child pipeline with 'when:manual' can trigger bridge job | 9542817 | passed | - |
Verify Pipeline editor can switch branches and target branch field updates accordingly | 9542817 | passed | - |
Verify Trigger matrix creates 2 trigger jobs and passes corresponding matrix variables | 9542817 | passed | - |
Verify Runner registration user registers a new project runner | 9542817 | passed | - |
Verify Update CI file with pipeline editor creates new pipeline and target branch | 9542817 | passed | - |
Verify UI defined variable is not inheritable when forward:pipeline_variables is false | 9542817 | passed | - |
Verify UI defined variable is not inheritable by default | 9542817 | passed | - |
Verify UI defined variable is inheritable when forward:pipeline_variables is true | 9542817 | passed | - |
Verify Artifacts when locked can be browsed | 9542817 | passed | - |
Verify Pipeline with protected variable does not expose variable on unprotected branch | 9542817 | passed | - |
Verify Pipeline with protected variable exposes variable on protected branch | 9542817 | passed | - |
Verify Endpoint Coverage spans r/w postgres web sidekiq git api | 9542817 | passed | - |
Verify Include local config file paths with wildcard runs the pipeline with composed config | 9542817 | passed | - |
Verify Pipeline editor when CI has invalid syntax shows invalid validations | 9542817 | passed | - |
Verify Pipeline editor when CI has valid syntax shows valid validations | 9542817 | passed | - |
Other tests:
Package
- Total 24 tests
- Passed 6 tests
- Failed 1 tests
- 17 other tests (usually skipped)
Test | Job | Status | Action |
---|---|---|---|
Package Dependency Proxy Group SSO pulls an image using the dependency proxy on a group enforced SSO | 9542826 | failed |
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Package Container Registry pushes, pulls image to the registry and deletes tag | 9542792 | passed | - |
Package Conan Repository publishes, installs, and deletes a Conan package | 9542820 quarantine | passed | - |
Package Generic Repository uploads a generic package and downloads it | 9542825 | passed | - |
Package RubyGems Repository publishes a Ruby gem | 9542825 | passed | - |
Package Composer Repository publishes a composer package and deletes it | 9542822 | passed | - |
Package Terraform Module Registry publishes a module | 9542822 | passed | - |
Other tests:
Release
- Total 6 tests
- Passed 6 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Release Operations Dashboard has many pipelines with appropriate statuses | 9542832 | passed | - |
Release Git clone using a deploy key user sets up a deploy key with QA::Runtime::Key::ED25519(256) to clone code using pipelines | 9542828 | passed | - |
Release Git clone using a deploy key user sets up a deploy key with QA::Runtime::Key::RSA(8192) to clone code using pipelines | 9542828 | passed | - |
Release Git clone using a deploy key user sets up a deploy key with QA::Runtime::Key::ECDSA(521) to clone code using pipelines | 9542828 | passed | - |
Release Deploy key creation user adds a deploy key | 9542828 | passed | - |
Release Deploy token creation user adds a deploy token | 9542828 | passed | - |
Configure
- Total 3 tests
- Passed 3 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Configure Kubernetes Agent deploys a K8s manifest file | 9542794 | passed | - |
Configure AutoDevOps Templates using express template works with Auto DevOps | 9542833 | passed | - |
Configure Auto DevOps with a Kubernetes Agent runs auto devops | 9542833 | passed | - |
Monitor
- Total 8 tests
- Passed 8 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Monitor Alert when using HTTP endpoint integration behaves like new alert automatically creates new incident | 9542835 | passed | - |
Monitor Alert when using Prometheus integration behaves like new alert automatically creates new incident | 9542835 | passed | - |
Monitor Alert settings when using HTTP endpoint integration behaves like sends test alert using authorization key creates new alert | 9542835 | passed | - |
Monitor Alert settings when using Prometheus integration behaves like sends test alert using authorization key creates new alert | 9542835 | passed | - |
Monitor Alert settings when using HTTP endpoint integration behaves like sends test alert creates new alert | 9542835 | passed | - |
Monitor Alert settings when using Prometheus integration behaves like sends test alert creates new alert | 9542835 | passed | - |
Monitor Recovery alert when using Prometheus integration behaves like triggers recovery alert only resolves the correct alert | 9542835 | passed | - |
Monitor Recovery alert when using HTTP endpoint integration behaves like triggers recovery alert only resolves the correct alert | 9542835 | passed | - |
Secure
- Total 12 tests
- Passed 10 tests
- Failed 2 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Secure License Compliance has empty state | 9542839 | passed | - |
Secure License Compliance when a license management report exists License Management Pipeline Licence tab behaves like pipeline license display can approve and deny licenses in the pipeline | 9542839 | passed | - |
Secure License Compliance when a license management report exists License Management behaves like deny license can deny a license in the settings page | 9542839 | passed | - |
Secure License Compliance when a license management report exists License Management behaves like approve license can approve a license in the settings page | 9542839 | passed | - |
Secure License Compliance when a CycloneDX SBOM file exists License Management behaves like deny license can deny a license in the settings page | 9542839 | passed | - |
Secure License Compliance when a CycloneDX SBOM file exists License Management behaves like approve license can approve a license in the settings page | 9542839 | passed | - |
Secure Enable Scanning from UI enable sast from configuration runs sast job when enabled from configuration | 9542839 | passed | - |
Secure Enable Scanning from UI enable dependency scanning from configuration runs dependency scanning job when enabled from configuration | 9542839 | passed | - |
Secure Enable Scanning from UI license compliance shows status in configuration shows correct status in configuration | 9542839 | passed | - |
Secure License merge request widget when a license scanning report exists manage licenses from the merge request | 9542839 | passed | - |
Growth
- Total 2 tests
- Passed 2 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Growth SaaS trials starts a free trial when on billing page with only one eligible namespace registers for a new trial | 9542843 | passed | - |
Growth SaaS trials starts a free trial when on about page with multiple eligible namespaces registers for a new trial | 9542843 | passed | - |
Fulfillment
- Total 22 tests
- Passed 22 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Fulfillment Purchase group plan upgrades from free to ultimate | 9542845 | passed | - |
Fulfillment Purchase group plan with existing CI minutes pack upgrades from free to premium with correct CI minutes | 9542845 | passed | - |
Fulfillment Utilization in usage quotas user seat data is displayed correctly | 9542845 | passed | - |
Fulfillment Utilization in ultimate plan billing settings displays correct information for seat usage | 9542845 | passed | - |
Fulfillment without active subscription behaves like Purchase storage adds additional storage to group namespace | 9542845 | passed | - |
Fulfillment with existing CI minutes packs behaves like Purchase storage adds additional storage to group namespace | 9542845 | passed | - |
Fulfillment with an active subscription behaves like Purchase storage adds additional storage to group namespace | 9542845 | passed | - |
Fulfillment Seat overage modal with premium plan for group invite when inviting a group with Guest role which increases seats owed behaves like overage for group invite shows the modal | 9542845 | passed | - |
Fulfillment Seat overage modal with premium plan for member invite when guest role is added behaves like overage for member invite shows the modal | 9542845 | passed | - |
Fulfillment Seat overage modal with ultimate plan for member invite does not show overage modal when inviting a member as a guest | 9542845 | passed | - |
Fulfillment Seat overage modal with ultimate plan for member invite when access level developer or above is added behaves like overage for member invite shows the modal | 9542845 | passed | - |
Fulfillment Seat overage modal with ultimate plan for group invite does not show overage modal when inviting a group which does not increase seats owed | 9542845 | passed | - |
Fulfillment Seat overage modal with ultimate plan for group invite when inviting a group with developer role which increases seats owed behaves like overage for group invite shows the modal | 9542845 | passed | - |
Fulfillment Purchase CI minutes with an active subscription adds additional minutes to group namespace | 9542845 | passed | - |
Fulfillment Purchase CI minutes without active subscription adds additional minutes to group namespace | 9542845 | passed | - |
Fulfillment Purchase CI minutes with existing CI minutes packs adds additional minutes to group namespace | 9542845 | passed | - |
Fulfillment Utilization in usage quotas storage tab for free plan with a project shows correct used up storage for namespace | 9542845 | passed | - |
Fulfillment Utilization when Saas user limit experience feature flags are enabled enforcement does not allow adding more members | 9542845 | passed | - |
Fulfillment Utilization when Saas user limit experience feature flags are enabled preview notification displayed for private group when over limit | 9542845 | passed | - |
Fulfillment Utilization when Saas user limit experience feature flags are enabled enforcement limit counts includes invited group and project members | 9542845 | passed | - |
Fulfillment Utilization when Saas user limit experience feature flags are enabled new group enforcement removed when trial started | 9542845 | passed | - |
Fulfillment Utilization when Saas user limit experience feature flags are enabled limit overage enforcement removed from private group when trial is started | 9542845 | passed | - |
Govern
- Total 34 tests
- Passed 32 tests
- Failed 1 tests
- 1 other tests (usually skipped)
Test | Job | Status | Action |
---|---|---|---|
Govern Group for add group behaves like audit event logs audit events for UI operations | 9542837 | failed |
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Govern Scan result policy requires approval when a pipeline report has findings matching the scan result policy | 9542837 | passed | - |
Govern Vulnerability management in a merge request can dismiss a security finding with reason from pipeline security tab | 9542837 | passed | - |
Govern Vulnerability management in a merge request can create an auto-remediation MR from mr security widget | 9542837 | passed | - |
Govern Vulnerability management in a merge request can create an issue from a vulnerability from mr security widget | 9542837 | passed | - |
Govern Vulnerability management in a merge request can dismiss a vulnerability with a reason from mr security widget | 9542837 | passed | - |
Govern project vulnerability report can successfully bulk change status in vulnerability report | 9542837 | passed | - |
Govern project vulnerability report can successfully change status of a vulnerability in vulnerability details page | 9542837 | passed | - |
Govern Security Reports displays false positives for the vulnerabilities | 9542837 | passed | - |
Govern Security Reports dependency list has empty state | 9542837 | passed | - |
Govern Security Reports displays security reports in the pipeline | 9542837 | passed | - |
Govern Security Reports displays security reports in the group security dashboard | 9542837 | passed | - |
Govern Security Reports displays the Dependency List | 9542837 | passed | - |
Govern Security Reports displays security reports in the project security dashboard | 9542837 | passed | - |
Govern Security Reports in a Merge Request Widget displays vulnerabilities in merge request widget | 9542837 | passed | - |
Govern Project for add deploy key behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Project for change visibility behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Project for add project behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Project for add user access as guest behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Project for project archive and unarchive behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Project vulnerability report validates "fix a vulnerability" workflow | 9542837 | passed | - |
Govern Policies List page can load Policies page and view the policies list | 9542837 | passed | - |
Govern Policies List page can navigate to Policy Editor page | 9542837 | passed | - |
Govern Group for disable and Enable LFS behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Group for change project creation level behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Group for enable and disable membership lock behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Group for enable and disable allow user request access behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Security Dashboard in a Project shows vulnerability details | 9542837 | passed | - |
Govern Security Dashboard in a Project creates an issue from vulnerability details | 9542837 | passed | - |
Govern Group for add user, change access level, remove user behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Group for update group name behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Group for change repository size limit behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Govern Group for add and remove project access behaves like audit event logs audit events for UI operations | 9542837 | passed | - |
Other tests:
Test | Job | Status | Action |
---|---|---|---|
Govern Vulnerability management in a merge request can create an issue from a security finding in pipeline security tab | 9542837 quarantine | pending | - |
Systems
- Total 2 tests
- Passed 2 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Systems Changing Gitaly repository storage when moving from Gitaly to Gitaly Cluster behaves like repository storage move confirms a finished status after moving project repository storage |
9542792 | passed | - |
Systems Changing Gitaly repository storage when moving from Gitaly Cluster to Gitaly behaves like repository storage move confirms a finished status after moving project repository storage |
9542792 | passed | - |
Data_stores
- Total 11 tests
- Passed 10 tests
- Failed 0 tests
- 1 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Data Stores When using elasticsearch API to search for a known blob searches public project and finds a blob as an non-member user | 9542796 | passed | - |
Data Stores When using elasticsearch API to search for a known blob When searching a private repository finds a blob as an authorized user | 9542796 | passed | - |
Data Stores When using elasticsearch API to search for a known blob When searching a private repository does not find a blob as an non-member user | 9542796 | passed | - |
Data Stores Elasticsearch advanced global search with advanced syntax when searching for projects using advanced syntax searches in the project name | 9542796 | passed | - |
Data Stores Elasticsearch advanced global search with advanced syntax when searching for projects using advanced syntax searches in the project description | 9542796 | passed | - |
Data Stores When using Advanced Search API to search for a public commit finds commit that matches commit message | 9542796 | passed | - |
Data Stores When using elasticsearch API to search for a public issue finds issue that matches description | 9542796 | passed | - |
Data Stores When using elasticsearch API to search for a public blob finds blob that matches file content | 9542796 | passed | - |
Data Stores When using elasticsearch API to search for a public note finds note that matches note body | 9542796 | passed | - |
Data Stores When using elasticsearch API to search for a public merge request finds merge request that matches description | 9542796 | passed | - |
Other tests:
Test | Job | Status | Action |
---|---|---|---|
Data Stores When using elasticsearch API to search for a known blob searches public project and finds a blob as an non-member user | 9542796 | pending | - |
Analytics
- Total 1 tests
- Passed 1 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Analytics Service ping default enabled when using default enabled from gitlab.yml config has service ping toggle enabled | 9542841 | passed | - |