@abc.abstractmethod
  def run(self, desired_result, input, limit):
    return opentuner.resultdb.models.Result()
run the given desired_result on input and produce a Result(),
dataset/ETHPy150Open jansel/opentuner/opentuner/measurement/interface.py/MeasurementInterface.run