start_session(session_info)
fork_process = subprocess.Popen([test_path + "fork", test_path + "fork2"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-
-if sys.version_info >= (3, 3):
- try:
- fork_process.wait(5)
- except TimeoutExpired:
- fork_process.kill()
- bail("Failed to run fork test application (time out)", session_info)
-else:
- fork_process.wait()
-
parent_pid = -1
child_pid = -1
for line in fork_process.stdout:
if match:
parent_pid = match.group(1)
+fork_process.wait()
+
print_test_result(fork_process.returncode == 0, current_test, "Fork test application exited normally")
current_test += 1