From: Jeff King Date: Wed, 24 Jan 2018 19:51:22 GMT Subject: Re: [PATCH 4/5] travis-ci: don't run the test suite as root in the 32 bit Linux build Message-ID: <20180124195122.GA7278@sigill.intra.peff.net> In-Reply-To: <20180124180142.GA26290@sigill.intra.peff.net> 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