2023-05-30 Test session report | e2e-package-and-test-ce
Session summary
- Deploy version:
- Deploy environment: main
- Pipeline: main 882411299
- Total 1633 tests
- Passed 1442 tests
- Failed 27 tests
- 164 other tests (usually skipped)
Failed jobs
- update-ee-to-ce (allowed to fail)
- registry-with-cdn (allowed to fail)
- decomposition-multiple-db 4/5 (allowed to fail)
- decomposition-multiple-db 3/5 (allowed to fail)
- decomposition-multiple-db 1/5 (allowed to fail)
- decomposition-single-db 3/5 (allowed to fail)
- decomposition-single-db 2/5 (allowed to fail)
- decomposition-single-db 1/5 (allowed to fail)
- relative-url 2/5 (allowed to fail)
- relative-url 1/5 (allowed to fail)
- praefect 5/5 (allowed to fail)
- praefect 3/5 (allowed to fail)
- praefect 1/5 (allowed to fail)
- instance 3/5 (allowed to fail)
- instance 2/5 (allowed to fail)
Manage
- Total 168 tests
- Passed 150 tests
- Failed 1 tests
- 17 other tests (usually skipped)
Test | Job | Status | Action |
---|---|---|---|
Manage OIDC behaves like Instance OAuth Application creates oidc application and uses it to login | 4370061754 quarantine | failed |
|
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Manage rate limits throttles authenticated api requests by user | 4370061748, 4370061754, 4370061773, 4370061778, 4370061745 | passed | - |
Manage basic user login user logs in using basic credentials and logs out | 4370061748, 4370061767, 4370061774, 4370061779, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Manage Project access tokens can be created and revoked via the UI | 4370061748, 4370061769, 4370061771, 4370061777, 4370061740 | passed | - |
Manage OAuth behaves like Instance OAuth Application creates oauth application and uses it to login | 4370061746 quarantine, 4370061754 quarantine, 4370061770 quarantine, 4370061777 quarantine, 4370061739 quarantine | passed | - |
Manage OIDC behaves like Instance OAuth Application creates oidc application and uses it to login | 4370061746 quarantine, 4370061770 quarantine, 4370061777 quarantine, 4370061739 quarantine | passed | - |
Manage 2FA allows 2FA code recovery via ssh | 4370061746, 4370061767, 4370061773, 4370061779, 4370061745 | passed | - |
Manage standard when admin approval is required allows user login after approval | 4370061749, 4370061767, 4370061773, 4370061779, 4370061742 | passed | - |
Manage standard when admin approval is not required behaves like registration and login allows the user to register and login | 4370061749, 4370061767, 4370061773, 4370061779, 4370061742 | passed | - |
Manage standard when admin approval is not required when user account is deleted allows recreating with same credentials | 4370061749, 4370061767, 4370061773, 4370061779, 4370061742 | passed | - |
Manage 2FA allows using 2FA recovery code once only | 4370061749, 4370061767, 4370061775, 4370061778, 4370061743 | passed | - |
Manage Jenkins integration integrates and displays build status for MR pipeline in GitLab | 4370061749, 4370061769, 4370061775, 4370061778, 4370061743 | passed | - |
Manage Project access token for the same project can be used to create a file via the project API | 4370061754, 4370061752, 4370061771, 4370061778, 4370061743 | passed | - |
Manage Project access token for the same project can be used to commit via the API | 4370061754, 4370061752, 4370061771, 4370061778, 4370061743 | passed | - |
Manage Project access token for a different project cannot be used to create a file via the project API | 4370061754, 4370061752, 4370061771, 4370061778, 4370061743 | passed | - |
Manage Project access token for a different project cannot be used to commit via the API | 4370061754, 4370061752, 4370061771, 4370061778, 4370061743 | passed | - |
Manage User after parent group membership termination is not allowed to create a file via the API | 4370061754, 4370061751, 4370061773, 4370061780, 4370061739 | passed | - |
Manage User after parent group membership termination is not allowed to push code via the CLI | 4370061754, 4370061751, 4370061773, 4370061780, 4370061739 | passed | - |
Manage User after parent group membership termination is not allowed to commit via the API | 4370061754, 4370061751, 4370061773, 4370061780, 4370061739 | passed | - |
Manage Impersonation tokens can be created and revoked via the UI | 4370061752, 4370061769, 4370061773, 4370061781, 4370061740 | passed | - |
Manage Group access token can be used to create a file via the project API | 4370061764, 4370061751, 4370061775, 4370061781, 4370061743 | passed | - |
Manage Group access token can be used to commit via the API | 4370061764, 4370061751, 4370061775, 4370061781, 4370061743 | passed | - |
Manage Gitlab migration with import within same instance successfully imports project | 4370061751, 4370061767, 4370061774, 4370061780, 4370061745 | passed | - |
Manage Group access tokens can be created and revoked via the UI | 4370061751, 4370061767, 4370061774, 4370061777, 4370061739 | passed | - |
Manage Instance wide SAML SSO user logs in to gitlab with SAML SSO | 4370061794 | passed | - |
Manage Jira integration closes an issue via a merge request | 4370061795 | passed | - |
Manage Jira integration closes an issue via pushing a commit | 4370061795 | passed | - |
Manage Jira issue import imports issues from Jira | 4370061795 | passed | - |
Manage OAuth connects and logs in with GitHub OAuth | 4370061793 | passed | - |
Manage WebHooks integration sends a merge request event | 4370061796 | passed | - |
Manage WebHooks integration sends an issues and note event | 4370061796 | passed | - |
Manage WebHooks integration sends a wiki page event | 4370061796 | passed | - |
Manage WebHooks integration sends a tag event | 4370061796 | passed | - |
Manage WebHooks integration sends a push event | 4370061796 | passed | - |
Manage while LDAP is enabled behaves like registration and login allows the user to register and login | 4370061799 | passed | - |
Manage LDAP login user logs into GitLab using LDAP credentials | 4370061799, 4370061798 | passed | - |
Configure Mattermost support user creates a group with a mattermost team | 4370061801 | passed | - |
Manage Mattermost login user logs into Mattermost using GitLab OAuth | 4370061801 | passed | - |
Manage Pipeline status emails when pipeline passes sends an email | 4370061806 | passed | - |
Manage Pipeline status emails when pipeline fails sends an email | 4370061806 | passed | - |
Manage Gitlab migration with ci pipeline successfully imports ci pipeline | 4370061810 | passed | - |
Manage GitHub import when imported via api imports project | 4370061810 | passed | - |
Manage GitHub import when imported via UI imports a project | 4370061810 | passed | - |
Manage Gitlab migration with subgroups and labels successfully imports groups and labels | 4370061810 | passed | - |
Manage Gitlab migration with milestones and badges successfully imports group milestones and badges | 4370061810 | passed | - |
Manage Gitlab migration with uninitialized project successfully imports project | 4370061810 | passed | - |
Manage Gitlab migration with wiki successfully imports project wiki | 4370061810 | passed | - |
Manage Gitlab migration with repository successfully imports repository | 4370061810 | passed | - |
Manage Gitlab migration imports group from UI | 4370061810 | passed | - |
Manage Gitlab migration with merge request successfully imports merge request | 4370061810 | passed | - |
Manage Gitlab migration with release successfully imports project release | 4370061810 | passed | - |
Manage Gitlab migration with group member member retains indirect membership in imported project | 4370061810 | passed | - |
Manage Gitlab migration with project member member retains direct membership in imported project | 4370061810 | passed | - |
Manage Gitlab migration with designs successfully imports design | 4370061810 | passed | - |
Manage Gitlab migration with project issues successfully imports issue | 4370061810 | passed | - |
Manage Gitlab migration with associated merge request preserves related merge request | 4370061810 | passed | - |
Other tests:
Plan
- Total 192 tests
- Passed 190 tests
- Failed 0 tests
- 2 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Plan A project wiki can change the directory path of a page | 4370061748, 4370061769, 4370061774, 4370061779, 4370061739 | passed | - |
Plan Issue creation closes an issue | 4370061748, 4370061767, 4370061777, 4370061773, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Plan Issue creation creates an issue | 4370061748, 4370061767, 4370061777, 4370061773, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Plan Issue creation when using attachments in comments comments on an issue with an attachment | 4370061748, 4370061767, 4370061777, 4370061773, 4370061786, 4370061782, 4370061788, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Plan Milestones Group milestone behaves like milestone assigned to existing issue is assigned to an existing issue | 4370061748, 4370061767, 4370061775, 4370061778, 4370061740 | passed | - |
Plan Milestones Group milestone behaves like milestone assigned to new issue is assigned to a new issue | 4370061748, 4370061767, 4370061775, 4370061778, 4370061740 | passed | - |
Plan Milestones Project milestone behaves like milestone assigned to new issue is assigned to a new issue | 4370061748, 4370061767, 4370061775, 4370061778, 4370061740 | passed | - |
Plan Milestones Project milestone behaves like milestone assigned to existing issue is assigned to an existing issue | 4370061748, 4370061767, 4370061775, 4370061778, 4370061740 | passed | - |
Plan Testing project wiki can delete a page | 4370061748, 4370061767, 4370061773, 4370061779, 4370061739 | passed | - |
Plan issue suggestions shows issue suggestions when creating a new issue | 4370061746, 4370061767, 4370061770, 4370061781, 4370061739 | passed | - |
Plan Issue board focus mode focuses on issue board | 4370061746, 4370061754, 4370061771, 4370061780, 4370061743 | passed | - |
Plan check xss occurence in @mentions in issues mentions a user in a comment | 4370061746, 4370061765, 4370061773, 4370061780, 4370061743 | passed | - |
Plan Related issues relates and unrelates one issue to/from another | 4370061746, 4370061769, 4370061777, 4370061773, 4370061740 | passed | - |
Plan Design Management user adds a design and modifies it | 4370061749, 4370061767, 4370061770, 4370061780, 4370061742 | passed | - |
Plan Issue closes via pushing a commit | 4370061749, 4370061767, 4370061774, 4370061780, 4370061740 | passed | - |
Plan Issue comments comments on an issue and edits the comment | 4370061749, 4370061767, 4370061771, 4370061780, 4370061740 | passed | - |
Plan Design Management user archives a design | 4370061749, 4370061764, 4370061774, 4370061780, 4370061740 | passed | - |
Plan Testing project wiki file upload by creating a formatted page with an image uploaded | 4370061749 quarantine, 4370061774 quarantine, 4370061777 quarantine, 4370061743 quarantine | passed | - |
Plan Design Management user adds a design and annotates it | 4370061749, 4370061765, 4370061771, 4370061777, 4370061745 | passed | - |
Plan mention mentions another user in an issue | 4370061754, 4370061752, 4370061770, 4370061779, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Plan Issues list successfully exports issues list as CSV | 4370061754, 4370061752, 4370061775, 4370061778, 4370061743 | passed | - |
Plan Group milestone creates a group milestone | 4370061754, 4370061752, 4370061770, 4370061778, 4370061740 | passed | - |
Plan Testing wiki content manipulation inside a project by manipulating content on the page | 4370061754, 4370061751, 4370061771, 4370061779, 4370061739 | passed | - |
Plan Testing wiki content manipulation inside a project by manipulating content on the page using git push | 4370061754, 4370061751, 4370061771, 4370061779, 4370061739 | passed | - |
Plan Testing wiki content creation inside a project by adding a second page to the wiki | 4370061752, 4370061765, 4370061775, 4370061778, 4370061743 | passed | - |
Plan Testing wiki content creation inside a project by adding a home page to the wiki using git push | 4370061752, 4370061765, 4370061775, 4370061778, 4370061743 | passed | - |
Plan Testing wiki content creation inside a project by adding a home page to the wiki | 4370061752, 4370061765, 4370061775, 4370061778, 4370061743 | passed | - |
Plan Testing wiki content creation inside a project by adding a second page to the wiki using git push | 4370061752, 4370061765, 4370061775, 4370061778, 4370061743 | passed | - |
Plan collapse comments in issue discussions collapses and expands reply for comments in an issue | 4370061752, 4370061767, 4370061771, 4370061781, 4370061742 | passed | - |
Plan Assignees update without refresh | 4370061765, 4370061751, 4370061773, 4370061781, 4370061742 | passed | - |
Plan Custom issue templates creates an issue via custom template | 4370061751, 4370061767, 4370061771, 4370061778, 4370061743 | passed | - |
Plan filter issue comments activities filters comments and activities in an issue | 4370061751, 4370061769, 4370061775, 4370061778, 4370061742 | passed | - |
Plan Project Wiki with Wiki Sidebar has all expected links that work | 4370061751, 4370061769, 4370061773, 4370061779, 4370061740 | passed | - |
Plan Project Wiki with Wiki Page List has all expected links that work | 4370061751, 4370061769, 4370061773, 4370061779, 4370061740 | passed | - |
Plan Project milestone creates a project milestone | 4370061751, 4370061769, 4370061775, 4370061779, 4370061739 | passed | - |
Plan Email Notification is received by a user for project invitation | 4370061806 | passed | - |
Other tests:
Create
- Total 568 tests
- Passed 474 tests
- Failed 11 tests
- 83 other tests (usually skipped)
Test | Job | Status | Action |
---|---|---|---|
Create Push mirror a repository over HTTP configures and syncs a (push) mirrored repository | 4370061749, 4370061754, 4370061770, 4370061780, 4370061742 | failed |
|
Create Push mirror a repository over HTTP configures and syncs LFS objects for a (push) mirrored repository | 4370061754, 4370061752, 4370061771, 4370061779, 4370061742 | failed |
|
Create Create a new merge request creates a basic merge request | 4370061813 | failed |
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Create SSH key support pushes multiple branches and tags together | 4370061748, 4370061764, 4370061777, 4370061773, 4370061811, 4370061812, 4370061813, 4370061739 | passed | - |
Create SSH key support pushes code to the repository via SSH | 4370061748, 4370061764, 4370061777, 4370061773, 4370061811, 4370061812, 4370061813, 4370061739 | passed | - |
Create File templates user adds Dockerfile via file template Python | 4370061748, 4370061764, 4370061771, 4370061780, 4370061743 | passed | - |
Create File templates user adds .gitignore via file template Android | 4370061748, 4370061764, 4370061771, 4370061780, 4370061743 | passed | - |
Create File templates user adds .gitlab-ci.yml via file template Julia | 4370061748, 4370061764, 4370061771, 4370061780, 4370061743 | passed | - |
Create File templates user adds LICENSE via file template Mozilla Public License 2.0 | 4370061748, 4370061764, 4370061771, 4370061780, 4370061743 | passed | - |
Create Multiple file snippet behaves like deleting file from snippet deletes second file from an existing project_snippet to make it single-file | 4370061748, 4370061754, 4370061773, 4370061779, 4370061745 | passed | - |
Create Multiple file snippet behaves like deleting file from snippet deletes second file from an existing personal_snippet to make it single-file | 4370061748, 4370061754, 4370061773, 4370061779, 4370061745 | passed | - |
Create Add a directory in Web IDE when a directory with the same name already exists throws an error | 4370061748 quarantine, 4370061754 quarantine, 4370061770 quarantine, 4370061778 quarantine, 4370061743 quarantine | passed | - |
Create Add a directory in Web IDE when user adds a new empty directory shows successfully but not able to be committed | 4370061748 quarantine, 4370061754 quarantine, 4370061770 quarantine, 4370061778 quarantine, 4370061743 quarantine | passed | - |
Create Version control for personal snippets clones, pushes, and pulls a snippet over HTTP, edits via UI | 4370061748, 4370061769, 4370061771, 4370061781, 4370061745 | passed | - |
Create Version control for personal snippets clones, pushes, and pulls a snippet over SSH, deletes via UI | 4370061748, 4370061769, 4370061771, 4370061781, 4370061745 | 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 | 4370061748, 4370061769, 4370061777, 4370061775, 4370061743 | passed | - |
Create Git push over HTTP user using a personal access token pushes code to the repository | 4370061748, 4370061754, 4370061770, 4370061781, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Create Prereceive hook when creating a tag for a ref when it triggers a prereceive hook configured with a custom error returns a custom server hook error | 4370061748, 4370061765, 4370061770, 4370061777, 4370061740 | passed | - |
Create Merge request push options sets title and description | 4370061748, 4370061769, 4370061771, 4370061777, 4370061740 | 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 | 4370061746, 4370061769, 4370061771, 4370061778, 4370061745 | 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 | 4370061746, 4370061769, 4370061771, 4370061778, 4370061745 | passed | - |
Create Source editor toolbar preview can preview markdown side-by-side while editing | 4370061746, 4370061765, 4370061775, 4370061780, 4370061745 | passed | - |
Create Merge request squashing user squashes commits while merging | 4370061746, 4370061765, 4370061771, 4370061781, 4370061745 | 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 | 4370061746, 4370061764, 4370061774, 4370061778, 4370061743 | passed | - |
Create Create a new merge request from the event notification after a push creates a merge request after a push via the API | 4370061746, 4370061764, 4370061774, 4370061778, 4370061743 | passed | - |
Create Repository Usage Quota matches cloned repo usage to reported usage | 4370061746, 4370061754, 4370061771, 4370061779, 4370061745 | passed | - |
Create Merge request push options sets labels | 4370061746, 4370061764, 4370061777, 4370061773, 4370061745 | passed | - |
Create Merge request push options when labels are set already removes them on subsequent push | 4370061746, 4370061764, 4370061777, 4370061773, 4370061745 | passed | - |
Create Create, list, and delete branches via web lists branches correctly after CRUD operations | 4370061746, 4370061769, 4370061775, 4370061779, 4370061740 | passed | - |
Create Download merge request patch and diff views the merge request plain diff | 4370061746, 4370061764, 4370061775, 4370061778, 4370061808, 4370061745 | passed | - |
Create Download merge request patch and diff views the merge request patches | 4370061746, 4370061764, 4370061775, 4370061778, 4370061808, 4370061745 | passed | - |
Create Branch with unusual name when branch name contains slash, hash, double dash, and capital letter renders repository file tree correctly | 4370061746, 4370061764, 4370061774, 4370061780, 4370061743 | passed | - |
Create Merge request rebasing user rebases source branch of merge request | 4370061746, 4370061769, 4370061774, 4370061781, 4370061742 | passed | - |
Create Create a new project from a template commits via the api | 4370061746, 4370061765, 4370061770, 4370061777, 4370061742 | passed | - |
Create Multiple file snippet creates a personal snippet with multiple files | 4370061746, 4370061754, 4370061774, 4370061779, 4370061739 | passed | - |
Create with merge request suggestions applies a single suggestion with a custom message | 4370061749, 4370061769, 4370061774, 4370061778, 4370061740 | passed | - |
Create Multiple file snippet behaves like adding file to snippet adds second file to an existing project_snippet to make it multi-file | 4370061749, 4370061765, 4370061773, 4370061778, 4370061740 | passed | - |
Create Multiple file snippet behaves like adding file to snippet adds second file to an existing personal_snippet to make it multi-file | 4370061749, 4370061765, 4370061773, 4370061778, 4370061740 | passed | - |
Create Sharing snippets when the snippet is changed to private does not display Embed/Share dropdown | 4370061749, 4370061767, 4370061774, 4370061779, 4370061745 | passed | - |
Create Sharing snippets when the snippet is public can be shared with not signed-in users | 4370061749, 4370061767, 4370061774, 4370061779, 4370061745 | passed | - |
Create PostReceive idempotent pushes and creates a single push event three times | 4370061749, 4370061765, 4370061773, 4370061779, 4370061739 | 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 | 4370061749, 4370061765, 4370061773, 4370061778, 4370061745 | 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 | 4370061749, 4370061765, 4370061773, 4370061778, 4370061745 | passed | - |
Create Create a new merge request creates a merge request with a milestone and label | 4370061749, 4370061767, 4370061775, 4370061780, 4370061742 | passed | - |
Create Create a new merge request creates a basic merge request | 4370061749, 4370061767, 4370061775, 4370061780, 4370061811, 4370061812, 4370061742 | passed | - |
Create Push over HTTP using Git protocol version 2 user pushes to the repository | 4370061749, 4370061764, 4370061775, 4370061778, 4370061743 | passed | - |
Create Version control for project snippets clones, pushes, and pulls a project snippet over HTTP, edits via UI | 4370061749, 4370061764, 4370061771, 4370061781, 4370061742 | passed | - |
Create Version control for project snippets clones, pushes, and pulls a project snippet over SSH, deletes via UI | 4370061749, 4370061764, 4370061771, 4370061781, 4370061742 | passed | - |
Create File management user creates a file via the Web | 4370061749, 4370061765, 4370061770, 4370061779, 4370061743 | passed | - |
Create Personal snippet creation user creates a personal snippet | 4370061749, 4370061764, 4370061770, 4370061780, 4370061811, 4370061812, 4370061742, 4370061813 | 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 | 4370061749, 4370061769, 4370061773, 4370061781, 4370061743 | passed | - |
Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a personal_snippet | 4370061754, 4370061752, 4370061770, 4370061780, 4370061742 | passed | - |
Create Adding comments on snippets behaves like comments on snippets adds, edits, and deletes a comment on a project_snippet | 4370061754, 4370061752, 4370061770, 4370061780, 4370061742 | passed | - |
Create Merge request push options removes the source branch | 4370061754, 4370061752, 4370061774, 4370061778, 4370061742 | passed | - |
Create Merged merge request can be reverted | 4370061754, 4370061752, 4370061775, 4370061781, 4370061808, 4370061742 | passed | - |
Create Git push over HTTP user pushes code to the repository | 4370061754, 4370061751, 4370061774, 4370061779, 4370061811, 4370061812, 4370061740, 4370061813 | passed | - |
Create Project snippet creation user creates a project snippet | 4370061754, 4370061751, 4370061775, 4370061781, 4370061745 | passed | - |
Create Default branch name instance setting allows a project to be created via the CLI with a different default branch name | 4370061752, 4370061764, 4370061775, 4370061780, 4370061742 | passed | - |
Create Default branch name instance setting sets the default branch name for a new project | 4370061752, 4370061764, 4370061775, 4370061780, 4370061742 | passed | - |
Create Cherry picking from a merge request creates a merge request | 4370061752, 4370061769, 4370061775, 4370061779, 4370061739 | passed | - |
Create API basics user creates a project with a file and deletes them afterwards | 4370061752, 4370061765, 4370061770, 4370061777, 4370061739 | passed | - |
Create API basics raw file access sets no-cache headers as expected | 4370061752, 4370061765, 4370061770, 4370061777, 4370061739 | passed | - |
Create File management user edits a file via the Web | 4370061752, 4370061764, 4370061775, 4370061781, 4370061742 | passed | - |
Create File management user deletes a file via the Web | 4370061752, 4370061765, 4370061774, 4370061778, 4370061739 | 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 | 4370061752, 4370061765, 4370061774, 4370061777, 4370061743 | 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 | 4370061752, 4370061765, 4370061774, 4370061777, 4370061743 | passed | - |
Create Merge request custom templates creates a merge request via custom template | 4370061752, 4370061765, 4370061775, 4370061778, 4370061742 | passed | - |
Create Repository tags when protected behaves like successful tag creation can be created by maintainer_user | 4370061752, 4370061769, 4370061775, 4370061779, 4370061743 | passed | - |
Create Repository tags when protected behaves like unsuccessful tag creation cannot be created by an unauthorized developer_user | 4370061752, 4370061769, 4370061775, 4370061779, 4370061743 | passed | - |
Create Repository tags when not protected behaves like successful tag creation can be created by developer_user | 4370061752, 4370061769, 4370061775, 4370061779, 4370061743 | passed | - |
Create Repository tags when not protected behaves like successful tag creation can be created by maintainer_user | 4370061752, 4370061769, 4370061775, 4370061779, 4370061743 | passed | - |
Create Merge request push options sets a target branch | 4370061752, 4370061764, 4370061771, 4370061778, 4370061740 | passed | - |
Create with merge request batch suggestions applies multiple suggestions | 4370061752, 4370061765, 4370061774, 4370061778, 4370061742 | passed | - |
Create Merge request push options sets merge when pipeline succeeds | 4370061752, 4370061764, 4370061770, 4370061777, 4370061745 | passed | - |
Create Merge request push options merges when pipeline succeeds | 4370061752, 4370061764, 4370061770, 4370061777, 4370061745 | passed | - |
Create SSH keys support user can add an SSH key | 4370061752, 4370061764, 4370061771, 4370061780, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Create SSH keys support after adding an ssh key can delete an ssh key | 4370061752, 4370061764, 4370061771, 4370061780, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Create Commit data user views raw commit diff | 4370061764, 4370061751, 4370061774, 4370061780, 4370061743 | passed | - |
Create Commit data user views raw email patch | 4370061764, 4370061751, 4370061774, 4370061780, 4370061743 | passed | - |
Create Cherry picking a commit creates a merge request | 4370061765, 4370061751, 4370061775, 4370061778, 4370061740 | passed | - |
Create Reverting a commit creates a merge request | 4370061765, 4370061751, 4370061775, 4370061779, 4370061743 | passed | - |
Create Merge request creation from fork can merge source branch from fork into upstream repository | 4370061751, 4370061769, 4370061774, 4370061780, 4370061740 | passed | - |
Create Git push over HTTP pushes to a project using a specific Praefect repository storage | 4370061751 | passed | - |
Create Git clone over HTTP user performs a shallow clone | 4370061751, 4370061769, 4370061770, 4370061781, 4370061742 | passed | - |
Create Git clone over HTTP user performs a deep clone | 4370061751, 4370061769, 4370061770, 4370061781, 4370061742 | passed | - |
Create Multiple file snippet creates a project snippet with multiple files | 4370061751, 4370061769, 4370061770, 4370061778, 4370061743 | passed | - |
Create push after setting the file size limit via admin/application_settings push successful when the file size is under the limit | 4370061751, 4370061769, 4370061773, 4370061781, 4370061745 | passed | - |
Create push after setting the file size limit via admin/application_settings push fails when the file size is above the limit | 4370061751, 4370061769, 4370061773, 4370061781, 4370061745 | passed | - |
Create Push over SSH using Git protocol version 2 user pushes to the repository | 4370061751, 4370061767, 4370061775, 4370061780, 4370061743 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of personal_snippet_with_multiple_files including file number | 4370061751, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of personal_snippet_with_single_file including file number | 4370061751, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of project_snippet_with_single_file including file number | 4370061751, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Create Snippet index page behaves like displaying details on index page shows correct details of project_snippet_with_multiple_files including file number | 4370061751, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Create Snippet repository storage moves snippet repository from one Gitaly storage to another | 4370061804 | passed | - |
Create Gitaly repository storage creates a 2nd fork after moving the parent project | 4370061804 | passed | - |
Other tests:
Verify
- Total 235 tests
- Passed 220 tests
- Failed 0 tests
- 15 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Verify Pipeline with customizable variable manually creates a pipeline and uses the defined custom variable value | 4370061748, 4370061754, 4370061773, 4370061780, 4370061745 | passed | - |
Verify Run pipeline with web only rule can trigger pipeline | 4370061748, 4370061754, 4370061770, 4370061777, 4370061740 | passed | - |
Verify Pipeline with prefill variables shows dropdown for variables with description, value, and options defined | 4370061748, 4370061767, 4370061773, 4370061779, 4370061745 | passed | - |
Verify Pipeline with prefill variables shows only variables with description as prefill variables on the run pipeline page | 4370061748, 4370061767, 4370061773, 4370061779, 4370061745 | passed | - |
Verify Run pipeline with manual jobs does not leave any job in skipped state | 4370061748, 4370061765, 4370061771, 4370061780, 4370061740 | passed | - |
Verify Unlocking job artifacts across parent-child pipelines without strategy:depend when latest pipeline family is successful unlocks job artifacts from previous successful pipeline family | 4370061748, 4370061765, 4370061771, 4370061778, 4370061740 | passed | - |
Verify Unlocking job artifacts across parent-child pipelines without strategy:depend when latest child pipeline failed unlocks job artifacts from previous successful pipeline family because the latest parent is successful | 4370061748, 4370061765, 4370061771, 4370061778, 4370061740 | passed | - |
Verify Unlocking job artifacts across parent-child pipelines without strategy:depend when latest parent pipeline failed does not unlock job artifacts from previous successful pipeline family | 4370061748, 4370061765, 4370061771, 4370061778, 4370061740 | passed | - |
Verify Unlocking job artifacts across parent-child pipelines with strategy:depend when latest parent pipeline failed does not unlock job artifacts from previous successful pipeline family | 4370061748, 4370061765, 4370061771, 4370061778, 4370061740 | passed | - |
Verify Unlocking job artifacts across parent-child pipelines with strategy:depend when latest pipeline family is successful unlocks job artifacts from previous successful pipeline family | 4370061748, 4370061765, 4370061771, 4370061778, 4370061740 | passed | - |
Verify Unlocking job artifacts across parent-child pipelines with strategy:depend when latest child pipeline failed does not unlock job artifacts from previous successful pipeline family | 4370061748, 4370061765, 4370061771, 4370061778, 4370061740 | passed | - |
Verify Include multiple files from a project runs the pipeline with composed config | 4370061748, 4370061764, 4370061774, 4370061777, 4370061740 | passed | - |
Verify Pipeline with raw variables in YAML expands variables according to expand: true/false | 4370061748, 4370061764, 4370061775, 4370061778, 4370061739 | passed | - |
Verify Pipeline editor can create merge request | 4370061748, 4370061765, 4370061770, 4370061780, 4370061739 | passed | - |
Verify Runner registration user registers a new project runner | 4370061748, 4370061764, 4370061775, 4370061781, 4370061742 | passed | - |
Verify Include multiple files from multiple projects runs the pipeline with composed config | 4370061748, 4370061764, 4370061770, 4370061781, 4370061743 | passed | - |
Verify Update CI file with pipeline editor creates new pipeline and target branch | 4370061746, 4370061754, 4370061777, 4370061773, 4370061743 | passed | - |
Verify When user is blocked pipeline schedule is canceled | 4370061746, 4370061769, 4370061770, 4370061778, 4370061743 | passed | - |
Verify Trigger matrix creates 2 trigger jobs and passes corresponding matrix variables | 4370061746, 4370061767, 4370061770, 4370061780, 4370061742 | passed | - |
Verify Code coverage statistics creates an MR with code coverage statistics | 4370061749, 4370061769, 4370061770, 4370061778, 4370061745 | passed | - |
Verify Pipeline with project file variables does not expose file variable content with echo | 4370061749, 4370061764, 4370061771, 4370061780, 4370061743 | passed | - |
Verify Pipeline with project file variables can read file variable content with cat | 4370061749, 4370061764, 4370061771, 4370061780, 4370061743 | passed | - |
Verify Trigger child pipeline with 'when:manual' can trigger bridge job | 4370061749, 4370061765, 4370061771, 4370061779, 4370061745 | passed | - |
Verify Pipeline editor when CI has invalid syntax shows invalid validations | 4370061754, 4370061752, 4370061770, 4370061777, 4370061743 | passed | - |
Verify Pipeline editor when CI has valid syntax shows valid validations | 4370061754, 4370061752, 4370061770, 4370061777, 4370061743 | passed | - |
Verify UI defined variable is not inheritable by default | 4370061752, 4370061769, 4370061775, 4370061781, 4370061745 | passed | - |
Verify UI defined variable is not inheritable when forward:pipeline_variables is false | 4370061752, 4370061769, 4370061775, 4370061781, 4370061745 | passed | - |
Verify Endpoint Coverage spans r/w postgres web sidekiq git api | 4370061752, 4370061769, 4370061771, 4370061781, 4370061745 | passed | - |
Verify UI defined variable is inheritable when forward:pipeline_variables is true | 4370061752, 4370061769, 4370061774, 4370061780, 4370061740 | passed | - |
Verify Pipeline API defined variable inheritance is determined based on forward:pipeline_variables condition | 4370061752, 4370061764, 4370061774, 4370061779, 4370061742 | passed | - |
Verify Pipeline editor can switch branches and target branch field updates accordingly | 4370061752, 4370061769, 4370061771, 4370061777, 4370061739 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [if-not-present] policy applies pull policy in job correctly | 4370061764, 4370061751, 4370061774, 4370061780, 4370061743 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [never] policy applies pull policy in job correctly | 4370061764, 4370061751, 4370061774, 4370061780, 4370061743 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [always if-not-present] policies applies pull policy in job correctly | 4370061764, 4370061751, 4370061774, 4370061780, 4370061743 | passed | - |
Verify Pipeline with image:pull_policy when policy is allowed with [always] policy applies pull policy in job correctly | 4370061764, 4370061751, 4370061774, 4370061780, 4370061743 | passed | - |
Verify Pipeline with image:pull_policy when policy is not allowed fails job with policy not allowed message | 4370061764, 4370061751, 4370061774, 4370061780, 4370061743 | passed | - |
Verify Include local config file paths with wildcard runs the pipeline with composed config | 4370061764, 4370061751, 4370061773, 4370061781, 4370061742 | passed | - |
Verify Parent-child pipelines independent relationship parent pipelines passes if child passes | 4370061764, 4370061751, 4370061771, 4370061779, 4370061740 | passed | - |
Verify Parent-child pipelines independent relationship parent pipeline passes even if child fails | 4370061764, 4370061751, 4370061771, 4370061779, 4370061740 | passed | - |
Verify Group runner registration user registers a new group runner | 4370061765 quarantine, 4370061751 quarantine, 4370061774 quarantine, 4370061778 quarantine, 4370061742 quarantine | passed | - |
Verify Pass dotenv variables to downstream via bridge runs the pipeline with composed config | 4370061765, 4370061751, 4370061773, 4370061779, 4370061743 | passed | - |
Verify Unlocking job artifacts across pipelines when latest pipeline is successful unlocks job artifacts from previous successful pipeline | 4370061765, 4370061751, 4370061770, 4370061781, 4370061742 | passed | - |
Verify Pipeline with protected variable does not expose variable on unprotected branch | 4370061751, 4370061767, 4370061773, 4370061779, 4370061742 | passed | - |
Verify Pipeline with protected variable exposes variable on protected branch | 4370061751, 4370061767, 4370061773, 4370061779, 4370061742 | passed | - |
Other tests:
Package
- Total 167 tests
- Passed 140 tests
- Failed 9 tests
- 18 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Package Package Registry npm project level endpoint using ci job token push and pull a npm package via CI | 4370061783, 4370061786, 4370061790, 4370061787 | passed | - |
Package Package Registry npm project level endpoint using project deploy token push and pull a npm package via CI | 4370061783, 4370061786, 4370061790, 4370061787 | passed | - |
Package Package Registry npm project level endpoint using personal access token push and pull a npm package via CI | 4370061783, 4370061786, 4370061790, 4370061787 | passed | - |
Package RubyGems Repository publishes a Ruby gem | 4370061783, 4370061784, 4370061788, 4370061790 | passed | - |
Package Composer Repository publishes a composer package and deletes it | 4370061783, 4370061786, 4370061788, 4370061789 | passed | - |
Package Package Registry npm instance level endpoint using project deploy token push and pull a npm package via CI | 4370061783, 4370061784, 4370061788, 4370061789 | passed | - |
Package Package Registry npm instance level endpoint using ci job token push and pull a npm package via CI | 4370061783, 4370061784, 4370061788, 4370061789 | passed | - |
Package Package Registry npm instance level endpoint using personal access token push and pull a npm package via CI | 4370061783, 4370061784, 4370061788, 4370061789 | passed | - |
Package Conan Repository publishes, installs, and deletes a Conan package | 4370061783 quarantine, 4370061786 quarantine, 4370061790 quarantine, 4370061787 quarantine | passed | - |
Package NuGet group level endpoint using ci job token publishes a nuget package at the project endpoint and installs it from the group endpoint | 4370061783, 4370061786, 4370061788, 4370061790 | passed | - |
Package NuGet group level endpoint using personal access token publishes a nuget package at the project endpoint and installs it from the group endpoint | 4370061783, 4370061786, 4370061788, 4370061790 | passed | - |
Package NuGet group level endpoint using group deploy token publishes a nuget package at the project endpoint and installs it from the group endpoint | 4370061783, 4370061786, 4370061788, 4370061790 | passed | - |
Package Helm Registry using personal access token pushes and pulls a helm chart | 4370061783, 4370061784, 4370061788, 4370061789 | passed | - |
Package Helm Registry using ci job token pushes and pulls a helm chart | 4370061783, 4370061784, 4370061788, 4370061789 | passed | - |
Package Helm Registry using project deploy token pushes and pulls a helm chart | 4370061783, 4370061784, 4370061788, 4370061789 | passed | - |
Package PyPI Repository when at the project level publishes and installs a pypi package | 4370061783, 4370061786, 4370061788, 4370061790 | passed | - |
Package Maven Repository with Gradle using ci job token pushes and pulls a maven package via gradle | 4370061786, 4370061782, 4370061790, 4370061787 | passed | - |
Package Maven Repository with Gradle using project deploy token pushes and pulls a maven package via gradle | 4370061786, 4370061782, 4370061790, 4370061787 | passed | - |
Package Maven Repository with Gradle using personal access token pushes and pulls a maven package via gradle | 4370061786, 4370061782, 4370061790, 4370061787 | passed | - |
Package NuGet project level endpoint using a project deploy token publishes a nuget package and installs | 4370061786, 4370061782, 4370061788, 4370061790 | passed | - |
Package NuGet project level endpoint using a personal access token publishes a nuget package and installs | 4370061786, 4370061782, 4370061788, 4370061790 | passed | - |
Package NuGet project level endpoint using a ci job token publishes a nuget package and installs | 4370061786, 4370061782, 4370061788, 4370061790 | passed | - |
Package Maven project level endpoint using a ci job token pushes and pulls a maven package via maven | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Maven project level endpoint using a project deploy token pushes and pulls a maven package via maven | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Maven project level endpoint using a personal access token pushes and pulls a maven package via maven | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Maven group level endpoint duplication setting when disabled prevents users from publishing duplicates | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Maven group level endpoint duplication setting when enabled allows users to publish duplicates | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Maven group level endpoint via maven using a personal access token pushes and pulls a maven package | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Maven group level endpoint via maven using a ci job token pushes and pulls a maven package | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Maven group level endpoint via maven using a project deploy token pushes and pulls a maven package | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Generic Repository uploads a generic package and downloads it | 4370061782, 4370061784, 4370061789, 4370061787 | passed | - |
Package Terraform Module Registry publishes a module | 4370061789 | passed | - |
Package Dependency Proxy using docker:24.0.1 and a group deploy token pulls an image using the dependency proxy | 4370061803, 4370061802 | passed | - |
Package Dependency Proxy using docker:24.0.1 and a personal access token pulls an image using the dependency proxy | 4370061803, 4370061802 | passed | - |
Package Dependency Proxy using docker:24.0.1 and a ci job token pulls an image using the dependency proxy | 4370061803, 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:23.0.6 and a personal access token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:20.10.23 and a project deploy token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:24.0.1 and a project deploy token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:24.0.1 and a ci job token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:23.0.6 and a project deploy token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:20.10.23 and a ci job token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:20.10.23 and a personal access token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:24.0.1 and a personal access token pushes image and deletes tag | 4370061802 | passed | - |
Package Self-managed Container Registry when tls is disabled using docker:23.0.6 and a ci job token pushes image and deletes tag | 4370061802 | passed | - |
Other tests:
Release
- Total 25 tests
- Passed 25 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Release Deploy token creation user adds a deploy token | 4370061749, 4370061767, 4370061774, 4370061779, 4370061742 | passed | - |
Release Deploy key creation user adds a deploy key | 4370061752, 4370061769, 4370061773, 4370061779, 4370061745 | 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 | 4370061752, 4370061769, 4370061775, 4370061781, 4370061745 | 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 | 4370061752, 4370061769, 4370061775, 4370061781, 4370061745 | 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 | 4370061752, 4370061769, 4370061775, 4370061781, 4370061745 | passed | - |
Configure
- Total 10 tests
- Passed 0 tests
- Failed 0 tests
- 10 other tests (usually skipped)
Other tests:
Monitor
- Total 69 tests
- Passed 52 tests
- Failed 6 tests
- 11 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Monitor Alert settings when using Prometheus integration behaves like sends test alert creates new alert | 4370061748, 4370061767, 4370061771, 4370061781, 4370061811, 4370061812, 4370061740, 4370061813 | passed | - |
Monitor Alert settings when using HTTP endpoint integration behaves like sends test alert creates new alert | 4370061748, 4370061767, 4370061771, 4370061781, 4370061811, 4370061812, 4370061740 | passed | - |
Monitor Alert when using Prometheus integration behaves like new alert automatically creates new incident | 4370061746, 4370061767, 4370061775, 4370061781, 4370061740 | passed | - |
Monitor Alert when using HTTP endpoint integration behaves like new alert automatically creates new incident | 4370061746, 4370061767, 4370061775, 4370061781, 4370061740 | passed | - |
Monitor Recovery alert when using Prometheus integration behaves like triggers recovery alert only resolves the correct alert | 4370061746, 4370061764, 4370061777, 4370061773, 4370061740 | passed | - |
Monitor Alert settings when using HTTP endpoint integration behaves like sends test alert using authorization key creates new alert | 4370061749, 4370061767, 4370061774, 4370061777, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Monitor Alert settings when using Prometheus integration behaves like sends test alert using authorization key creates new alert | 4370061749, 4370061767, 4370061774, 4370061777, 4370061811, 4370061812, 4370061813, 4370061745 | passed | - |
Monitor Alert when user is an owner when using Prometheus integration behaves like notification on new alert sends email to user | 4370061806 | passed | - |
Monitor Alert when user is an owner when using HTTP endpoint integration behaves like notification on new alert sends email to user | 4370061806 | passed | - |
Monitor Alert when user is a maintainer when using HTTP endpoint integration behaves like notification on new alert sends email to user | 4370061806 | passed | - |
Monitor Alert when user is a maintainer when using Prometheus integration behaves like notification on new alert sends email to user | 4370061806 | passed | - |
GitLab Metrics Sidekiq metrics via dedicated server returns 200 OK and serves metrics | 4370061809 | passed | - |
GitLab Metrics Web metrics via dedicated server returns 200 OK and serves metrics | 4370061809 | passed | - |
Other tests:
Data_stores
- Total 161 tests
- Passed 161 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Data Stores User can be followed and their activity seen | 4370061748, 4370061764, 4370061770, 4370061781, 4370061739 | passed | - |
Data Stores Check for broken images when logged in as a new admin behaves like loads all images loads all images | 4370061748, 4370061765, 4370061775, 4370061779, 4370061745 | passed | - |
Data Stores Check for broken images when logged in as a new user behaves like loads all images loads all images | 4370061748, 4370061765, 4370061775, 4370061779, 4370061745 | passed | - |
Data Stores Users API GET /users | 4370061746, 4370061767, 4370061771, 4370061780, 4370061740 | passed | - |
Data Stores Users API GET /users/:username with an invalid username | 4370061746, 4370061767, 4370061771, 4370061780, 4370061740 | passed | - |
Data Stores Users API GET /users/:username with a valid username | 4370061746, 4370061767, 4370061771, 4370061780, 4370061740 | passed | - |
Data Stores Project transfer between groups user transfers a project between groups | 4370061746, 4370061769, 4370061777, 4370061775, 4370061743 | passed | - |
Data Stores Subgroup transfer transfers a subgroup to another group | 4370061746, 4370061769, 4370061770, 4370061778, 4370061740 | passed | - |
Data Stores Project activity user creates an event in the activity page upon Git push | 4370061746, 4370061754, 4370061771, 4370061781, 4370061740 | passed | - |
Data Stores User when added to parent group is allowed to edit the sub-group project files | 4370061746, 4370061767, 4370061773, 4370061779, 4370061740 | passed | - |
Data Stores User when added to sub-group is not allowed to edit the parent group project files | 4370061746, 4370061767, 4370061773, 4370061779, 4370061740 | passed | - |
Data Stores Project in group behaves like successful project creation creates a new project | 4370061749, 4370061754, 4370061774, 4370061777, 4370061811, 4370061812, 4370061743, 4370061813 | passed | - |
Data Stores Project in personal namespace behaves like successful project creation creates a new project | 4370061749, 4370061754, 4370061774, 4370061777, 4370061811, 4370061812, 4370061743, 4370061813 | passed | - |
Data Stores Project owner permissions for group projects behaves like when user is added as maintainer has maintainer role without owner permissions | 4370061749, 4370061765, 4370061773, 4370061781, 4370061742 | passed | - |
Data Stores Project owner permissions for group projects behaves like when user is added as owner has owner role with owner permissions | 4370061749, 4370061765, 4370061773, 4370061781, 4370061742 | passed | - |
Data Stores Project owner permissions for personal projects behaves like when user is added as owner has owner role with owner permissions | 4370061749, 4370061765, 4370061773, 4370061781, 4370061742 | passed | - |
Data Stores Project owner permissions for personal projects behaves like when user is added as maintainer has maintainer role without owner permissions | 4370061749, 4370061765, 4370061773, 4370061781, 4370061742 | passed | - |
Data Stores User when added to sub-group is not allowed to push code to parent group project via the CLI | 4370061749, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Data Stores User when added to sub-group is not allowed to commit to parent group project via the API | 4370061749, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Data Stores User when added to sub-group is not allowed to create a file in parent group project via the API | 4370061749, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Data Stores User when added to parent group is allowed to create a file in sub-group project via the API | 4370061749, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Data Stores User when added to parent group is allowed to commit to sub-group project via the API | 4370061749, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Data Stores User when added to parent group is allowed to push code to sub-group project via the CLI | 4370061749, 4370061767, 4370061774, 4370061780, 4370061742 | passed | - |
Data Stores Create project badge creates project badge successfully | 4370061749, 4370061767, 4370061771, 4370061781, 4370061740 | passed | - |
Data Stores Add project member user adds project member | 4370061752, 4370061765, 4370061771, 4370061780, 4370061740 | passed | - |
Data Stores Group member access request generates a todo item for the group owner | 4370061764, 4370061751, 4370061774, 4370061781, 4370061745 | passed | - |
Data Stores Group member access request when managing requests as the group owner and request is denied does not add user to the group | 4370061764, 4370061751, 4370061774, 4370061781, 4370061745 | passed | - |
Data Stores Group member access request when managing requests as the group owner and request is accepted adds user to the group | 4370061764, 4370061751, 4370061774, 4370061781, 4370061745 | passed | - |
Data Stores Invite group with a group project behaves like invites group to project verifies group is added and members can access project with correct access level | 4370061765, 4370061751, 4370061771, 4370061780, 4370061743 | passed | - |
Data Stores Invite group with a personal namespace project behaves like invites group to project verifies group is added and members can access project with correct access level | 4370061765, 4370061751, 4370061771, 4370061780, 4370061743 | passed | - |
Data Stores User when parent group membership is terminated is not allowed to edit the project files | 4370061751, 4370061769, 4370061770, 4370061781, 4370061742 | passed | - |
Analytics
- Total 11 tests
- Passed 11 tests
- Failed 0 tests
- 0 other tests (usually skipped)
Passed tests:
Test | Job | Status | Action |
---|---|---|---|
Analytics Performance bar display when logged in as an admin user shows results for the original request and AJAX requests | 4370061748, 4370061767, 4370061773, 4370061780, 4370061742 | passed | - |
Analytics Service ping default enabled when using default enabled from gitlab.yml config has service ping toggle enabled | 4370061749, 4370061767, 4370061773, 4370061781, 4370061745 | passed | - |
Analytics Service ping disabled when disabled from gitlab.yml config has service ping toggle is disabled | 4370061805 | passed | - |
Unknown
- Total 8 tests
- Passed 0 tests
- Failed 0 tests
- 8 other tests (usually skipped)
Other tests:
Test | Job | Status | Action |
---|---|---|---|
Framework sanity Version check is the specified version | 4370061746, 4370061765, 4370061771, 4370061778, 4370061811, 4370061812, 4370061740, 4370061813 | pending | - |
Systems
- Total 19 tests
- Passed 19 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 |
4370061751 | 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 |
4370061751 | passed | - |
Systems Praefect repository commands allows admin to control the number of replicas of data | 4370061792 | passed | - |
Systems Praefect repository commands allows admin to manage difference between praefect database and disk state | 4370061792 | passed | - |
Systems Gitaly Cluster replication queue allows replication of different repository after interruption | 4370061792 | passed | - |
Systems Gitaly distributed reads reads from each node | 4370061792 | passed | - |
Systems Gitaly distributed reads when a node is unhealthy does not read from the unhealthy node | 4370061792 | passed | - |
Systems with Gitaly automatic failover and recovery automatically fails over | 4370061792 | passed | - |
Systems with Gitaly automatic failover and recovery when recovering from dataloss after failover automatically reconciles | 4370061792 | passed | - |
Systems Praefect connectivity commands in a healthy environment confirms healthy connection to database | 4370061792 | passed | - |
Systems Praefect connectivity commands in a healthy environment confirms healthy connection to gitaly nodes | 4370061792 | passed | - |
Systems Praefect connectivity commands in an unhealthy environment diagnoses connection issues to gitaly nodes | 4370061792 | passed | - |
Systems Praefect connectivity commands in an unhealthy environment diagnoses unhealthy connection to database | 4370061792 | passed | - |
Systems Gitaly backend node recovery recovers from dataloss | 4370061792 | passed | - |
Systems Praefect dataloss commands allows admin resolve scenario where data cannot be recovered | 4370061792 | passed | - |
Systems Praefect dataloss commands identifies how many changes are not in sync across storages | 4370061792 | passed | - |
Systems Praefect dataloss commands confirms that changes are synced across all storages | 4370061792 | passed | - |
Systems Gitaly using mTLS pushes to gitaly | 4370061800 | passed | - |
Systems 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 |
4370061804 | passed | - |