Skip to content
Snippets Groups Projects

Improve discussion_comments_spec perf

Merged Luke "Jared" Bennett requested to merge improve-discussions-feature-attempt-1 into master

What does this MR do?

EE port: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1639

https://redash.gitlab.com/dashboard/test-suite-statistics

./spec/features/discussion_comments_spec.rb :chart_with_upwards_trend: :cry:

Steps taken:

  1. Used empty_project for resources that do not depend on the repo
  2. Collapsed similar sibling scenarios reducing total scenarios by ~30
  3. Separate the shared example and all resource scenarios to allow for distribution across CI nodes

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading