newrelic-ruby-agent
newrelic-ruby-agent copied to clipboard
Produce timing information for all tests (including multiverse)
We know that a full CI run of all tests will take a very long time, given the amount of instrumentation logic that we test and the variety of different Ruby versions we test with. We know timing information based on what is reported to us by our CI system (GitHub Actions).
Ideally, we'd like to have the testing infrastructure itself produce autonomous timing information that is a) more granular than what we currently have access to, and b) available outside of the CI system.
This timing information will help us be proactive in keeping an eye on our testing infrastructure by establishing baselines that we can always compare the current times to, and it will help guide us in prioritizing efforts to speed up existing tests once we better understand where the time is being spent.
https://issues.newrelic.com/browse/NEWRELIC-3451
This has been addressed.