On Wed, Jan 24, 2018 at 01:01:42PM -0500, Jeff King wrote: > Just for fun, I tried running: > > cd t > best-of-five make GIT_PROVE_OPTS='-j3' > best-of-five make GIT_PROVE_OPTS='-j3 --state=slow,save' > best-of-five make GIT_PROVE_OPTS='-j3 --shuffle' > [...] > I wonder what is different between my setup and Travis. I guess one > is that I use a tmpfs for the test-root. I wonder if that could throw > off the relative timings, or the importance of parallelization. I just tried again without a tmpfs (actually, with GIT_TEST_OPTS=--verbose-log, which matches Travis) and still got the "prove" version as only about 10s faster. So I dunno. My disk is an SSD, so that probably _is_ faster than Travis's disks, and maybe that would matter. I'm giving up on finding it. If you happen to have a recipe for reproducing a larger speedup with "--state=slow,save", I'd be curious to see it. But don't spend much time on it on my account. The existing prove-caching setup is there and working, so even in the worst case if it's not helping, it's not actively hurting much. -Peff