-
Jameson Rollins authored
It looks like a lot of the test failures were due to "kill && wait" not actually/properly killing the backgrounded processes from the test, even though the test "completed" successfully. The wait the never returns, and the whole test is then killed by timeout, which is equivalent to a fail. Here add a kill_jobs function to the local lib which aggressively kills all background processes. This seems to have reduced spurious test failures considerably.
5e03fd74