Skip to content

Commit 2b131e3

Browse files
committed
fix: avoid killing stopped ios runner
1 parent d1a7641 commit 2b131e3

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/platforms/ios/runner-session.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,9 @@ async function stopRunnerSessionInternal(
192192
new Promise<void>((resolve) => setTimeout(resolve, RUNNER_STOP_WAIT_TIMEOUT_MS)),
193193
]);
194194
} catch {}
195-
await killRunnerProcessTree(session.child.pid, 'SIGKILL');
195+
if (isRunnerProcessAlive(session.child.pid)) {
196+
await killRunnerProcessTree(session.child.pid, 'SIGKILL');
197+
}
196198
cleanupTempFile(session.xctestrunPath);
197199
cleanupTempFile(session.jsonPath);
198200
await session.simulatorSetRedirect?.release();

0 commit comments

Comments
 (0)