def run_desired_result(self, desired_result, compile_result=None,
                         exec_id=None):
    desired_result.limit = self.run_time_limit(desired_result)

    input = self.input_manager.select_input(desired_result)
    self.session.add(input)
    self.session.flush()

    log.debug('running desired result %s on input %s', desired_result.id,
              input.id)

    self.input_manager.before_run(desired_result, input)

    result = self.interface.run_precompiled(desired_result, input,
                                            desired_result.limit,
                                            compile_result, exec_id)

    self.report_result(desired_result, result, input)
Get the list of children of the dock layout.
dataset/ETHPy150Open jansel/opentuner/opentuner/measurement/driver.py/MeasurementDriver.run_desired_result--crossover with--dataset/ETHPy150Open ContinuumIO/ashiba/enaml/enaml/layout/dock_layout.py/DockLayout.children