Test session report | master

Session summary

  • Deploy version:
  • Pipeline: 215722096
  • Total 1133 tests
  • Passed 1004 tests
  • Failed 33 tests
  • 96 other tests (usually skipped)

Manage

  • Total 252 tests
  • Passed 226 tests
  • Failed 1 tests
  • 25 other tests (usually skipped)
Test Job Status Action
Manage Group Add user, change access level, remove user behaves like audit event logs audit events for UI operations 847826001 failed
  • failure issue exists or was created
Passed tests:
Test Job Status Action
Manage Group access when restricted by user's ip address via the SSH allows access 847826064, 847826016, 847826003, 847825997 passed -
Manage Group access when restricted by user's ip address via the API allows access 847826064, 847826016, 847826003, 847825997 passed -
Manage Group access when restricted by user's ip address via the UI allows access 847826064, 847826016, 847826003, 847825997 passed -
Manage Group access when restricted by another ip address via the UI denies access 847826064, 847826016, 847826003, 847825997 passed -
Manage Group access when restricted by another ip address via the API denies access 847826064, 847826016, 847826003, 847825997 passed -
Manage Group access when restricted by another ip address via the SSH denies access 847826064, 847826016, 847826003, 847825997 passed -
Manage Group file templates creates file via custom Dockerfile file template 847826064, 847826016, 847826003, 847825997 passed -
Manage Group file templates creates file via custom LICENSE file template 847826064, 847826016, 847826003, 847825997 passed -
Manage Group file templates creates file via custom .gitlab-ci.yml file template 847826064, 847826016, 847826003, 847825997 passed -
Manage Group file templates creates file via custom .gitignore file template 847826064, 847826016, 847826003, 847825997 passed -
Manage Project Add deploy key behaves like audit event logs audit events for UI operations 847826064, 847826016, 847826003, 847825997 passed -
Manage Project Change visibility behaves like audit event logs audit events for UI operations 847826064, 847826016, 847826003, 847825997 passed -
Manage Project Project archive and unarchive behaves like audit event logs audit events for UI operations 847826064, 847826016, 847826003, 847825997 passed -
Manage Project Add project behaves like audit event logs audit events for UI operations 847826064, 847826016, 847826003, 847825997 passed -
Manage Project Add user access as guest behaves like audit event logs audit events for UI operations 847826064, 847826016, 847826003, 847825997 passed -
Manage Add project member user adds project member 847826064, 847826016, 847826003, 847825997 passed -
Manage Repository tags when not protected behaves like successful tag creation can be created by maintainer_user 847826064, 847826016, 847826003, 847825997 passed -
Manage Repository tags when not protected behaves like successful tag creation can be created by developer_user 847826064, 847826016, 847826003, 847825997 passed -
Manage Repository tags when protected behaves like successful tag creation can be created by maintainer_user 847826064, 847826016, 847826003, 847825997 passed -
Manage Repository tags when protected behaves like unsuccessful tag creation cannot be created by an unauthorized developer_user 847826064, 847826016, 847826003, 847825997 passed -
Manage Project transfer between groups user transfers a project between groups 847826064, 847826016, 847826003, 847825997 passed -
Manage 2FA allows enforcing 2FA via UI and logging in with 2FA 847826064, 847826016, 847826003, 847825997 passed -
Manage Project templates built-in successfully imports the project using template 847825998, 847826005, 847826065, 847826017 passed -
Manage Users API GET /users 847825998, 847826005, 847826065, 847826017 passed -
Manage Users API GET /users/:username with an invalid username 847825998, 847826005, 847826065, 847826017 passed -
Manage Users API GET /users/:username with a valid username 847825998, 847826005, 847826065, 847826017 passed -
Manage Group with members can be shared with another group with correct access level 847825998, 847826005, 847826065, 847826017 passed -
Manage Project creation user creates a new project 847826018, 847825999, 847826067, 847826006 passed -
Manage project insights page behaves like default insights page displays issues and merge requests dashboards 847826018, 847825999, 847826067, 847826006 passed -
Manage group insights page behaves like default insights page displays issues and merge requests dashboards 847826018, 847825999, 847826067, 847826006 passed -
Manage Project activity user creates an event in the activity page upon Git push 847826018, 847825999, 847826067, 847826006 passed -
Manage Group Enable and disable 2FA requirement behaves like audit event logs audit events for UI operations 847826063, 847825996, 847826002, 847826015 passed -
Manage Group Enable and disable allow user request access behaves like audit event logs audit events for UI operations 847826063, 847825996, 847826002, 847826015 passed -
Manage Group Disable and Enable LFS behaves like audit event logs audit events for UI operations 847826063, 847825996, 847826002, 847826015 passed -
Manage Group Change project creation level behaves like audit event logs audit events for UI operations 847826063, 847825996, 847826002, 847826015 passed -
Manage Group Enable and disable membership lock behaves like audit event logs audit events for UI operations 847826063, 847825996, 847826002, 847826015 passed -
Manage 2FA allows 2FA code recovery via ssh 847826063, 847825996, 847826002, 847826015 passed -
Manage LDAP login user logs into GitLab using LDAP credentials 847826025, 847826029 passed -
Manage LDAP Group sync using group cn method has LDAP users synced 847826025, 847826029 passed -
Manage LDAP Group sync user filter method has LDAP users synced 847826025, 847826029 passed -
Manage while LDAP is enabled behaves like registration and login allows the user to registers and login 847826025 passed -
Manage LDAP admin sync sets and removes user's admin status 847826031 passed -
Manage Project import imports a GitHub repo 847826001, 847825995, 847826061, 847826014 passed -
Manage 2FA allows using 2FA recovery code once only 847826001, 847825995, 847826061, 847826014 passed -
Manage basic user login user logs in using basic credentials and logs out 847826001, 847825995, 847826061, 847826014 passed -
Manage Instance Start and stop user impersonation behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Instance Change password behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Instance Successful sign in behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Instance Add SSH key behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Instance Failed sign in behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Group Add and remove project access behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Group Update group name behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Group Add group behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage Group Change repository size limit behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 passed -
Manage with IP rate limits Users API GET /users 847826001, 847825995, 847826061, 847826014 passed -
Manage standard when user account is deleted allows recreating with same credentials 847826001, 847825995, 847826061, 847826014 passed -
Manage standard behaves like registration and login allows the user to registers and login 847826001, 847825995, 847826061, 847826014 passed -
Manage Group Add user, change access level, remove user behaves like audit event logs audit events for UI operations 847825995, 847826061, 847826014 passed -
Configure Mattermost support user creates a group with a mattermost team 847826020 passed -
Manage Mattermost login user logs into Mattermost using GitLab OAuth 847826020 passed -
Manage Instance wide SAML SSO User logs in to gitlab with SAML SSO 847826039 passed -
Manage Group SAML SSO - Enforced SSO user clones and pushes to project within a group using Git HTTP 847826041 passed -
Manage Group SAML SSO - Non enforced SSO User logs in to group with SAML SSO 847826041 passed -
Manage Group SAML SSO - Non enforced SSO Lets group admin test settings 847826041 passed -
Manage Group SAML SSO - Non enforced SSO when SAML SSO is configured with a default membership role adds the new member with access level as set in SAML SSO configuration 847826041 passed -
Other tests:
Test Job Status Action
Manage Project Export file download behaves like audit event logs audit events for UI operations 847826064, 847826016, 847826003, 847825997 pending -
Manage Project templates group level successfully imports the project using template 847825998, 847826005, 847826065, 847826017 pending -
Manage Project templates instance level successfully imports the project using template 847825998, 847826005, 847826065, 847826017 pending -
Manage Check for broken images when logged in as a new user behaves like loads all images loads all images 847826063, 847825996, 847826002, 847826015 pending -
Manage Check for broken images when logged in as a new admin behaves like loads all images loads all images 847826063, 847825996, 847826002, 847826015 pending -
Manage Instance Add and delete email behaves like audit event logs audit events for UI operations 847826001, 847825995, 847826061, 847826014 pending -
Manage Group SAML SSO - Group managed accounts removes existing users from the group, forces existing users to create a new account and allows to leave group 847826041 pending -

