/**
* Run trial callbacks and record their execution state.
*
* @param \Scientist\Experiment $experiment
*
* @return \Scientist\Result[]
*/
protected function runTrials(Experiment $experiment)
{
$executions = [];
foreach ($experiment->getTrials() as $name => $trial) {
$executions[$name] = (new Machine($trial, $experiment->getParams(), true))->execute();
}
return $executions;
}