/** * @param TestRunResults $testRunResults * @return array With numSteps, run, and tester info */ private function basicRunInfoArray($testRunResults) { $ret = array(); $run = $testRunResults->getRunNumber(); $ret["numSteps"] = $testRunResults->countSteps(); $ret['run'] = $run; $ret['tester'] = $this->testInfo->getTester($run); return $ret; }
/** * @param TestRunResults $runResult Result of this run */ public function printRun($runResult) { if (empty($runResult)) { return; } $testResult = $runResult->getStepResult(1); $numSteps = $runResult->countSteps(); $this->printViewRootStartTag($testResult->isCachedRun()); $this->printTester($runResult->getRunNumber()); echo "<numSteps>" . $numSteps . "</numSteps>\n"; if ($this->forceMultistep || $numSteps > 1) { for ($step = 1; $step <= $numSteps; $step++) { $testStepResult = $runResult->getStepResult($step); $eventName = empty($testStepResult) ? "" : $testStepResult->getEventName(); echo "<step>\n"; echo "<id>" . $step . "</id>"; echo "<eventName>" . $eventName . "</eventName>"; $this->printStepResults($testStepResult); echo "</step>\n"; } } else { $this->printStepResults($runResult->getStepResult(1)); } $this->printViewRootEndTag($testResult->isCachedRun()); }