Plan

  • Total 208 tests
  • Passed 204 tests
  • Failed 0 tests
  • 4 other tests (usually skipped)
Passed tests:
Test Job Status Action
Plan check xss occurence in @mentions in issues mentions a user in a comment 847826064, 847826016, 847826003, 847825997 passed -
Plan Related issues relates and unrelates one issue to/from another 847826064, 847826016, 847826003, 847825997 passed -
Plan Configurable issue board renames the issue board 847826064, 847826016, 847826003, 847825997 passed -
Plan Read-only board configuration shows board configuration to user without edit permission 847826064, 847826016, 847826003, 847825997 passed -
Plan Group Iterations creates a group iteration 847826064, 847826016, 847826003, 847825997 passed -
Plan Epics Management creates an epic 847826064, 847826016, 847826003, 847825997 passed -
Plan Epics Management creates a confidential epic 847826064, 847826016, 847826003, 847825997 passed -
Plan Epics Management Resources created via API adds/removes issue to/from epic using quick actions 847826064, 847826016, 847826003, 847825997 passed -
Plan Epics Management Resources created via API Visit epic first comments on epic 847826064, 847826016, 847826003, 847825997 passed -
Plan Epics Management Resources created via API Visit epic first adds/removes issue to/from epic 847826064, 847826016, 847826003, 847825997 passed -
Plan Epics Management Resources created via API Visit epic first closes and reopens an epic 847826064, 847826016, 847826003, 847825997 passed -
Plan Issue comments comments on an issue and edits the comment 847826064, 847826016, 847826003, 847825997 passed -
Plan Email Notification is received by a user for project invitation 847826076 passed -
Plan Multiple assignees per issue shows four assignees in the issues list 847825998, 847826005, 847826065, 847826017 passed -
Plan Configure issue board by label shows only issues that match the configured label 847825998, 847826005, 847826065, 847826017 passed -
Plan Sum of issues weights on issue board shows the sum of issues weights in the board list's header 847825998, 847826005, 847826065, 847826017 passed -
Plan issue suggestions shows issue suggestions when creating a new issue 847825998, 847826005, 847826065, 847826017 passed -
Plan Issue board focus mode focuses on issue board 847825998, 847826005, 847826065, 847826017 passed -
Plan Issue creation creates an issue 847825998, 847826005, 847826065, 847826017 passed -
Plan Issue creation when using attachments in comments comments on an issue with an attachment 847825998, 847826045, 847826005, 847826065, 847826017 passed -
Plan Epics milestone dates API updates epic dates when adding another issue 847825998, 847826005, 847826065, 847826017 passed -
Plan Epics milestone dates API updates epic dates when deleting milestones 847825998, 847826005, 847826065, 847826017 passed -
Plan Epics milestone dates API updates epic dates when removing issue 847825998, 847826005, 847826065, 847826017 passed -
Plan Epics milestone dates API changes epic dates when updating milestones 847825998, 847826005, 847826065, 847826017 passed -
Plan collapse comments in issue discussions collapses and expands reply for comments in an issue 847825998, 847826005, 847826065, 847826017 passed -
Plan Milestones Project milestone behaves like milestone assigned to existing issue is assigned to an existing issue 847826018, 847825999, 847826067, 847826006 passed -
Plan Milestones Project milestone behaves like milestone assigned to new issue is assigned to a new issue 847826018, 847825999, 847826067, 847826006 passed -
Plan Milestones Group milestone behaves like milestone assigned to new issue is assigned to a new issue 847826018, 847825999, 847826067, 847826006 passed -
Plan Milestones Group milestone behaves like milestone assigned to existing issue is assigned to an existing issue 847826018, 847825999, 847826067, 847826006 passed -
Plan Group issue boards creates a group issue board via the GUI 847826018, 847825999, 847826067, 847826006 passed -
Plan Issues list successfully exports issues list as CSV 847826018, 847825999, 847826067, 847826006 passed -
Plan Editing scoped labels on issues correctly applies simple and multiple colon scoped pairs labels 847826018, 847825999, 847826067, 847826006 passed -
Plan Project level issues analytics behaves like issues analytics page displays a graph 847826018, 847825999, 847826067, 847826006 passed -
Plan Group level issues analytics behaves like issues analytics page displays a graph 847826018, 847825999, 847826067, 847826006 passed -
Plan Burndown chart shows burndown chart on milestone page 847826018, 847825999, 847826067, 847826006 passed -
Plan Multiple assignees per issue shows the first five assignees and a +n more link in the issue page 847826018, 847825999, 847826067, 847826006 passed -
Plan Multiple assignees per issue shows the first three assignees and a +n sign in the issues list 847826018, 847825999, 847826067, 847826006 passed -
Plan filter issue comments activities filters comments and activities in an issue 847826018, 847825999, 847826067, 847826006 passed -
Plan Project milestone creates a project milestone 847826063, 847825996, 847826002, 847826015 passed -
Plan promote issue to epic promotes issue to epic 847826063, 847825996, 847826002, 847826015 passed -
Plan Assign Iterations assigns a group iteration to an existing issue 847826063, 847825996, 847826002, 847826015 passed -
Plan Epics roadmap presents epic on roadmap 847826063, 847825996, 847826002, 847826015 passed -
Plan Issue closes via pushing a commit 847826063, 847825996, 847826002, 847826015 passed -
Plan mention mentions another user in an issue 847826063, 847825996, 847826002, 847826015 passed -
Plan Project issue boards Label issue board shows the just created board with a "Testing" (label) list, and an issue on it 847826063, 847825996, 847826002, 847826015 passed -
Plan Project issue boards Milestone issue board shows the just created board with a "1.0" (milestone) list, and an issue on it 847826063, 847825996, 847826002, 847826015 passed -
Plan Project issue boards Assignee issue board shows the just created board with an assignee list, and an issue on it 847826063, 847825996, 847826002, 847826015 passed -
Plan Assignees update without refresh 847826052 passed -
Plan Custom email customizes email with additional text 847826001, 847825995, 847826061, 847826014 passed -
Plan Group issue boards shows multiple group boards in the boards dropdown menu 847826001, 847825995, 847826061, 847826014 passed -
Plan Group milestone creates a group milestone 847826001, 847825995, 847826061, 847826014 passed -
Plan Issues weight visualization shows the set weight in the issue page, in the milestone page, and in the issues list page 847826001, 847825995, 847826061, 847826014 passed -
Plan Jira issue import imports issues from Jira 847826079 passed -
Other tests:
Test Job Status Action
Plan Issue creation closes an issue 847825998, 847826005, 847826065, 847826017 pending -

