the running test cases are not actively killed
breezewish opened this issue · comments
Wenxuan commented
Suppose we have only one test to run, which will stuck forever, for whatever reason.
Running the gtest-parallel by assigning --timeout=x
will be also stuck forever, instead of finished in time and reporting that test to be timed out.
The problem occurs because we wait the process to be finished without a time out:
gtest-parallel/gtest_parallel.py
Line 92 in f4d65b5
A solution might be https://stackoverflow.com/a/10012262/4597218