FY22-Q2 KR: Increase functional and performance test coverage of large MRs => 75%

To align with increasing SUS for Merge Requests FY21-Q2 OKRs

The performance of large merge requests on GitLab.com is a common problem that has been surfaced in various areas like SUS surveys and Hacker News.

For this objective, we will need to:

  • Review large MR requirement => 100% | https://gitlab.com/gitlab-org/gitlab/-/issues/327128 | https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63527
  • Fully automated end-to-end tests that tests large MRs in functional test => 95% | https://gitlab.com/gitlab-org/gitlab/-/issues/333925 | https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63527
  • Add Large MR to Sample Demo data in GitLab => 100% | https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65125
    • Sample large MR is being added to the gitlab project. If needed, it can be done for the Sample Data project as well.
  • Increase focus of bug refinement meeting that affect large MRs => 0%

Next Steps

Cleanup

Status Step Merge Request
Documentation -

Improvements

Status Step Merge Request
Using API instead of UI -
Refactoring the Project Page Object -

Resources and previous data

Related links

Related goals

Issue Tracking

Issues in support of this effort are identified with ~"OKR FY22 Q2::Large MR". They can be tracked at this link.

Edited by Ramya Authappan