Create custom timing output for splitting tests

Hi all,

I have the following use case and was wondering if anyone had solved it.

We are currently using yarn workspaces to manage a JavaScript monorepo. We have numerous packages in our repo each with its own jest script.

What I would like to do is perform split by timing on our circleci process so that circleci can use the time it takes to run tests on each package to determine how to queue the packages across the containers for testing.

I can’t seem to find any info about how circleci generates timing info. I’m wondering if I can possibly generate my own custom timing output from the jest runs and tell circleci to use that.