public function runIteration(ExecutorInterface $executor, Config $executorConfig, Iteration $iteration, $sleep) { $this->logger->iterationStart($iteration); $result = $executor->execute($iteration, $executorConfig); if ($sleep) { usleep($sleep); } $iteration->setResult($result); $this->logger->iterationEnd($iteration); }
public function runIteration(ExecutorInterface $executor, Config $executorConfig, Iteration $iteration, SubjectMetadata $subjectMetadata) { $this->logger->iterationStart($iteration); $executor->execute($subjectMetadata, $iteration, $executorConfig); $sleep = $subjectMetadata->getSleep(); if ($sleep) { usleep($sleep); } $this->logger->iterationEnd($iteration); }