From 4fdf34004f149cc20b2f51d7d119aa500caad975 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois <2144837+alexandre-daubois@users.noreply.github.com> Date: Mon, 12 Feb 2024 15:55:24 +0100 Subject: [PATCH] [Process] Fix failing tests causing segfaults --- Tests/ProcessTest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tests/ProcessTest.php b/Tests/ProcessTest.php index 059d59a4..a2e370de 100644 --- a/Tests/ProcessTest.php +++ b/Tests/ProcessTest.php @@ -1570,7 +1570,7 @@ public function testFailingProcessWithMultipleCallsToProcGetStatus() */ public function testLongRunningProcessWithMultipleCallsToProcGetStatus() { - $process = $this->getProcess('php -r "sleep(1); echo \'done\';"'); + $process = $this->getProcess('sleep 1 && echo "done" && php -r "exit(0);"'); $process->start(static function () use ($process) { return $process->isRunning(); }); @@ -1585,7 +1585,7 @@ public function testLongRunningProcessWithMultipleCallsToProcGetStatus() */ public function testLongRunningProcessWithMultipleCallsToProcGetStatusError() { - $process = $this->getProcess('php -r "sleep(1); echo \'failure\'; exit(123);"'); + $process = $this->getProcess('sleep 1 && echo "failure" && php -r "exit(123);"'); $process->start(static function () use ($process) { return $process->isRunning(); });