Example #1
0
 /**
  * @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;
 }