Inheritance: extends PhpBench\Registry\RegistrableInterface
Example #1
0
 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);
 }
Example #2
0
 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);
 }