diff --git a/test_regress/driver.py b/test_regress/driver.py index cd49c6d8f..fd766c7b3 100755 --- a/test_regress/driver.py +++ b/test_regress/driver.py @@ -1734,6 +1734,9 @@ class VlTest: try: data = os.read(fd, 1) self._run_output(data, logfh, tee) + # Parent detects child termination by checking for b'' + if not data: + break except OSError: break