Re: [PATCH] t5562: skip if NO_CURL is enabled
- From
Max Kirillov <max@max630.net>
- Date
- Nov 22, 2018, 23:43 UTC
- Message-ID
- <20181122234346.GF5348@jessie.local>
- In-Reply-To
- <20181122161722.GC28192@sigill.intra.peff.net>
On Thu, Nov 22, 2018 at 11:17:22AM -0500, Jeff King wrote:
Show 14 quoted lines
> The script I use is at: > > https://github.com/peff/git/blob/meta/stress > > which you invoke like "/path/to/stress t5562" from the top-level of a > git.git checkout. It basically just runs a loop of twice as many > simultaneous invocations of the test script as you have CPUs, and waits > for one to fail. The load created by all of the runs tends to flush out > timing effects after a while. > > It fails for me on t5562 within 30 seconds or so (but note that in this > particular case it sometimes takes a while to produce the final output > because invoke-with-content-length misses the expected SIGCLD and sleeps > the full 60 seconds).
I have observed it caught failure at the very first run. However I could not fail t again. I tried running up to 20 instances, with 1 or 2 active cores (that's all I have here), also edited the test to include only push_plain case, and repeat it several times, to avoid running irrelevant cases, the failure never happened again.
The first failure was a bit unusual, in the ouput actually all tests were marked as passed, but it still failed somehow. Unfortunately, I did not save the output.
I submitted the perl patch
-- Max