/** * @return array */ public function run() { $this->results = []; foreach ($this->tests as $test) { $resultId = $this->client->run($test->test_id); $this->output($test->name . ' '); for ($i = 0; $i <= 20; $i++) { $result = $this->client->result($test->test_id, $resultId); if ($result->status === 'ready') { $this->results[] = $result; break; } $this->output('.'); sleep(10); } $this->output(PHP_EOL); } return $this->results; }