Skip to content

Add rspec_profiling to the rspec environment

Nick Thomas requested to merge 23034-enable-rspec-profiling into master

What does this MR do?

Add the rspec_profiling gem and activates it during rspec runs. Profiles are generated and stored in a .csv file in artifacts.

This MR is not meant to be merged. The plan is to regularly rebase against latest master and collect statistics of the test suite over time.

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

Why was this MR needed?

We know the test suite has been getting slower, but we don't have great visibility into when, or why it is happening. This MR will allow us to generate the data.

Related issues

Closes #23034 (closed)

Merge request reports