Create

  • Total 482 tests
  • Passed 424 tests
  • Failed 27 tests
  • 31 other tests (usually skipped)
Test Job Status Action
Create Push Rules with commits restricted to verified emails rejects unverified emails 847825998, 847826005, 847826065, 847826017 failed
  • failure issue exists or was created
Create Push Rules using signed commits restricts to signed commits 847825998, 847826005, 847826065, 847826017 failed
  • failure issue exists or was created
Create Push Rules using non signed commits restricts files by name and size 847825998, 847826005, 847826065, 847826017 failed
  • failure issue exists or was created
Create Push Rules using non signed commits restricts commit by message format 847825998, 847826005, 847826065, 847826017 failed
  • failure issue exists or was created
Create Push Rules using non signed commits restricts branches by branch name 847825998, 847826005, 847826065 failed
  • failure issue exists or was created
Create Push Rules using non signed commits restricts removal of tag 847825998, 847826005, 847826065, 847826017 failed
  • failure issue exists or was created
Create Push Rules using non signed commits restricts users by email format 847825998, 847826005, 847826065, 847826017 failed
Passed tests:
Test Job Status Action
API basics user creates a project with a file and deletes them afterwards 847826064, 847826016, 847826003, 847825997 passed -
API basics raw file access sets no-cache headers as expected 847826064, 847826016, 847826003, 847825997 passed -
Create Git push over HTTP pushes to a project using a specific Praefect repository storage 847826064 passed -
Create Git push over HTTP user pushes code to the repository 847826064, 847826016, 847826003, 847826025, 847825997 passed -
Create Git clone over HTTP user performs a shallow clone 847826064, 847826016, 847826003, 847826025, 847825997 passed -
Create Git clone over HTTP user performs a deep clone 847826064, 847826016, 847826003, 847826025, 847825997 passed -
Create View merge request merge-ref diff when the feature flag default_merge_ref_for_diffs is disabled views the merge-base diff by default 847826064, 847826016, 847826003, 847825997 passed -
Create View merge request merge-ref diff when the feature flag default_merge_ref_for_diffs is enabled views the merge-ref diff by default 847826064, 847826016, 847826003, 847825997 passed -
Create push after setting the file size limit via admin/application_settings push fails when the file size is above the limit 847826064, 847826016, 847826003, 847825997 passed -
Create push after setting the file size limit via admin/application_settings push successful when the file size is under the limit 847826064, 847826016, 847826003, 847825997 passed -
Create Codeowners displays owners specified in CODEOWNERS file 847826064, 847826016, 847826003, 847825997 passed -
Create Version control for project snippets clones, pushes, and pulls a project snippet over SSH, deletes via UI 847826064, 847826016, 847826003, 847825997 passed -
Create Version control for project snippets clones, pushes, and pulls a project snippet over HTTP, edits via UI 847826064, 847826016, 847826003, 847825997 passed -
Create SSH key support pushes code to the repository via SSH 847826064, 847826016, 847826003, 847825997 passed -
Create SSH key support pushes multiple branches and tags together 847826064, 847826016, 847826003, 847825997 passed -
Create Merge request push options sets labels 847826064, 847826016, 847826003, 847825997 passed -
Create Merge request push options when labels are set already removes them 847826064, 847826016, 847826003, 847825997 passed -
Create Multiple file snippet behaves like deleting file from snippet deletes second file from an existing project_snippet to make it single-file 847826064, 847826016, 847826003, 847825997 passed -
Create Multiple file snippet behaves like deleting file from snippet deletes second file from an existing personal_snippet to make it single-file 847826064, 847826016, 847826003, 847825997 passed -
Create Pull mirror a repository over SSH with a private key configures and syncs a (pull) mirrored repository 847826064, 847826016, 847826003, 847825997 passed -
Create Default branch name instance setting allows a project to be created via the CLI with a different default branch name 847826064, 847826016, 847826003, 847825997 passed -
Create Default branch name instance setting sets the default branch name for a new project 847826064, 847826016, 847826003, 847825997 passed -
Create Wiki testing wiki content creation inside a project by adding a second page to the wiki using git push 847826064, 847826016, 847826003, 847825997 passed -
Create Wiki testing wiki content creation inside a project by adding a home page to the wiki 847826064, 847826016, 847826003, 847825997 passed -
Create Wiki testing wiki content creation inside a project by adding a home page to the wiki using git push 847826064, 847826016, 847826003, 847825997 passed -
Create Wiki testing wiki content creation inside a project by adding a second page to the wiki 847826064, 847826016, 847826003, 847825997 passed -
Create Gitaly Cluster replication queue allows replication of different repository after interruption 847826072 passed -
Create Gitaly Distributed reads reads from each node 847826072 passed -
Create Gitaly Distributed reads when a node is unhealthy does not read from the unhealthy node 847826072 passed -
Create Merge request push options merges when pipeline succeeds 847825998, 847826005, 847826065, 847826017 passed -
Create Merge request push options sets merge when pipeline succeeds 847825998, 847826005, 847826065, 847826017 passed -
Create Sharing snippets when the snippet is public can be shared with not signed-in users 847825998, 847826005, 847826065, 847826017 passed -
Create Sharing snippets when the snippet is changed to private does not display Embed/Share dropdown 847825998, 847826005, 847826065, 847826017 passed -
Create Design Management user adds a design and annotates it 847825998, 847826005, 847826065, 847826017 passed -
Create Personal snippet creation User creates a personal snippet 847825998, 847826005, 847826065, 847826017 passed -
Create File Locking locks a file and unlocks in list 847825998, 847826005, 847826065, 847826017 passed -
Create File Locking locks a directory and tries to push as a second user 847825998, 847826005, 847826065, 847826017 passed -
Create File Locking checks file locked by other user to be disabled 847825998, 847826005, 847826065, 847826017 passed -
Create File Locking locks a file and tries to push as a second user 847825998, 847826005, 847826065, 847826017 passed -
Create Codeowners merge request assigns code owners as approvers 847825998, 847826005, 847826065, 847826017 passed -
Create Wiki testing wiki content manipulation inside a project by manipulating content on the page 847825998, 847826005, 847826065, 847826017 passed -
Create Wiki testing wiki content manipulation inside a project by manipulating content on the page using git push 847825998, 847826005, 847826065, 847826017 passed -
SSH keys support user can add an SSH key 847825998, 847826005, 847826065, 847826017 passed -
SSH keys support after adding an ssh key can delete an ssh key 847825998, 847826005, 847826065, 847826017 passed -
Create Merge request creation from fork can merge feature branch fork to mainline 847825998, 847826005, 847826065, 847826017 passed -
Create Push Rules using non signed commits restricts committing files with secrets 847825998, 847826005, 847826065, 847826017 passed -
Create Push Rules using non signed commits allows an unrestricted push 847825998, 847826005, 847826065, 847826017 passed -
Create Web IDE file templates user adds LICENSE via file template Mozilla Public License 2.0 847825998, 847826005, 847826065, 847826017 passed -
Create Web IDE file templates user adds Dockerfile via file template Python 847825998, 847826005, 847826065, 847826017 passed -
Create Web IDE file templates user adds .gitlab-ci.yml via file template Julia 847825998, 847826005, 847826065, 847826017 passed -
Create Web IDE file templates user adds .gitignore via file template Android 847825998, 847826005, 847826065, 847826017 passed -
Create Restricted protected branch push and merge when only one group is allowed to merge and push to a protected branch behaves like only user with access pushes and merges unselected maintainer user fails to push 847826018, 847825999, 847826067, 847826006 passed -
Create Restricted protected branch push and merge when only one group is allowed to merge and push to a protected branch behaves like only user with access pushes and merges selected developer user pushes and merges 847826018, 847825999, 847826067, 847826006 passed -
Create Restricted protected branch push and merge when only one user is allowed to merge and push to a protected branch behaves like only user with access pushes and merges selected developer user pushes and merges 847826018, 847825999, 847826067, 847826006 passed -
Create Restricted protected branch push and merge when only one user is allowed to merge and push to a protected branch behaves like only user with access pushes and merges unselected maintainer user fails to push 847826018, 847825999, 847826067, 847826006 passed -
Create Create, list, and delete branches via web lists branches correctly after CRUD operations 847826018, 847825999, 847826067, 847826006 passed -
Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a personal_snippet 847826018, 847825999, 847826067, 847826006 passed -
Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a project_snippet 847826018, 847825999, 847826067, 847826006 passed -
Create Commit data user views raw email patch 847826018, 847825999, 847826067, 847826006 passed -
Create Commit data user views raw commit diff 847826018, 847825999, 847826067, 847826006 passed -
Create Download merge request patch and diff views the merge request email patches 847826018, 847825999, 847826067, 847826006 passed -
Create Download merge request patch and diff views the merge request plain diff 847826018, 847825999, 847826067, 847826006 passed -
Create Multiple file snippet creates a personal snippet with multiple files 847826018, 847825999, 847826067, 847826006 passed -
Create Wiki has changed the directory 847826018, 847825999, 847826067, 847826006 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 847826018, 847825999, 847826067, 847826006 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 847826018, 847825999, 847826067, 847826006 passed -
Create Push mirror a repository over HTTP configures and syncs a (push) mirrored repository 847826018, 847825999, 847826067, 847826006 passed -
Create First file using Web IDE creates the first file in an empty project via Web IDE 847826018, 847825999, 847826067, 847826006 passed -
Create Files management user creates, edits and deletes a file via the Web 847826018, 847825999, 847826067, 847826006 passed -
Create batch comments in merge request user submits a non-diff review 847826018, 847825999, 847826067, 847826006 passed -
Create batch comments in merge request user submits a diff review 847826018, 847825999, 847826067, 847826006 passed -
Create Push over HTTP using Git protocol version 2 user pushes to the repository 847826018, 847825999, 847826067, 847826006 passed -
Create Git push over HTTP user using a personal access token pushes code to the repository 847826018, 847825999, 847826025, 847826067, 847826006 passed -
Create Merge request push options removes the source branch 847826018, 847825999, 847826067, 847826006 passed -
Create Design Management user archives a design 847826018, 847825999, 847826067, 847826006 passed -
Create Version control for personal snippets clones, pushes, and pulls a snippet over SSH, deletes via UI 847826063, 847825996, 847826002, 847826015 passed -
Create Version control for personal snippets clones, pushes, and pulls a snippet over HTTP, edits via UI 847826063, 847825996, 847826002, 847826015 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 847826063, 847825996, 847826002, 847826015 passed -
Create Merge request squashing user squashes commits while merging 847826063, 847825996, 847826002, 847826015 passed -
Create Push mirror a repository over HTTP configures and syncs LFS objects for a (push) mirrored repository 847826063, 847825996, 847826002, 847826015 passed -
Create Review a merge request in Web IDE opens and edits a merge request in Web IDE 847826063, 847825996, 847826002, 847826015 passed -
Create File templates user adds LICENSE via file template Mozilla Public License 2.0 847826063, 847825996, 847826002, 847826015 passed -
Create File templates user adds .gitignore via file template Android 847826063, 847825996, 847826002, 847826015 passed -
Create File templates user adds Dockerfile via file template Python 847826063, 847825996, 847826002, 847826015 passed -
Create File templates user adds .gitlab-ci.yml via file template Julia 847826063, 847825996, 847826002, 847826015 passed -
Create Pull mirror a repository over HTTP configures and syncs a (pull) mirrored repository with password auth 847826063, 847825996, 847826002, 847826015 passed -
Create Multiple file snippet creates a project snippet with multiple files 847826063, 847825996, 847826002, 847826015 passed -
Create Wiki Page deletion has removed the deleted page correctly 847826063, 847825996, 847826002, 847826015 passed -
Create Merge request push options sets title and description 847826063, 847825996, 847826002, 847826015 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 847826025, 847826001, 847825995, 847826061, 847826014 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 847826025, 847826001, 847825995, 847826061, 847826014 passed -
Create 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 847826067 passed -
Create Gitaly repository storage creates a 2nd fork after moving the parent project 847826009 passed -
Create Changing Gitaly repository storage when moving from one Gitaly storage to another behaves like repository storage move confirms a finished status after moving project repository storage 847826009 passed -
Create Merge request push options sets a target branch 847826001, 847825995, 847826061, 847826014 passed -
Create Wiki Page List has all expected links that work 847826001, 847825995, 847826061, 847826014 passed -
Create Wiki Sidebar has all expected links that work 847826001, 847825995, 847826061, 847826014 passed -
Create Open a fork in Web IDE when a user does not have permissions to commit to the project when a fork is already created opens the fork when a user clicks Web IDE in the main project 847826001, 847825995, 847826061, 847826014 passed -
Create Open a fork in Web IDE when a user does not have permissions to commit to the project when no fork is present suggests to create a fork when a user clicks Web IDE in the main project 847826001, 847825995, 847826061, 847826014 passed -
Create Create a new merge request creates a basic merge request 847826001, 847825995, 847826061, 847826014 passed -
Create Create a new merge request creates a merge request with a milestone and label 847826001, 847825995, 847826061, 847826014 passed -
Create Multiple file snippet behaves like adding file to snippet adds second file to an existing personal_snippet to make it multi-file 847826001, 847825995, 847826061, 847826014 passed -
Create Multiple file snippet behaves like adding file to snippet adds second file to an existing project_snippet to make it multi-file 847826001, 847825995, 847826061, 847826014 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 847826001, 847825995, 847826061, 847826014 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 847826001, 847825995, 847826061, 847826014 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 847826001, 847825995, 847826061, 847826014 passed -
Create Project snippet creation User creates a project snippet 847826001, 847825995, 847826061, 847826014 passed -
Create Push over SSH using Git protocol version 2 user pushes to the repository 847826001, 847825995, 847826061, 847826014 passed -
Create Design Management user adds a design and modifies it 847826001, 847825995, 847826061, 847826014 passed -
Create Jira integration closes an issue via pushing a commit 847826079 passed -
Create Jira integration closes an issue via a merge request 847826079 passed -
Create Push Rules using non signed commits restricts branches by branch name 847826017 passed -
Other tests:
Test Job Status Action
Create Approval rules allows multiple approval rules with users and groups 847826064, 847826016, 847826003, 847825997 pending -
Create Gitaly automatic failover and recovery automatically fails over 847826072 pending -
Create Gitaly automatic failover and recovery when recovering from dataloss after failover automatically reconciles 847826072 pending -
Create Gitaly Backend node recovery recovers from dataloss 847826072 pending -
Create File Locking creates a merge request and fails to merge 847825998, 847826005, 847826065, 847826017 pending -
Create Push Rules with commits restricted by author email to existing GitLab users rejects non-member users 847825998, 847826005, 847826065, 847826017 pending -
Create Merge request rebasing user rebases source branch of merge request 847826018, 847825999, 847826067, 847826006 pending -
Create Jenkins integration integrates and displays build status for MR pipeline in GitLab 847826063, 847825996, 847826002, 847826015 pending -
Create Web IDE web terminal user starts the web terminal 847826001, 847825995, 847826061, 847826014 pending -
Create Contribution Analytics tests contributions 847826001, 847825995, 847826061, 847826014 pending -

Verify

  • Total 60 tests
  • Passed 55 tests
  • Failed 1 tests
  • 4 other tests (usually skipped)
Test Job Status Action
Verify Pass dotenv variables to downstream via bridge runs the pipeline with composed config 847826015 failed
  • failure issue exists or was created
Passed tests:
Test Job Status Action
Verify Add or Remove CI variable via UI user removes a CI variable 847826064, 847826016, 847826003, 847825997 passed -
Verify Add or Remove CI variable via UI user adds a CI variable 847826064, 847826016, 847826003, 847825997 passed -
Verify In merge trains new thread discussion does not drop MR 847826064, 847826016, 847826003, 847825997 passed -
Verify Trigger child pipeline with 'when:manual' can trigger bridge job 847825998, 847826005, 847826065, 847826017 passed -
Verify Operations Dashboard has many pipelines with appropriate statuses 847825998, 847826005, 847826065, 847826017 passed -
Verify Pipeline when deleted via API is not found 847825998, 847826005, 847826065, 847826017 passed -
Verify Pipeline creation and processing users creates a pipeline which gets processed 847825998, 847826005, 847826065, 847826017 passed -
Verify Runner registration user registers a new specific runner 847825998, 847826005, 847826065, 847826017 passed -
Verify Include multiple files from a project runs the pipeline with composed config 847826018, 847825999, 847826067, 847826006 passed -
Verify Code coverage statistics creates an MR with code coverage statistics 847826018, 847825999, 847826067, 847826006 passed -
Verify Merge train when system cancels a merge request creates a TODO task 847826018, 847825999, 847826067, 847826006 passed -
Verify Artifacts when locked can be browsed 847826063, 847825996, 847826002, 847826015 passed -
Verify Pass dotenv variables to downstream via bridge runs the pipeline with composed config 847826063, 847825996, 847826002 passed -
Verify When pipeline is blocked can still merge MR successfully 847826001, 847825995, 847826061, 847826014 passed -
Other tests:
Test Job Status Action
Verify Run pipeline with web only rule can trigger pipeline 847826064, 847826016, 847826003, 847825997 pending -

