func (r *ExecuteStepProcessor) Process(msg *m.Message, context *t.GaugeContext) *m.Message { step, err := context.GetStepByDesc(*msg.ExecuteStepRequest.ParsedStepText) if err != nil { // if step implementation not found fmt.Println(err.Error()) } args := getArgs(msg.ExecuteStepRequest) exeRes := step.Execute(args...) return &m.Message{ MessageType: m.Message_ExecutionStatusResponse.Enum(), MessageId: msg.MessageId, ExecutionStatusResponse: &m.ExecutionStatusResponse{ ExecutionResult: exeRes, }, } }