Skip to content
  • Jameson Rollins's avatar
    test: more aggressive subprocess cleanup · 5e03fd74
    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