Package

  • Total 7 tests
  • Passed 7 tests
  • Failed 0 tests
  • 0 other tests (usually skipped)
Passed tests:
Test Job Status Action
Package PyPI Repository publishes a pypi package and deletes it 847826047 passed -
Package Maven Repository publishes a maven package and deletes it 847826047 passed -
Package NuGet Repository publishes a nuget package and deletes it 847826047 passed -
Package NPM registry publishes an npm package and then deletes it 847826047 passed -
Package Composer Repository publishes a composer package and deletes it 847826047 passed -
Package Conan Repository publishes a conan package and deletes it 847826047 passed -
Package Maven Repository with Gradle publishes a maven package via gradle 847826047 passed -

Release

  • Total 48 tests
  • Passed 48 tests
  • Failed 0 tests
  • 0 other tests (usually skipped)
Passed tests:
Test Job Status Action
Release Parent-child pipelines dependent relationship parent pipelines passes if child passes 847826064, 847826016, 847826003, 847825997 passed -
Release Parent-child pipelines dependent relationship parent pipeline fails if child fails 847826064, 847826016, 847826003, 847825997 passed -
Release Parent-child pipelines independent relationship parent pipeline passes even if child fails 847825998, 847826005, 847826065, 847826017 passed -
Release Parent-child pipelines independent relationship parent pipelines passes if child passes 847825998, 847826005, 847826065, 847826017 passed -
Release Deploy key creation user adds a deploy key 847826018, 847825999, 847826067, 847826006 passed -
Release Deploy token creation user adds a deploy token 847826063, 847825996, 847826002, 847826015 passed -
Release Pipelines for merged results and merge trains merges via a merge train 847826063, 847825996, 847826002, 847826015 passed -
Release Pipelines for merged results and merge trains creates a pipeline with merged results 847826063, 847825996, 847826002, 847826015 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 847826063, 847825996, 847826002, 847826015 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 847826063, 847825996, 847826002, 847826015 passed -
Release Git clone using a deploy key user sets up a deploy key with QA::Runtime::Key::ED25519() to clone code using pipelines 847826063, 847825996, 847826002, 847826015 passed -
Release Multi-project pipelines creates a multi-project pipeline 847826001, 847825995, 847826061, 847826014 passed -

