run_keyword method

Map run_keyword(
  1. dynamic name,
  2. List args
)

Implementation

Map run_keyword(name, List args) {
  print('invoking method $name with args $args');
  var resp = {'status': 'PASS', 'output': '', 'return': ''};
  InstanceMirror instance_mirror = reflect(library);
  var ret = instance_mirror.invoke(Symbol(name), args);
  print("run keyword returned $ret");
  resp["return"] = ret.reflectee.toString();
  return resp;
}