The current setup can cause a de-optimization where unit tests can't start running until the slowest build target completes.