/** * @param ProcessResultInterface $process * * @return bool True if chain should continue */ public function parseAndContinue(ProcessResultInterface $process) { $results = $this->getResultsFromOutput($process->getOutput()); if ($results != '') { $cleanResults = preg_replace('/[^FIESR.]+/', '', $results); $process->setTestResults(str_split($cleanResults)); } return true; }
/** * @param ProcessResultInterface $process * * @return bool True if chain should continue */ public function parseAndContinue(ProcessResultInterface $process) { if ($process->isToBeRetried()) { $process->setTestResults(array('R')); return false; } else { return true; } }