private function runNextTestOn(WorkerTestExecutor $worker)
 {
     if (count($this->tests) === 0) {
         $worker->stop();
         return null;
     }
     $test = $this->tests->dequeue();
     $this->listeners->testStarted($worker, $test);
     $worker->run($test);
 }