protected function assertExitCode($expected, Process $process)
{
$exitCode = $process->getExitCode();
if ($exitCode !== $expected) {
$this->fail(sprintf('Expected exit code "%s" but got "%s": STDOUT: %s ERR: %s', $expected, $exitCode, $process->getOutput(), $process->getErrorOutput()));
}
$this->assertEquals($expected, $exitCode);
}