=================================== FAILURES ===================================
__________________________ TestProcess.test_terminate __________________________
self = <test_gipc.TestProcess object at 0x1086d4820>
def test_terminate(self):
# 1s is too long, and the process is killed on python 3.8.6
p = start_process(gevent.sleep, args=(0.5,))
# Test __repr__ and __str__
p.__repr__()
p.terminate()
p.join()
p.__repr__()
> assert p.exitcode == -signal.SIGTERM
E assert -9 == -15
E +-9
E --15
-9 means that the child process terminated as of SIGKILL, not SIGTERM.
seen in CI on
posix (3.10, macos-10.15, default)
:-9
means that the child process terminated as of SIGKILL, not SIGTERM.Resolved itself by repeating test: instability.