Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
setPty example
$process
=
$this
->
getProcess
(
''
)
;
$this
->
assertNull
(
$process
->
getExitCodeText
(
)
)
;
}
public
function
testPTYCommand
(
)
{
if
(
!Process::
isPtySupported
(
)
)
{
$this
->
markTestSkipped
(
'PTY is not supported on this operating system.'
)
;
}
$process
=
$this
->
getProcess
(
'echo "foo"'
)
;
$process
->
setPty
(
true
)
;
$process
->
run
(
)
;
$this
->
assertSame
(
Process::STATUS_TERMINATED,
$process
->
getStatus
(
)
)
;
$this
->
assertEquals
(
"foo\r\n",
$process
->
getOutput
(
)
)
;
}
public
function
testMustRun
(
)
{
$process
=
$this
->
getProcess
(
'echo foo'
)
;
$this
->
assertSame
(
$process
,
$process
->
mustRun
(
)
)
;