shawnveltman's avatar

Test Speed Profiler

Hey all (and most of all, future me when I'm googling for this),

One of my projects has ~3k tests (unit + integration), and was starting to take way too long to run even in Parallel Testing mode.

Solution: Get the test logs that Parallel Testing CAN generate (JUnit), and parse those to find the tests that are taking the longest to find out where we can get immediate gains.

I put together a little wrapper that does that here: https://github.com/shawnveltman/testmetrics

I've already shaved off 2 mins on a 7 min test run time by being able to see where the biggest time-sucks were.

0 likes
0 replies

Please or to participate in this conversation.