Configure

  • Total 16 tests
  • Passed 4 tests
  • Failed 0 tests
  • 12 other tests (usually skipped)
Passed tests:
Test Job Status Action
Configure Auto DevOps runs an AutoDevOps pipeline 847825998, 847826005, 847826065, 847826017 passed -
Other tests:
Test Job Status Action
Configure AutoDevOps Templates template: "express" works with Auto DevOps, Configure AutoDevOps Templates template: "rails" works with Auto DevOps, Configure AutoDevOps Templates template: "spring" works with Auto DevOps 847826018, 847825999, 847826067, 847826006 pending -

Secure

  • Total 52 tests
  • Passed 36 tests
  • Failed 4 tests
  • 12 other tests (usually skipped)
Test Job Status Action
Secure Security Reports in a Merge Request displays the Security reports in the merge request 847826018, 847825999, 847826067, 847826006 failed
Passed tests:
Test Job Status Action
Secure Security Dashboard in a Project shows vulnerability details 847826064, 847826016, 847826003, 847825997 passed -
Secure Security Reports displays the Dependency List 847825998, 847826005, 847826065, 847826017 passed -
Secure Security Reports in a Merge Request can dismiss a vulnerability with a reason 847826018, 847825999, 847826067, 847826006 passed -
Secure Security Reports in a Merge Request can create an issue from a vulnerability 847826018, 847825999, 847826067, 847826006 passed -
Secure Security Reports in a Merge Request can create an auto-remediation MR 847826018, 847825999, 847826067, 847826006 passed -
Secure License merge request widget manage licenses from the merge request 847826063, 847825996, 847826002, 847826015 passed -
Secure License Compliance page can deny a license in the settings page 847826001, 847825995, 847826061, 847826014 passed -
Secure License Compliance page can approve a license in the license compliance page 847826001, 847825995, 847826061, 847826014 passed -
Secure License Compliance pipeline reports can approve and deny licenses in the pipeline 847826001, 847825995, 847826061, 847826014 passed -
Other tests:
Test Job Status Action
Secure Security Reports displays security reports in the project security dashboard 847825998, 847826005, 847826065, 847826017 pending -
Secure Security Reports displays security reports in the group security dashboard 847825998, 847826005, 847826065, 847826017 pending -
Secure Security Reports displays security reports in the pipeline 847825998, 847826005, 847826065, 847826017 pending -

Non_devops

  • Total 4 tests
  • Passed 0 tests
  • Failed 0 tests
  • 4 other tests (usually skipped)
Other tests:
Test Job Status Action
Non-devops Performance bar display when logged in as an admin user shows results for the original request and AJAX requests 847825998, 847826005, 847826065, 847826017 pending -

Unknown

  • Total 4 tests
  • Passed 0 tests
  • Failed 0 tests
  • 4 other tests (usually skipped)
Other tests:
Test Job Status Action
Version sanity check is the specified version 847826063, 847825996, 847826002, 847826015 pending -

Release QA issue