From a2e3697c2457033670e7733f0382cfa6da146261 Mon Sep 17 00:00:00 2001 From: sriv Date: Mon, 29 Jan 2024 21:58:14 +0530 Subject: [PATCH 1/4] remove gauge_messages submodule and use go pkg add compatibility for concept start/end events Signed-off-by: sriv --- gauge_messages/messages.pb.go | 3048 --------------------------------- gauge_messages/services.pb.go | 1390 --------------- gauge_messages/spec.pb.go | 2488 --------------------------- generate.go | 2 +- genproto.sh | 5 - go.mod | 27 +- go.sum | 1141 +----------- handler.go | 13 +- jsonReport.go | 2 +- main.go | 2 +- 10 files changed, 75 insertions(+), 8043 deletions(-) delete mode 100644 gauge_messages/messages.pb.go delete mode 100644 gauge_messages/services.pb.go delete mode 100644 gauge_messages/spec.pb.go delete mode 100755 genproto.sh diff --git a/gauge_messages/messages.pb.go b/gauge_messages/messages.pb.go deleted file mode 100644 index 60c8267..0000000 --- a/gauge_messages/messages.pb.go +++ /dev/null @@ -1,3048 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: messages.proto - -package gauge_messages - -import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" - math "math" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package - -type StepValidateResponse_ErrorType int32 - -const ( - StepValidateResponse_STEP_IMPLEMENTATION_NOT_FOUND StepValidateResponse_ErrorType = 0 - StepValidateResponse_DUPLICATE_STEP_IMPLEMENTATION StepValidateResponse_ErrorType = 1 -) - -var StepValidateResponse_ErrorType_name = map[int32]string{ - 0: "STEP_IMPLEMENTATION_NOT_FOUND", - 1: "DUPLICATE_STEP_IMPLEMENTATION", -} - -var StepValidateResponse_ErrorType_value = map[string]int32{ - "STEP_IMPLEMENTATION_NOT_FOUND": 0, - "DUPLICATE_STEP_IMPLEMENTATION": 1, -} - -func (x StepValidateResponse_ErrorType) String() string { - return proto.EnumName(StepValidateResponse_ErrorType_name, int32(x)) -} - -func (StepValidateResponse_ErrorType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{17, 0} -} - -type CacheFileRequest_FileStatus int32 - -const ( - /// The file content was changed in the client - CacheFileRequest_CHANGED CacheFileRequest_FileStatus = 0 - /// The file was closed in the client - CacheFileRequest_CLOSED CacheFileRequest_FileStatus = 1 - /// The file was created on the client - CacheFileRequest_CREATED CacheFileRequest_FileStatus = 2 - /// The file was deleted on the client - CacheFileRequest_DELETED CacheFileRequest_FileStatus = 3 - /// The file is opened in the client - CacheFileRequest_OPENED CacheFileRequest_FileStatus = 4 -) - -var CacheFileRequest_FileStatus_name = map[int32]string{ - 0: "CHANGED", - 1: "CLOSED", - 2: "CREATED", - 3: "DELETED", - 4: "OPENED", -} - -var CacheFileRequest_FileStatus_value = map[string]int32{ - "CHANGED": 0, - "CLOSED": 1, - "CREATED": 2, - "DELETED": 3, - "OPENED": 4, -} - -func (x CacheFileRequest_FileStatus) String() string { - return proto.EnumName(CacheFileRequest_FileStatus_name, int32(x)) -} - -func (CacheFileRequest_FileStatus) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{32, 0} -} - -type Message_MessageType int32 - -const ( - Message_ExecutionStarting Message_MessageType = 0 - Message_SpecExecutionStarting Message_MessageType = 1 - Message_SpecExecutionEnding Message_MessageType = 2 - Message_ScenarioExecutionStarting Message_MessageType = 3 - Message_ScenarioExecutionEnding Message_MessageType = 4 - Message_StepExecutionStarting Message_MessageType = 5 - Message_StepExecutionEnding Message_MessageType = 6 - Message_ExecuteStep Message_MessageType = 7 - Message_ExecutionEnding Message_MessageType = 8 - Message_StepValidateRequest Message_MessageType = 9 - Message_StepValidateResponse Message_MessageType = 10 - Message_ExecutionStatusResponse Message_MessageType = 11 - Message_StepNamesRequest Message_MessageType = 12 - Message_StepNamesResponse Message_MessageType = 13 - Message_KillProcessRequest Message_MessageType = 14 - Message_SuiteExecutionResult Message_MessageType = 15 - Message_ScenarioDataStoreInit Message_MessageType = 16 - Message_SpecDataStoreInit Message_MessageType = 17 - Message_SuiteDataStoreInit Message_MessageType = 18 - Message_StepNameRequest Message_MessageType = 19 - Message_StepNameResponse Message_MessageType = 20 - Message_RefactorRequest Message_MessageType = 21 - Message_RefactorResponse Message_MessageType = 22 - Message_UnsupportedMessageResponse Message_MessageType = 23 - Message_CacheFileRequest Message_MessageType = 24 - Message_StepPositionsRequest Message_MessageType = 25 - Message_StepPositionsResponse Message_MessageType = 26 - Message_ImplementationFileListRequest Message_MessageType = 27 - Message_ImplementationFileListResponse Message_MessageType = 28 - Message_StubImplementationCodeRequest Message_MessageType = 29 - Message_FileDiff Message_MessageType = 30 - Message_ImplementationFileGlobPatternRequest Message_MessageType = 31 - Message_ImplementationFileGlobPatternResponse Message_MessageType = 32 - Message_SuiteExecutionResultItem Message_MessageType = 33 - Message_KeepAlive Message_MessageType = 34 -) - -var Message_MessageType_name = map[int32]string{ - 0: "ExecutionStarting", - 1: "SpecExecutionStarting", - 2: "SpecExecutionEnding", - 3: "ScenarioExecutionStarting", - 4: "ScenarioExecutionEnding", - 5: "StepExecutionStarting", - 6: "StepExecutionEnding", - 7: "ExecuteStep", - 8: "ExecutionEnding", - 9: "StepValidateRequest", - 10: "StepValidateResponse", - 11: "ExecutionStatusResponse", - 12: "StepNamesRequest", - 13: "StepNamesResponse", - 14: "KillProcessRequest", - 15: "SuiteExecutionResult", - 16: "ScenarioDataStoreInit", - 17: "SpecDataStoreInit", - 18: "SuiteDataStoreInit", - 19: "StepNameRequest", - 20: "StepNameResponse", - 21: "RefactorRequest", - 22: "RefactorResponse", - 23: "UnsupportedMessageResponse", - 24: "CacheFileRequest", - 25: "StepPositionsRequest", - 26: "StepPositionsResponse", - 27: "ImplementationFileListRequest", - 28: "ImplementationFileListResponse", - 29: "StubImplementationCodeRequest", - 30: "FileDiff", - 31: "ImplementationFileGlobPatternRequest", - 32: "ImplementationFileGlobPatternResponse", - 33: "SuiteExecutionResultItem", - 34: "KeepAlive", -} - -var Message_MessageType_value = map[string]int32{ - "ExecutionStarting": 0, - "SpecExecutionStarting": 1, - "SpecExecutionEnding": 2, - "ScenarioExecutionStarting": 3, - "ScenarioExecutionEnding": 4, - "StepExecutionStarting": 5, - "StepExecutionEnding": 6, - "ExecuteStep": 7, - "ExecutionEnding": 8, - "StepValidateRequest": 9, - "StepValidateResponse": 10, - "ExecutionStatusResponse": 11, - "StepNamesRequest": 12, - "StepNamesResponse": 13, - "KillProcessRequest": 14, - "SuiteExecutionResult": 15, - "ScenarioDataStoreInit": 16, - "SpecDataStoreInit": 17, - "SuiteDataStoreInit": 18, - "StepNameRequest": 19, - "StepNameResponse": 20, - "RefactorRequest": 21, - "RefactorResponse": 22, - "UnsupportedMessageResponse": 23, - "CacheFileRequest": 24, - "StepPositionsRequest": 25, - "StepPositionsResponse": 26, - "ImplementationFileListRequest": 27, - "ImplementationFileListResponse": 28, - "StubImplementationCodeRequest": 29, - "FileDiff": 30, - "ImplementationFileGlobPatternRequest": 31, - "ImplementationFileGlobPatternResponse": 32, - "SuiteExecutionResultItem": 33, - "KeepAlive": 34, -} - -func (x Message_MessageType) String() string { - return proto.EnumName(Message_MessageType_name, int32(x)) -} - -func (Message_MessageType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{44, 0} -} - -/// Default request. Tells the runner to shutdown. -type KillProcessRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *KillProcessRequest) Reset() { *m = KillProcessRequest{} } -func (m *KillProcessRequest) String() string { return proto.CompactTextString(m) } -func (*KillProcessRequest) ProtoMessage() {} -func (*KillProcessRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{0} -} - -func (m *KillProcessRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_KillProcessRequest.Unmarshal(m, b) -} -func (m *KillProcessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_KillProcessRequest.Marshal(b, m, deterministic) -} -func (m *KillProcessRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_KillProcessRequest.Merge(m, src) -} -func (m *KillProcessRequest) XXX_Size() int { - return xxx_messageInfo_KillProcessRequest.Size(m) -} -func (m *KillProcessRequest) XXX_DiscardUnknown() { - xxx_messageInfo_KillProcessRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_KillProcessRequest proto.InternalMessageInfo - -/// Sends to any request which needs a execution status as response -/// usually step execution, hooks etc will return this -type ExecutionStatusResponse struct { - /// Holds the suite result after suite execution done. - ExecutionResult *ProtoExecutionResult `protobuf:"bytes,1,opt,name=executionResult,proto3" json:"executionResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ExecutionStatusResponse) Reset() { *m = ExecutionStatusResponse{} } -func (m *ExecutionStatusResponse) String() string { return proto.CompactTextString(m) } -func (*ExecutionStatusResponse) ProtoMessage() {} -func (*ExecutionStatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{1} -} - -func (m *ExecutionStatusResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ExecutionStatusResponse.Unmarshal(m, b) -} -func (m *ExecutionStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ExecutionStatusResponse.Marshal(b, m, deterministic) -} -func (m *ExecutionStatusResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ExecutionStatusResponse.Merge(m, src) -} -func (m *ExecutionStatusResponse) XXX_Size() int { - return xxx_messageInfo_ExecutionStatusResponse.Size(m) -} -func (m *ExecutionStatusResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ExecutionStatusResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_ExecutionStatusResponse proto.InternalMessageInfo - -func (m *ExecutionStatusResponse) GetExecutionResult() *ProtoExecutionResult { - if m != nil { - return m.ExecutionResult - } - return nil -} - -/// Sent at start of Suite Execution. Tells the runner to execute `before_suite` hook. -type ExecutionStartingRequest struct { - /// Holds the current suite execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - /// Holds the suite result in execution starting. - /// Some fields will not be populated before execution. - SuiteResult *ProtoSuiteResult `protobuf:"bytes,2,opt,name=suiteResult,proto3" json:"suiteResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ExecutionStartingRequest) Reset() { *m = ExecutionStartingRequest{} } -func (m *ExecutionStartingRequest) String() string { return proto.CompactTextString(m) } -func (*ExecutionStartingRequest) ProtoMessage() {} -func (*ExecutionStartingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{2} -} - -func (m *ExecutionStartingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ExecutionStartingRequest.Unmarshal(m, b) -} -func (m *ExecutionStartingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ExecutionStartingRequest.Marshal(b, m, deterministic) -} -func (m *ExecutionStartingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ExecutionStartingRequest.Merge(m, src) -} -func (m *ExecutionStartingRequest) XXX_Size() int { - return xxx_messageInfo_ExecutionStartingRequest.Size(m) -} -func (m *ExecutionStartingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ExecutionStartingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ExecutionStartingRequest proto.InternalMessageInfo - -func (m *ExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *ExecutionStartingRequest) GetSuiteResult() *ProtoSuiteResult { - if m != nil { - return m.SuiteResult - } - return nil -} - -/// Sent at end of Suite Execution. Tells the runner to execute `after_suite` hook. -type ExecutionEndingRequest struct { - /// Holds the current suite execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - /// Holds the suite result in execution ending. - SuiteResult *ProtoSuiteResult `protobuf:"bytes,2,opt,name=suiteResult,proto3" json:"suiteResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ExecutionEndingRequest) Reset() { *m = ExecutionEndingRequest{} } -func (m *ExecutionEndingRequest) String() string { return proto.CompactTextString(m) } -func (*ExecutionEndingRequest) ProtoMessage() {} -func (*ExecutionEndingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{3} -} - -func (m *ExecutionEndingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ExecutionEndingRequest.Unmarshal(m, b) -} -func (m *ExecutionEndingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ExecutionEndingRequest.Marshal(b, m, deterministic) -} -func (m *ExecutionEndingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ExecutionEndingRequest.Merge(m, src) -} -func (m *ExecutionEndingRequest) XXX_Size() int { - return xxx_messageInfo_ExecutionEndingRequest.Size(m) -} -func (m *ExecutionEndingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ExecutionEndingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ExecutionEndingRequest proto.InternalMessageInfo - -func (m *ExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *ExecutionEndingRequest) GetSuiteResult() *ProtoSuiteResult { - if m != nil { - return m.SuiteResult - } - return nil -} - -/// Sent at start of Spec Execution. Tells the runner to execute `before_spec` hook. -type SpecExecutionStartingRequest struct { - /// Holds the current spec execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - /// Holds the specs result in spec execution starting. - /// Some fields will not be populated before execution. - SpecResult *ProtoSpecResult `protobuf:"bytes,2,opt,name=specResult,proto3" json:"specResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SpecExecutionStartingRequest) Reset() { *m = SpecExecutionStartingRequest{} } -func (m *SpecExecutionStartingRequest) String() string { return proto.CompactTextString(m) } -func (*SpecExecutionStartingRequest) ProtoMessage() {} -func (*SpecExecutionStartingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{4} -} - -func (m *SpecExecutionStartingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SpecExecutionStartingRequest.Unmarshal(m, b) -} -func (m *SpecExecutionStartingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SpecExecutionStartingRequest.Marshal(b, m, deterministic) -} -func (m *SpecExecutionStartingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SpecExecutionStartingRequest.Merge(m, src) -} -func (m *SpecExecutionStartingRequest) XXX_Size() int { - return xxx_messageInfo_SpecExecutionStartingRequest.Size(m) -} -func (m *SpecExecutionStartingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SpecExecutionStartingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_SpecExecutionStartingRequest proto.InternalMessageInfo - -func (m *SpecExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *SpecExecutionStartingRequest) GetSpecResult() *ProtoSpecResult { - if m != nil { - return m.SpecResult - } - return nil -} - -/// Sent at end of Spec Execution. Tells the runner to execute `after_spec` hook. -type SpecExecutionEndingRequest struct { - /// Holds the current spec execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - /// Holds the specs result in spec execution ending. - SpecResult *ProtoSpecResult `protobuf:"bytes,2,opt,name=specResult,proto3" json:"specResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SpecExecutionEndingRequest) Reset() { *m = SpecExecutionEndingRequest{} } -func (m *SpecExecutionEndingRequest) String() string { return proto.CompactTextString(m) } -func (*SpecExecutionEndingRequest) ProtoMessage() {} -func (*SpecExecutionEndingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{5} -} - -func (m *SpecExecutionEndingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SpecExecutionEndingRequest.Unmarshal(m, b) -} -func (m *SpecExecutionEndingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SpecExecutionEndingRequest.Marshal(b, m, deterministic) -} -func (m *SpecExecutionEndingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SpecExecutionEndingRequest.Merge(m, src) -} -func (m *SpecExecutionEndingRequest) XXX_Size() int { - return xxx_messageInfo_SpecExecutionEndingRequest.Size(m) -} -func (m *SpecExecutionEndingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SpecExecutionEndingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_SpecExecutionEndingRequest proto.InternalMessageInfo - -func (m *SpecExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *SpecExecutionEndingRequest) GetSpecResult() *ProtoSpecResult { - if m != nil { - return m.SpecResult - } - return nil -} - -/// Sent at start of Scenario Execution. Tells the runner to execute `before_scenario` hook. -type ScenarioExecutionStartingRequest struct { - /// Holds the current sceanrio execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - /// Holds the scenarion result in scenarion execution starting. - /// Some fields will not be populated before execution. - ScenarioResult *ProtoScenarioResult `protobuf:"bytes,2,opt,name=scenarioResult,proto3" json:"scenarioResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ScenarioExecutionStartingRequest) Reset() { *m = ScenarioExecutionStartingRequest{} } -func (m *ScenarioExecutionStartingRequest) String() string { return proto.CompactTextString(m) } -func (*ScenarioExecutionStartingRequest) ProtoMessage() {} -func (*ScenarioExecutionStartingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{6} -} - -func (m *ScenarioExecutionStartingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ScenarioExecutionStartingRequest.Unmarshal(m, b) -} -func (m *ScenarioExecutionStartingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ScenarioExecutionStartingRequest.Marshal(b, m, deterministic) -} -func (m *ScenarioExecutionStartingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ScenarioExecutionStartingRequest.Merge(m, src) -} -func (m *ScenarioExecutionStartingRequest) XXX_Size() int { - return xxx_messageInfo_ScenarioExecutionStartingRequest.Size(m) -} -func (m *ScenarioExecutionStartingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ScenarioExecutionStartingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ScenarioExecutionStartingRequest proto.InternalMessageInfo - -func (m *ScenarioExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *ScenarioExecutionStartingRequest) GetScenarioResult() *ProtoScenarioResult { - if m != nil { - return m.ScenarioResult - } - return nil -} - -/// Sent at end of Scenario Execution. Tells the runner to execute `after_scenario` hook. -type ScenarioExecutionEndingRequest struct { - /// Holds the current scenario execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - ScenarioResult *ProtoScenarioResult `protobuf:"bytes,2,opt,name=scenarioResult,proto3" json:"scenarioResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ScenarioExecutionEndingRequest) Reset() { *m = ScenarioExecutionEndingRequest{} } -func (m *ScenarioExecutionEndingRequest) String() string { return proto.CompactTextString(m) } -func (*ScenarioExecutionEndingRequest) ProtoMessage() {} -func (*ScenarioExecutionEndingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{7} -} - -func (m *ScenarioExecutionEndingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ScenarioExecutionEndingRequest.Unmarshal(m, b) -} -func (m *ScenarioExecutionEndingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ScenarioExecutionEndingRequest.Marshal(b, m, deterministic) -} -func (m *ScenarioExecutionEndingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ScenarioExecutionEndingRequest.Merge(m, src) -} -func (m *ScenarioExecutionEndingRequest) XXX_Size() int { - return xxx_messageInfo_ScenarioExecutionEndingRequest.Size(m) -} -func (m *ScenarioExecutionEndingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ScenarioExecutionEndingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ScenarioExecutionEndingRequest proto.InternalMessageInfo - -func (m *ScenarioExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *ScenarioExecutionEndingRequest) GetScenarioResult() *ProtoScenarioResult { - if m != nil { - return m.ScenarioResult - } - return nil -} - -/// Sent at start of Step Execution. Tells the runner to execute `before_step` hook. -type StepExecutionStartingRequest struct { - /// Holds the current step execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - /// Holds step result in step execution starting. - /// Some fields will not be populated before execution. - StepResult *ProtoStepResult `protobuf:"bytes,2,opt,name=stepResult,proto3" json:"stepResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepExecutionStartingRequest) Reset() { *m = StepExecutionStartingRequest{} } -func (m *StepExecutionStartingRequest) String() string { return proto.CompactTextString(m) } -func (*StepExecutionStartingRequest) ProtoMessage() {} -func (*StepExecutionStartingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{8} -} - -func (m *StepExecutionStartingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepExecutionStartingRequest.Unmarshal(m, b) -} -func (m *StepExecutionStartingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepExecutionStartingRequest.Marshal(b, m, deterministic) -} -func (m *StepExecutionStartingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepExecutionStartingRequest.Merge(m, src) -} -func (m *StepExecutionStartingRequest) XXX_Size() int { - return xxx_messageInfo_StepExecutionStartingRequest.Size(m) -} -func (m *StepExecutionStartingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_StepExecutionStartingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_StepExecutionStartingRequest proto.InternalMessageInfo - -func (m *StepExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *StepExecutionStartingRequest) GetStepResult() *ProtoStepResult { - if m != nil { - return m.StepResult - } - return nil -} - -/// Sent at end of Step Execution. Tells the runner to execute `after_step` hook. -type StepExecutionEndingRequest struct { - /// Holds the current step execution info. - CurrentExecutionInfo *ExecutionInfo `protobuf:"bytes,1,opt,name=currentExecutionInfo,proto3" json:"currentExecutionInfo,omitempty"` - /// Holds step result in step execution ending. - StepResult *ProtoStepResult `protobuf:"bytes,2,opt,name=stepResult,proto3" json:"stepResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepExecutionEndingRequest) Reset() { *m = StepExecutionEndingRequest{} } -func (m *StepExecutionEndingRequest) String() string { return proto.CompactTextString(m) } -func (*StepExecutionEndingRequest) ProtoMessage() {} -func (*StepExecutionEndingRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{9} -} - -func (m *StepExecutionEndingRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepExecutionEndingRequest.Unmarshal(m, b) -} -func (m *StepExecutionEndingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepExecutionEndingRequest.Marshal(b, m, deterministic) -} -func (m *StepExecutionEndingRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepExecutionEndingRequest.Merge(m, src) -} -func (m *StepExecutionEndingRequest) XXX_Size() int { - return xxx_messageInfo_StepExecutionEndingRequest.Size(m) -} -func (m *StepExecutionEndingRequest) XXX_DiscardUnknown() { - xxx_messageInfo_StepExecutionEndingRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_StepExecutionEndingRequest proto.InternalMessageInfo - -func (m *StepExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo { - if m != nil { - return m.CurrentExecutionInfo - } - return nil -} - -func (m *StepExecutionEndingRequest) GetStepResult() *ProtoStepResult { - if m != nil { - return m.StepResult - } - return nil -} - -/// Contains command line arguments which passed by user during execution. -type ExecutionArg struct { - /// Holds the flag name passed from command line. - FlagName string `protobuf:"bytes,1,opt,name=flagName,proto3" json:"flagName,omitempty"` - /// Holds the flag value passed from command line. - FlagValue []string `protobuf:"bytes,2,rep,name=flagValue,proto3" json:"flagValue,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ExecutionArg) Reset() { *m = ExecutionArg{} } -func (m *ExecutionArg) String() string { return proto.CompactTextString(m) } -func (*ExecutionArg) ProtoMessage() {} -func (*ExecutionArg) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{10} -} - -func (m *ExecutionArg) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ExecutionArg.Unmarshal(m, b) -} -func (m *ExecutionArg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ExecutionArg.Marshal(b, m, deterministic) -} -func (m *ExecutionArg) XXX_Merge(src proto.Message) { - xxx_messageInfo_ExecutionArg.Merge(m, src) -} -func (m *ExecutionArg) XXX_Size() int { - return xxx_messageInfo_ExecutionArg.Size(m) -} -func (m *ExecutionArg) XXX_DiscardUnknown() { - xxx_messageInfo_ExecutionArg.DiscardUnknown(m) -} - -var xxx_messageInfo_ExecutionArg proto.InternalMessageInfo - -func (m *ExecutionArg) GetFlagName() string { - if m != nil { - return m.FlagName - } - return "" -} - -func (m *ExecutionArg) GetFlagValue() []string { - if m != nil { - return m.FlagValue - } - return nil -} - -/// Contains details of the execution. -/// Depending on the context (Step, Scenario, Spec or Suite), the respective fields are set. -type ExecutionInfo struct { - /// Holds the information of the current Spec. Valid in context of Spec execution. - CurrentSpec *SpecInfo `protobuf:"bytes,1,opt,name=currentSpec,proto3" json:"currentSpec,omitempty"` - /// Holds the information of the current Scenario. Valid in context of Scenario execution. - CurrentScenario *ScenarioInfo `protobuf:"bytes,2,opt,name=currentScenario,proto3" json:"currentScenario,omitempty"` - /// Holds the information of the current Step. Valid in context of Step execution. - CurrentStep *StepInfo `protobuf:"bytes,3,opt,name=currentStep,proto3" json:"currentStep,omitempty"` - /// Stacktrace of the execution. Valid only if there is an error in execution. - Stacktrace string `protobuf:"bytes,4,opt,name=stacktrace,proto3" json:"stacktrace,omitempty"` - /// Holds the project name - ProjectName string `protobuf:"bytes,5,opt,name=projectName,proto3" json:"projectName,omitempty"` - /// Holds the command line arguments. - ExecutionArgs []*ExecutionArg `protobuf:"bytes,6,rep,name=ExecutionArgs,proto3" json:"ExecutionArgs,omitempty"` - /// Holds the number of running execution streams. - NumberOfExecutionStreams int32 `protobuf:"varint,7,opt,name=numberOfExecutionStreams,proto3" json:"numberOfExecutionStreams,omitempty"` - /// Holds the runner id for parallel execution. - RunnerId int32 `protobuf:"varint,8,opt,name=runnerId,proto3" json:"runnerId,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ExecutionInfo) Reset() { *m = ExecutionInfo{} } -func (m *ExecutionInfo) String() string { return proto.CompactTextString(m) } -func (*ExecutionInfo) ProtoMessage() {} -func (*ExecutionInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{11} -} - -func (m *ExecutionInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ExecutionInfo.Unmarshal(m, b) -} -func (m *ExecutionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ExecutionInfo.Marshal(b, m, deterministic) -} -func (m *ExecutionInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ExecutionInfo.Merge(m, src) -} -func (m *ExecutionInfo) XXX_Size() int { - return xxx_messageInfo_ExecutionInfo.Size(m) -} -func (m *ExecutionInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ExecutionInfo.DiscardUnknown(m) -} - -var xxx_messageInfo_ExecutionInfo proto.InternalMessageInfo - -func (m *ExecutionInfo) GetCurrentSpec() *SpecInfo { - if m != nil { - return m.CurrentSpec - } - return nil -} - -func (m *ExecutionInfo) GetCurrentScenario() *ScenarioInfo { - if m != nil { - return m.CurrentScenario - } - return nil -} - -func (m *ExecutionInfo) GetCurrentStep() *StepInfo { - if m != nil { - return m.CurrentStep - } - return nil -} - -func (m *ExecutionInfo) GetStacktrace() string { - if m != nil { - return m.Stacktrace - } - return "" -} - -func (m *ExecutionInfo) GetProjectName() string { - if m != nil { - return m.ProjectName - } - return "" -} - -func (m *ExecutionInfo) GetExecutionArgs() []*ExecutionArg { - if m != nil { - return m.ExecutionArgs - } - return nil -} - -func (m *ExecutionInfo) GetNumberOfExecutionStreams() int32 { - if m != nil { - return m.NumberOfExecutionStreams - } - return 0 -} - -func (m *ExecutionInfo) GetRunnerId() int32 { - if m != nil { - return m.RunnerId - } - return 0 -} - -/// Contains details of the Spec execution. -type SpecInfo struct { - /// Name of the current Spec being executed. - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - /// Full File path containing the current Spec being executed. - FileName string `protobuf:"bytes,2,opt,name=fileName,proto3" json:"fileName,omitempty"` - /// Flag to indicate if the current Spec execution failed. - IsFailed bool `protobuf:"varint,3,opt,name=isFailed,proto3" json:"isFailed,omitempty"` - /// Tags relevant to the current Spec execution. - Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SpecInfo) Reset() { *m = SpecInfo{} } -func (m *SpecInfo) String() string { return proto.CompactTextString(m) } -func (*SpecInfo) ProtoMessage() {} -func (*SpecInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{12} -} - -func (m *SpecInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SpecInfo.Unmarshal(m, b) -} -func (m *SpecInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SpecInfo.Marshal(b, m, deterministic) -} -func (m *SpecInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_SpecInfo.Merge(m, src) -} -func (m *SpecInfo) XXX_Size() int { - return xxx_messageInfo_SpecInfo.Size(m) -} -func (m *SpecInfo) XXX_DiscardUnknown() { - xxx_messageInfo_SpecInfo.DiscardUnknown(m) -} - -var xxx_messageInfo_SpecInfo proto.InternalMessageInfo - -func (m *SpecInfo) GetName() string { - if m != nil { - return m.Name - } - return "" -} - -func (m *SpecInfo) GetFileName() string { - if m != nil { - return m.FileName - } - return "" -} - -func (m *SpecInfo) GetIsFailed() bool { - if m != nil { - return m.IsFailed - } - return false -} - -func (m *SpecInfo) GetTags() []string { - if m != nil { - return m.Tags - } - return nil -} - -/// Contains details of the Scenario execution. -type ScenarioInfo struct { - /// Name of the current Scenario being executed. - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - /// Flag to indicate if the current Scenario execution failed. - IsFailed bool `protobuf:"varint,2,opt,name=isFailed,proto3" json:"isFailed,omitempty"` - /// Tags relevant to the current Scenario execution. - Tags []string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ScenarioInfo) Reset() { *m = ScenarioInfo{} } -func (m *ScenarioInfo) String() string { return proto.CompactTextString(m) } -func (*ScenarioInfo) ProtoMessage() {} -func (*ScenarioInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{13} -} - -func (m *ScenarioInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ScenarioInfo.Unmarshal(m, b) -} -func (m *ScenarioInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ScenarioInfo.Marshal(b, m, deterministic) -} -func (m *ScenarioInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ScenarioInfo.Merge(m, src) -} -func (m *ScenarioInfo) XXX_Size() int { - return xxx_messageInfo_ScenarioInfo.Size(m) -} -func (m *ScenarioInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ScenarioInfo.DiscardUnknown(m) -} - -var xxx_messageInfo_ScenarioInfo proto.InternalMessageInfo - -func (m *ScenarioInfo) GetName() string { - if m != nil { - return m.Name - } - return "" -} - -func (m *ScenarioInfo) GetIsFailed() bool { - if m != nil { - return m.IsFailed - } - return false -} - -func (m *ScenarioInfo) GetTags() []string { - if m != nil { - return m.Tags - } - return nil -} - -/// Contains details of the Step execution. -type StepInfo struct { - /// The current request to execute Step - Step *ExecuteStepRequest `protobuf:"bytes,1,opt,name=step,proto3" json:"step,omitempty"` - /// Flag to indicate if the current Step execution failed. - IsFailed bool `protobuf:"varint,2,opt,name=isFailed,proto3" json:"isFailed,omitempty"` - /// The current stack trace in case of failure - StackTrace string `protobuf:"bytes,3,opt,name=stackTrace,proto3" json:"stackTrace,omitempty"` - /// The error message in case of failure - ErrorMessage string `protobuf:"bytes,4,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepInfo) Reset() { *m = StepInfo{} } -func (m *StepInfo) String() string { return proto.CompactTextString(m) } -func (*StepInfo) ProtoMessage() {} -func (*StepInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{14} -} - -func (m *StepInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepInfo.Unmarshal(m, b) -} -func (m *StepInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepInfo.Marshal(b, m, deterministic) -} -func (m *StepInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepInfo.Merge(m, src) -} -func (m *StepInfo) XXX_Size() int { - return xxx_messageInfo_StepInfo.Size(m) -} -func (m *StepInfo) XXX_DiscardUnknown() { - xxx_messageInfo_StepInfo.DiscardUnknown(m) -} - -var xxx_messageInfo_StepInfo proto.InternalMessageInfo - -func (m *StepInfo) GetStep() *ExecuteStepRequest { - if m != nil { - return m.Step - } - return nil -} - -func (m *StepInfo) GetIsFailed() bool { - if m != nil { - return m.IsFailed - } - return false -} - -func (m *StepInfo) GetStackTrace() string { - if m != nil { - return m.StackTrace - } - return "" -} - -func (m *StepInfo) GetErrorMessage() string { - if m != nil { - return m.ErrorMessage - } - return "" -} - -/// Request sent ot the runner to Execute a Step -type ExecuteStepRequest struct { - /// Contains the actual text of the Step being executed. - /// This contains the parameters as defined in the Spec. - ActualStepText string `protobuf:"bytes,1,opt,name=actualStepText,proto3" json:"actualStepText,omitempty"` - /// Contains the parsed text of the Step being executed. - /// The paramters are replaced with placeholders. - ParsedStepText string `protobuf:"bytes,2,opt,name=parsedStepText,proto3" json:"parsedStepText,omitempty"` - /// Flag to indicate if the execution of the Scenario, containing the current Step, failed. - ScenarioFailing bool `protobuf:"varint,3,opt,name=scenarioFailing,proto3" json:"scenarioFailing,omitempty"` - /// Collection of parameters applicable to the current Step. - Parameters []*Parameter `protobuf:"bytes,4,rep,name=parameters,proto3" json:"parameters,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ExecuteStepRequest) Reset() { *m = ExecuteStepRequest{} } -func (m *ExecuteStepRequest) String() string { return proto.CompactTextString(m) } -func (*ExecuteStepRequest) ProtoMessage() {} -func (*ExecuteStepRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{15} -} - -func (m *ExecuteStepRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ExecuteStepRequest.Unmarshal(m, b) -} -func (m *ExecuteStepRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ExecuteStepRequest.Marshal(b, m, deterministic) -} -func (m *ExecuteStepRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ExecuteStepRequest.Merge(m, src) -} -func (m *ExecuteStepRequest) XXX_Size() int { - return xxx_messageInfo_ExecuteStepRequest.Size(m) -} -func (m *ExecuteStepRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ExecuteStepRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ExecuteStepRequest proto.InternalMessageInfo - -func (m *ExecuteStepRequest) GetActualStepText() string { - if m != nil { - return m.ActualStepText - } - return "" -} - -func (m *ExecuteStepRequest) GetParsedStepText() string { - if m != nil { - return m.ParsedStepText - } - return "" -} - -func (m *ExecuteStepRequest) GetScenarioFailing() bool { - if m != nil { - return m.ScenarioFailing - } - return false -} - -func (m *ExecuteStepRequest) GetParameters() []*Parameter { - if m != nil { - return m.Parameters - } - return nil -} - -/// Request sent ot the runner to check if given Step is valid. -/// The runner should check if there is an implementation defined for the given Step Text. -type StepValidateRequest struct { - /// The text is used to lookup Step implementation - StepText string `protobuf:"bytes,1,opt,name=stepText,proto3" json:"stepText,omitempty"` - /// The number of paramters in the Step - NumberOfParameters int32 `protobuf:"varint,2,opt,name=numberOfParameters,proto3" json:"numberOfParameters,omitempty"` - ///This is use to generate step implementation template - StepValue *ProtoStepValue `protobuf:"bytes,3,opt,name=stepValue,proto3" json:"stepValue,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepValidateRequest) Reset() { *m = StepValidateRequest{} } -func (m *StepValidateRequest) String() string { return proto.CompactTextString(m) } -func (*StepValidateRequest) ProtoMessage() {} -func (*StepValidateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{16} -} - -func (m *StepValidateRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepValidateRequest.Unmarshal(m, b) -} -func (m *StepValidateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepValidateRequest.Marshal(b, m, deterministic) -} -func (m *StepValidateRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepValidateRequest.Merge(m, src) -} -func (m *StepValidateRequest) XXX_Size() int { - return xxx_messageInfo_StepValidateRequest.Size(m) -} -func (m *StepValidateRequest) XXX_DiscardUnknown() { - xxx_messageInfo_StepValidateRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_StepValidateRequest proto.InternalMessageInfo - -func (m *StepValidateRequest) GetStepText() string { - if m != nil { - return m.StepText - } - return "" -} - -func (m *StepValidateRequest) GetNumberOfParameters() int32 { - if m != nil { - return m.NumberOfParameters - } - return 0 -} - -func (m *StepValidateRequest) GetStepValue() *ProtoStepValue { - if m != nil { - return m.StepValue - } - return nil -} - -/// Response of StepValidateRequest. -/// The runner tells the caller if the Request was valid, -/// i.e. an implementation exists for given Step text. -/// Returns an error message if it is an error response. -type StepValidateResponse struct { - IsValid bool `protobuf:"varint,1,opt,name=isValid,proto3" json:"isValid,omitempty"` - ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"` - ErrorType StepValidateResponse_ErrorType `protobuf:"varint,3,opt,name=errorType,proto3,enum=gauge.messages.StepValidateResponse_ErrorType" json:"errorType,omitempty"` - Suggestion string `protobuf:"bytes,4,opt,name=suggestion,proto3" json:"suggestion,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepValidateResponse) Reset() { *m = StepValidateResponse{} } -func (m *StepValidateResponse) String() string { return proto.CompactTextString(m) } -func (*StepValidateResponse) ProtoMessage() {} -func (*StepValidateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{17} -} - -func (m *StepValidateResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepValidateResponse.Unmarshal(m, b) -} -func (m *StepValidateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepValidateResponse.Marshal(b, m, deterministic) -} -func (m *StepValidateResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepValidateResponse.Merge(m, src) -} -func (m *StepValidateResponse) XXX_Size() int { - return xxx_messageInfo_StepValidateResponse.Size(m) -} -func (m *StepValidateResponse) XXX_DiscardUnknown() { - xxx_messageInfo_StepValidateResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_StepValidateResponse proto.InternalMessageInfo - -func (m *StepValidateResponse) GetIsValid() bool { - if m != nil { - return m.IsValid - } - return false -} - -func (m *StepValidateResponse) GetErrorMessage() string { - if m != nil { - return m.ErrorMessage - } - return "" -} - -func (m *StepValidateResponse) GetErrorType() StepValidateResponse_ErrorType { - if m != nil { - return m.ErrorType - } - return StepValidateResponse_STEP_IMPLEMENTATION_NOT_FOUND -} - -func (m *StepValidateResponse) GetSuggestion() string { - if m != nil { - return m.Suggestion - } - return "" -} - -/// Result of the Suite Execution. -type SuiteExecutionResult struct { - SuiteResult *ProtoSuiteResult `protobuf:"bytes,1,opt,name=suiteResult,proto3" json:"suiteResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SuiteExecutionResult) Reset() { *m = SuiteExecutionResult{} } -func (m *SuiteExecutionResult) String() string { return proto.CompactTextString(m) } -func (*SuiteExecutionResult) ProtoMessage() {} -func (*SuiteExecutionResult) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{18} -} - -func (m *SuiteExecutionResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SuiteExecutionResult.Unmarshal(m, b) -} -func (m *SuiteExecutionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SuiteExecutionResult.Marshal(b, m, deterministic) -} -func (m *SuiteExecutionResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_SuiteExecutionResult.Merge(m, src) -} -func (m *SuiteExecutionResult) XXX_Size() int { - return xxx_messageInfo_SuiteExecutionResult.Size(m) -} -func (m *SuiteExecutionResult) XXX_DiscardUnknown() { - xxx_messageInfo_SuiteExecutionResult.DiscardUnknown(m) -} - -var xxx_messageInfo_SuiteExecutionResult proto.InternalMessageInfo - -func (m *SuiteExecutionResult) GetSuiteResult() *ProtoSuiteResult { - if m != nil { - return m.SuiteResult - } - return nil -} - -type SuiteExecutionResultItem struct { - ResultItem *ProtoItem `protobuf:"bytes,1,opt,name=resultItem,proto3" json:"resultItem,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SuiteExecutionResultItem) Reset() { *m = SuiteExecutionResultItem{} } -func (m *SuiteExecutionResultItem) String() string { return proto.CompactTextString(m) } -func (*SuiteExecutionResultItem) ProtoMessage() {} -func (*SuiteExecutionResultItem) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{19} -} - -func (m *SuiteExecutionResultItem) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SuiteExecutionResultItem.Unmarshal(m, b) -} -func (m *SuiteExecutionResultItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SuiteExecutionResultItem.Marshal(b, m, deterministic) -} -func (m *SuiteExecutionResultItem) XXX_Merge(src proto.Message) { - xxx_messageInfo_SuiteExecutionResultItem.Merge(m, src) -} -func (m *SuiteExecutionResultItem) XXX_Size() int { - return xxx_messageInfo_SuiteExecutionResultItem.Size(m) -} -func (m *SuiteExecutionResultItem) XXX_DiscardUnknown() { - xxx_messageInfo_SuiteExecutionResultItem.DiscardUnknown(m) -} - -var xxx_messageInfo_SuiteExecutionResultItem proto.InternalMessageInfo - -func (m *SuiteExecutionResultItem) GetResultItem() *ProtoItem { - if m != nil { - return m.ResultItem - } - return nil -} - -/// Requests Gauge to give all Step Names. -type StepNamesRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepNamesRequest) Reset() { *m = StepNamesRequest{} } -func (m *StepNamesRequest) String() string { return proto.CompactTextString(m) } -func (*StepNamesRequest) ProtoMessage() {} -func (*StepNamesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{20} -} - -func (m *StepNamesRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepNamesRequest.Unmarshal(m, b) -} -func (m *StepNamesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepNamesRequest.Marshal(b, m, deterministic) -} -func (m *StepNamesRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepNamesRequest.Merge(m, src) -} -func (m *StepNamesRequest) XXX_Size() int { - return xxx_messageInfo_StepNamesRequest.Size(m) -} -func (m *StepNamesRequest) XXX_DiscardUnknown() { - xxx_messageInfo_StepNamesRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_StepNamesRequest proto.InternalMessageInfo - -/// Response to StepNamesRequest -type StepNamesResponse struct { - /// Collection of strings corresponding to Step texts. - Steps []string `protobuf:"bytes,1,rep,name=steps,proto3" json:"steps,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepNamesResponse) Reset() { *m = StepNamesResponse{} } -func (m *StepNamesResponse) String() string { return proto.CompactTextString(m) } -func (*StepNamesResponse) ProtoMessage() {} -func (*StepNamesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{21} -} - -func (m *StepNamesResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepNamesResponse.Unmarshal(m, b) -} -func (m *StepNamesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepNamesResponse.Marshal(b, m, deterministic) -} -func (m *StepNamesResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepNamesResponse.Merge(m, src) -} -func (m *StepNamesResponse) XXX_Size() int { - return xxx_messageInfo_StepNamesResponse.Size(m) -} -func (m *StepNamesResponse) XXX_DiscardUnknown() { - xxx_messageInfo_StepNamesResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_StepNamesResponse proto.InternalMessageInfo - -func (m *StepNamesResponse) GetSteps() []string { - if m != nil { - return m.Steps - } - return nil -} - -/// Request runner to initialize Scenario DataStore -/// Scenario Datastore is reset after every Scenario execution. -type ScenarioDataStoreInitRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ScenarioDataStoreInitRequest) Reset() { *m = ScenarioDataStoreInitRequest{} } -func (m *ScenarioDataStoreInitRequest) String() string { return proto.CompactTextString(m) } -func (*ScenarioDataStoreInitRequest) ProtoMessage() {} -func (*ScenarioDataStoreInitRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{22} -} - -func (m *ScenarioDataStoreInitRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ScenarioDataStoreInitRequest.Unmarshal(m, b) -} -func (m *ScenarioDataStoreInitRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ScenarioDataStoreInitRequest.Marshal(b, m, deterministic) -} -func (m *ScenarioDataStoreInitRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ScenarioDataStoreInitRequest.Merge(m, src) -} -func (m *ScenarioDataStoreInitRequest) XXX_Size() int { - return xxx_messageInfo_ScenarioDataStoreInitRequest.Size(m) -} -func (m *ScenarioDataStoreInitRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ScenarioDataStoreInitRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ScenarioDataStoreInitRequest proto.InternalMessageInfo - -/// Request runner to initialize Spec DataStore -/// Spec Datastore is reset after every Spec execution. -type SpecDataStoreInitRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SpecDataStoreInitRequest) Reset() { *m = SpecDataStoreInitRequest{} } -func (m *SpecDataStoreInitRequest) String() string { return proto.CompactTextString(m) } -func (*SpecDataStoreInitRequest) ProtoMessage() {} -func (*SpecDataStoreInitRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{23} -} - -func (m *SpecDataStoreInitRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SpecDataStoreInitRequest.Unmarshal(m, b) -} -func (m *SpecDataStoreInitRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SpecDataStoreInitRequest.Marshal(b, m, deterministic) -} -func (m *SpecDataStoreInitRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SpecDataStoreInitRequest.Merge(m, src) -} -func (m *SpecDataStoreInitRequest) XXX_Size() int { - return xxx_messageInfo_SpecDataStoreInitRequest.Size(m) -} -func (m *SpecDataStoreInitRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SpecDataStoreInitRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_SpecDataStoreInitRequest proto.InternalMessageInfo - -/// Request runner to initialize Suite DataStore -/// Suite Datastore is reset after every Suite execution. -type SuiteDataStoreInitRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SuiteDataStoreInitRequest) Reset() { *m = SuiteDataStoreInitRequest{} } -func (m *SuiteDataStoreInitRequest) String() string { return proto.CompactTextString(m) } -func (*SuiteDataStoreInitRequest) ProtoMessage() {} -func (*SuiteDataStoreInitRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{24} -} - -func (m *SuiteDataStoreInitRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SuiteDataStoreInitRequest.Unmarshal(m, b) -} -func (m *SuiteDataStoreInitRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SuiteDataStoreInitRequest.Marshal(b, m, deterministic) -} -func (m *SuiteDataStoreInitRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_SuiteDataStoreInitRequest.Merge(m, src) -} -func (m *SuiteDataStoreInitRequest) XXX_Size() int { - return xxx_messageInfo_SuiteDataStoreInitRequest.Size(m) -} -func (m *SuiteDataStoreInitRequest) XXX_DiscardUnknown() { - xxx_messageInfo_SuiteDataStoreInitRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_SuiteDataStoreInitRequest proto.InternalMessageInfo - -/// Holds the new and old positions of a parameter. -/// Used when refactoring a Step. -type ParameterPosition struct { - OldPosition int32 `protobuf:"varint,1,opt,name=oldPosition,proto3" json:"oldPosition,omitempty"` - NewPosition int32 `protobuf:"varint,2,opt,name=newPosition,proto3" json:"newPosition,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ParameterPosition) Reset() { *m = ParameterPosition{} } -func (m *ParameterPosition) String() string { return proto.CompactTextString(m) } -func (*ParameterPosition) ProtoMessage() {} -func (*ParameterPosition) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{25} -} - -func (m *ParameterPosition) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ParameterPosition.Unmarshal(m, b) -} -func (m *ParameterPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ParameterPosition.Marshal(b, m, deterministic) -} -func (m *ParameterPosition) XXX_Merge(src proto.Message) { - xxx_messageInfo_ParameterPosition.Merge(m, src) -} -func (m *ParameterPosition) XXX_Size() int { - return xxx_messageInfo_ParameterPosition.Size(m) -} -func (m *ParameterPosition) XXX_DiscardUnknown() { - xxx_messageInfo_ParameterPosition.DiscardUnknown(m) -} - -var xxx_messageInfo_ParameterPosition proto.InternalMessageInfo - -func (m *ParameterPosition) GetOldPosition() int32 { - if m != nil { - return m.OldPosition - } - return 0 -} - -func (m *ParameterPosition) GetNewPosition() int32 { - if m != nil { - return m.NewPosition - } - return 0 -} - -/// Tells the runner to refactor the specified Step. -type RefactorRequest struct { - /// Old value, used to lookup Step to refactor - OldStepValue *ProtoStepValue `protobuf:"bytes,1,opt,name=oldStepValue,proto3" json:"oldStepValue,omitempty"` - /// New value, the to-be value of Step being refactored. - NewStepValue *ProtoStepValue `protobuf:"bytes,2,opt,name=newStepValue,proto3" json:"newStepValue,omitempty"` - /// Holds parameter positions of all parameters. Contains old and new parameter positions. - ParamPositions []*ParameterPosition `protobuf:"bytes,3,rep,name=paramPositions,proto3" json:"paramPositions,omitempty"` - /// If set to true, the refactored files should be saved to the file system before returning the response. - SaveChanges bool `protobuf:"varint,4,opt,name=saveChanges,proto3" json:"saveChanges,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *RefactorRequest) Reset() { *m = RefactorRequest{} } -func (m *RefactorRequest) String() string { return proto.CompactTextString(m) } -func (*RefactorRequest) ProtoMessage() {} -func (*RefactorRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{26} -} - -func (m *RefactorRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RefactorRequest.Unmarshal(m, b) -} -func (m *RefactorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RefactorRequest.Marshal(b, m, deterministic) -} -func (m *RefactorRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_RefactorRequest.Merge(m, src) -} -func (m *RefactorRequest) XXX_Size() int { - return xxx_messageInfo_RefactorRequest.Size(m) -} -func (m *RefactorRequest) XXX_DiscardUnknown() { - xxx_messageInfo_RefactorRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_RefactorRequest proto.InternalMessageInfo - -func (m *RefactorRequest) GetOldStepValue() *ProtoStepValue { - if m != nil { - return m.OldStepValue - } - return nil -} - -func (m *RefactorRequest) GetNewStepValue() *ProtoStepValue { - if m != nil { - return m.NewStepValue - } - return nil -} - -func (m *RefactorRequest) GetParamPositions() []*ParameterPosition { - if m != nil { - return m.ParamPositions - } - return nil -} - -func (m *RefactorRequest) GetSaveChanges() bool { - if m != nil { - return m.SaveChanges - } - return false -} - -/// Give all file changes to be made to file system -type FileChanges struct { - FileName string `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"` - FileContent string `protobuf:"bytes,2,opt,name=fileContent,proto3" json:"fileContent,omitempty"` // Deprecated: Do not use. - Diffs []*TextDiff `protobuf:"bytes,3,rep,name=diffs,proto3" json:"diffs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *FileChanges) Reset() { *m = FileChanges{} } -func (m *FileChanges) String() string { return proto.CompactTextString(m) } -func (*FileChanges) ProtoMessage() {} -func (*FileChanges) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{27} -} - -func (m *FileChanges) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FileChanges.Unmarshal(m, b) -} -func (m *FileChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FileChanges.Marshal(b, m, deterministic) -} -func (m *FileChanges) XXX_Merge(src proto.Message) { - xxx_messageInfo_FileChanges.Merge(m, src) -} -func (m *FileChanges) XXX_Size() int { - return xxx_messageInfo_FileChanges.Size(m) -} -func (m *FileChanges) XXX_DiscardUnknown() { - xxx_messageInfo_FileChanges.DiscardUnknown(m) -} - -var xxx_messageInfo_FileChanges proto.InternalMessageInfo - -func (m *FileChanges) GetFileName() string { - if m != nil { - return m.FileName - } - return "" -} - -// Deprecated: Do not use. -func (m *FileChanges) GetFileContent() string { - if m != nil { - return m.FileContent - } - return "" -} - -func (m *FileChanges) GetDiffs() []*TextDiff { - if m != nil { - return m.Diffs - } - return nil -} - -/// Response of a RefactorRequest -type RefactorResponse struct { - /// Flag indicating the success of Refactor operation. - Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` - /// Error message, valid only if Refactor wasn't successful - Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` - /// List of files that were affected because of the refactoring. - FilesChanged []string `protobuf:"bytes,3,rep,name=filesChanged,proto3" json:"filesChanged,omitempty"` - /// List of file changes to be made to successfully achieve refactoring. - FileChanges []*FileChanges `protobuf:"bytes,4,rep,name=fileChanges,proto3" json:"fileChanges,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *RefactorResponse) Reset() { *m = RefactorResponse{} } -func (m *RefactorResponse) String() string { return proto.CompactTextString(m) } -func (*RefactorResponse) ProtoMessage() {} -func (*RefactorResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{28} -} - -func (m *RefactorResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RefactorResponse.Unmarshal(m, b) -} -func (m *RefactorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RefactorResponse.Marshal(b, m, deterministic) -} -func (m *RefactorResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_RefactorResponse.Merge(m, src) -} -func (m *RefactorResponse) XXX_Size() int { - return xxx_messageInfo_RefactorResponse.Size(m) -} -func (m *RefactorResponse) XXX_DiscardUnknown() { - xxx_messageInfo_RefactorResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_RefactorResponse proto.InternalMessageInfo - -func (m *RefactorResponse) GetSuccess() bool { - if m != nil { - return m.Success - } - return false -} - -func (m *RefactorResponse) GetError() string { - if m != nil { - return m.Error - } - return "" -} - -func (m *RefactorResponse) GetFilesChanged() []string { - if m != nil { - return m.FilesChanged - } - return nil -} - -func (m *RefactorResponse) GetFileChanges() []*FileChanges { - if m != nil { - return m.FileChanges - } - return nil -} - -/// Request for details on a Single Step. -type StepNameRequest struct { - /// Step text to lookup the Step. - /// This is the parsed step value, i.e. with placeholders for parameters. - StepValue string `protobuf:"bytes,1,opt,name=stepValue,proto3" json:"stepValue,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepNameRequest) Reset() { *m = StepNameRequest{} } -func (m *StepNameRequest) String() string { return proto.CompactTextString(m) } -func (*StepNameRequest) ProtoMessage() {} -func (*StepNameRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{29} -} - -func (m *StepNameRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepNameRequest.Unmarshal(m, b) -} -func (m *StepNameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepNameRequest.Marshal(b, m, deterministic) -} -func (m *StepNameRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepNameRequest.Merge(m, src) -} -func (m *StepNameRequest) XXX_Size() int { - return xxx_messageInfo_StepNameRequest.Size(m) -} -func (m *StepNameRequest) XXX_DiscardUnknown() { - xxx_messageInfo_StepNameRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_StepNameRequest proto.InternalMessageInfo - -func (m *StepNameRequest) GetStepValue() string { - if m != nil { - return m.StepValue - } - return "" -} - -/// Response to StepNameRequest. -type StepNameResponse struct { - /// Flag indicating if there is a match for the given Step Text. - IsStepPresent bool `protobuf:"varint,1,opt,name=isStepPresent,proto3" json:"isStepPresent,omitempty"` - /// The Step name of the given step. - StepName []string `protobuf:"bytes,2,rep,name=stepName,proto3" json:"stepName,omitempty"` - /// Flag indicating if the given Step is an alias. - HasAlias bool `protobuf:"varint,3,opt,name=hasAlias,proto3" json:"hasAlias,omitempty"` - /// File name in which the step implementation exists - FileName string `protobuf:"bytes,4,opt,name=fileName,proto3" json:"fileName,omitempty"` - /// Range of step - Span *Span `protobuf:"bytes,5,opt,name=span,proto3" json:"span,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepNameResponse) Reset() { *m = StepNameResponse{} } -func (m *StepNameResponse) String() string { return proto.CompactTextString(m) } -func (*StepNameResponse) ProtoMessage() {} -func (*StepNameResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{30} -} - -func (m *StepNameResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepNameResponse.Unmarshal(m, b) -} -func (m *StepNameResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepNameResponse.Marshal(b, m, deterministic) -} -func (m *StepNameResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepNameResponse.Merge(m, src) -} -func (m *StepNameResponse) XXX_Size() int { - return xxx_messageInfo_StepNameResponse.Size(m) -} -func (m *StepNameResponse) XXX_DiscardUnknown() { - xxx_messageInfo_StepNameResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_StepNameResponse proto.InternalMessageInfo - -func (m *StepNameResponse) GetIsStepPresent() bool { - if m != nil { - return m.IsStepPresent - } - return false -} - -func (m *StepNameResponse) GetStepName() []string { - if m != nil { - return m.StepName - } - return nil -} - -func (m *StepNameResponse) GetHasAlias() bool { - if m != nil { - return m.HasAlias - } - return false -} - -func (m *StepNameResponse) GetFileName() string { - if m != nil { - return m.FileName - } - return "" -} - -func (m *StepNameResponse) GetSpan() *Span { - if m != nil { - return m.Span - } - return nil -} - -/// Response when a unsupported message request is sent. -type UnsupportedMessageResponse struct { - Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *UnsupportedMessageResponse) Reset() { *m = UnsupportedMessageResponse{} } -func (m *UnsupportedMessageResponse) String() string { return proto.CompactTextString(m) } -func (*UnsupportedMessageResponse) ProtoMessage() {} -func (*UnsupportedMessageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{31} -} - -func (m *UnsupportedMessageResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UnsupportedMessageResponse.Unmarshal(m, b) -} -func (m *UnsupportedMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UnsupportedMessageResponse.Marshal(b, m, deterministic) -} -func (m *UnsupportedMessageResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_UnsupportedMessageResponse.Merge(m, src) -} -func (m *UnsupportedMessageResponse) XXX_Size() int { - return xxx_messageInfo_UnsupportedMessageResponse.Size(m) -} -func (m *UnsupportedMessageResponse) XXX_DiscardUnknown() { - xxx_messageInfo_UnsupportedMessageResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_UnsupportedMessageResponse proto.InternalMessageInfo - -func (m *UnsupportedMessageResponse) GetMessage() string { - if m != nil { - return m.Message - } - return "" -} - -/// Request for caching a file. -/// Gauge sends this request when running in LSP mode, -/// so runner can cache file contents present on the client(an editor). -type CacheFileRequest struct { - /// File content of the file to be cached - Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` - /// File path of the file to be cached - FilePath string `protobuf:"bytes,2,opt,name=filePath,proto3" json:"filePath,omitempty"` - /// Specifies if the file is closed - IsClosed bool `protobuf:"varint,3,opt,name=isClosed,proto3" json:"isClosed,omitempty"` - /// Specifies the status of the file - Status CacheFileRequest_FileStatus `protobuf:"varint,4,opt,name=status,proto3,enum=gauge.messages.CacheFileRequest_FileStatus" json:"status,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *CacheFileRequest) Reset() { *m = CacheFileRequest{} } -func (m *CacheFileRequest) String() string { return proto.CompactTextString(m) } -func (*CacheFileRequest) ProtoMessage() {} -func (*CacheFileRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{32} -} - -func (m *CacheFileRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CacheFileRequest.Unmarshal(m, b) -} -func (m *CacheFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CacheFileRequest.Marshal(b, m, deterministic) -} -func (m *CacheFileRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_CacheFileRequest.Merge(m, src) -} -func (m *CacheFileRequest) XXX_Size() int { - return xxx_messageInfo_CacheFileRequest.Size(m) -} -func (m *CacheFileRequest) XXX_DiscardUnknown() { - xxx_messageInfo_CacheFileRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_CacheFileRequest proto.InternalMessageInfo - -func (m *CacheFileRequest) GetContent() string { - if m != nil { - return m.Content - } - return "" -} - -func (m *CacheFileRequest) GetFilePath() string { - if m != nil { - return m.FilePath - } - return "" -} - -func (m *CacheFileRequest) GetIsClosed() bool { - if m != nil { - return m.IsClosed - } - return false -} - -func (m *CacheFileRequest) GetStatus() CacheFileRequest_FileStatus { - if m != nil { - return m.Status - } - return CacheFileRequest_CHANGED -} - -/// Request for find step positions -type StepPositionsRequest struct { - /// Get step positions for file path - FilePath string `protobuf:"bytes,1,opt,name=filePath,proto3" json:"filePath,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepPositionsRequest) Reset() { *m = StepPositionsRequest{} } -func (m *StepPositionsRequest) String() string { return proto.CompactTextString(m) } -func (*StepPositionsRequest) ProtoMessage() {} -func (*StepPositionsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{33} -} - -func (m *StepPositionsRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepPositionsRequest.Unmarshal(m, b) -} -func (m *StepPositionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepPositionsRequest.Marshal(b, m, deterministic) -} -func (m *StepPositionsRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepPositionsRequest.Merge(m, src) -} -func (m *StepPositionsRequest) XXX_Size() int { - return xxx_messageInfo_StepPositionsRequest.Size(m) -} -func (m *StepPositionsRequest) XXX_DiscardUnknown() { - xxx_messageInfo_StepPositionsRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_StepPositionsRequest proto.InternalMessageInfo - -func (m *StepPositionsRequest) GetFilePath() string { - if m != nil { - return m.FilePath - } - return "" -} - -/// Response for find step positions -type StepPositionsResponse struct { - /// Step Position - StepPositions []*StepPositionsResponse_StepPosition `protobuf:"bytes,1,rep,name=stepPositions,proto3" json:"stepPositions,omitempty"` - /// Error message - Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepPositionsResponse) Reset() { *m = StepPositionsResponse{} } -func (m *StepPositionsResponse) String() string { return proto.CompactTextString(m) } -func (*StepPositionsResponse) ProtoMessage() {} -func (*StepPositionsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{34} -} - -func (m *StepPositionsResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepPositionsResponse.Unmarshal(m, b) -} -func (m *StepPositionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepPositionsResponse.Marshal(b, m, deterministic) -} -func (m *StepPositionsResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepPositionsResponse.Merge(m, src) -} -func (m *StepPositionsResponse) XXX_Size() int { - return xxx_messageInfo_StepPositionsResponse.Size(m) -} -func (m *StepPositionsResponse) XXX_DiscardUnknown() { - xxx_messageInfo_StepPositionsResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_StepPositionsResponse proto.InternalMessageInfo - -func (m *StepPositionsResponse) GetStepPositions() []*StepPositionsResponse_StepPosition { - if m != nil { - return m.StepPositions - } - return nil -} - -func (m *StepPositionsResponse) GetError() string { - if m != nil { - return m.Error - } - return "" -} - -/// Step position for each step implementation -type StepPositionsResponse_StepPosition struct { - /// Step Value - StepValue string `protobuf:"bytes,1,opt,name=stepValue,proto3" json:"stepValue,omitempty"` - /// Range of step - Span *Span `protobuf:"bytes,2,opt,name=span,proto3" json:"span,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StepPositionsResponse_StepPosition) Reset() { *m = StepPositionsResponse_StepPosition{} } -func (m *StepPositionsResponse_StepPosition) String() string { return proto.CompactTextString(m) } -func (*StepPositionsResponse_StepPosition) ProtoMessage() {} -func (*StepPositionsResponse_StepPosition) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{34, 0} -} - -func (m *StepPositionsResponse_StepPosition) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StepPositionsResponse_StepPosition.Unmarshal(m, b) -} -func (m *StepPositionsResponse_StepPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StepPositionsResponse_StepPosition.Marshal(b, m, deterministic) -} -func (m *StepPositionsResponse_StepPosition) XXX_Merge(src proto.Message) { - xxx_messageInfo_StepPositionsResponse_StepPosition.Merge(m, src) -} -func (m *StepPositionsResponse_StepPosition) XXX_Size() int { - return xxx_messageInfo_StepPositionsResponse_StepPosition.Size(m) -} -func (m *StepPositionsResponse_StepPosition) XXX_DiscardUnknown() { - xxx_messageInfo_StepPositionsResponse_StepPosition.DiscardUnknown(m) -} - -var xxx_messageInfo_StepPositionsResponse_StepPosition proto.InternalMessageInfo - -func (m *StepPositionsResponse_StepPosition) GetStepValue() string { - if m != nil { - return m.StepValue - } - return "" -} - -func (m *StepPositionsResponse_StepPosition) GetSpan() *Span { - if m != nil { - return m.Span - } - return nil -} - -/// Request for getting Implementation file glob pattern -type ImplementationFileGlobPatternRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ImplementationFileGlobPatternRequest) Reset() { *m = ImplementationFileGlobPatternRequest{} } -func (m *ImplementationFileGlobPatternRequest) String() string { return proto.CompactTextString(m) } -func (*ImplementationFileGlobPatternRequest) ProtoMessage() {} -func (*ImplementationFileGlobPatternRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{35} -} - -func (m *ImplementationFileGlobPatternRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImplementationFileGlobPatternRequest.Unmarshal(m, b) -} -func (m *ImplementationFileGlobPatternRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImplementationFileGlobPatternRequest.Marshal(b, m, deterministic) -} -func (m *ImplementationFileGlobPatternRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImplementationFileGlobPatternRequest.Merge(m, src) -} -func (m *ImplementationFileGlobPatternRequest) XXX_Size() int { - return xxx_messageInfo_ImplementationFileGlobPatternRequest.Size(m) -} -func (m *ImplementationFileGlobPatternRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ImplementationFileGlobPatternRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ImplementationFileGlobPatternRequest proto.InternalMessageInfo - -/// Response for getting Implementation file glob pattern -type ImplementationFileGlobPatternResponse struct { - /// List of implementation file glob patterns - GlobPatterns []string `protobuf:"bytes,1,rep,name=globPatterns,proto3" json:"globPatterns,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ImplementationFileGlobPatternResponse) Reset() { *m = ImplementationFileGlobPatternResponse{} } -func (m *ImplementationFileGlobPatternResponse) String() string { return proto.CompactTextString(m) } -func (*ImplementationFileGlobPatternResponse) ProtoMessage() {} -func (*ImplementationFileGlobPatternResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{36} -} - -func (m *ImplementationFileGlobPatternResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImplementationFileGlobPatternResponse.Unmarshal(m, b) -} -func (m *ImplementationFileGlobPatternResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImplementationFileGlobPatternResponse.Marshal(b, m, deterministic) -} -func (m *ImplementationFileGlobPatternResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImplementationFileGlobPatternResponse.Merge(m, src) -} -func (m *ImplementationFileGlobPatternResponse) XXX_Size() int { - return xxx_messageInfo_ImplementationFileGlobPatternResponse.Size(m) -} -func (m *ImplementationFileGlobPatternResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ImplementationFileGlobPatternResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_ImplementationFileGlobPatternResponse proto.InternalMessageInfo - -func (m *ImplementationFileGlobPatternResponse) GetGlobPatterns() []string { - if m != nil { - return m.GlobPatterns - } - return nil -} - -/// Request for getting Implementation file list -type ImplementationFileListRequest struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ImplementationFileListRequest) Reset() { *m = ImplementationFileListRequest{} } -func (m *ImplementationFileListRequest) String() string { return proto.CompactTextString(m) } -func (*ImplementationFileListRequest) ProtoMessage() {} -func (*ImplementationFileListRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{37} -} - -func (m *ImplementationFileListRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImplementationFileListRequest.Unmarshal(m, b) -} -func (m *ImplementationFileListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImplementationFileListRequest.Marshal(b, m, deterministic) -} -func (m *ImplementationFileListRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImplementationFileListRequest.Merge(m, src) -} -func (m *ImplementationFileListRequest) XXX_Size() int { - return xxx_messageInfo_ImplementationFileListRequest.Size(m) -} -func (m *ImplementationFileListRequest) XXX_DiscardUnknown() { - xxx_messageInfo_ImplementationFileListRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_ImplementationFileListRequest proto.InternalMessageInfo - -/// Response for getting Implementation file list -type ImplementationFileListResponse struct { - /// List of implementation files - ImplementationFilePaths []string `protobuf:"bytes,1,rep,name=implementationFilePaths,proto3" json:"implementationFilePaths,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ImplementationFileListResponse) Reset() { *m = ImplementationFileListResponse{} } -func (m *ImplementationFileListResponse) String() string { return proto.CompactTextString(m) } -func (*ImplementationFileListResponse) ProtoMessage() {} -func (*ImplementationFileListResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{38} -} - -func (m *ImplementationFileListResponse) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ImplementationFileListResponse.Unmarshal(m, b) -} -func (m *ImplementationFileListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ImplementationFileListResponse.Marshal(b, m, deterministic) -} -func (m *ImplementationFileListResponse) XXX_Merge(src proto.Message) { - xxx_messageInfo_ImplementationFileListResponse.Merge(m, src) -} -func (m *ImplementationFileListResponse) XXX_Size() int { - return xxx_messageInfo_ImplementationFileListResponse.Size(m) -} -func (m *ImplementationFileListResponse) XXX_DiscardUnknown() { - xxx_messageInfo_ImplementationFileListResponse.DiscardUnknown(m) -} - -var xxx_messageInfo_ImplementationFileListResponse proto.InternalMessageInfo - -func (m *ImplementationFileListResponse) GetImplementationFilePaths() []string { - if m != nil { - return m.ImplementationFilePaths - } - return nil -} - -/// Request for injecting code snippet into implementation file -type StubImplementationCodeRequest struct { - /// Path of the file where the new stub implementation will be added - ImplementationFilePath string `protobuf:"bytes,1,opt,name=implementationFilePath,proto3" json:"implementationFilePath,omitempty"` - /// List of implementation codes to be appended to implementation file. - Codes []string `protobuf:"bytes,2,rep,name=codes,proto3" json:"codes,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *StubImplementationCodeRequest) Reset() { *m = StubImplementationCodeRequest{} } -func (m *StubImplementationCodeRequest) String() string { return proto.CompactTextString(m) } -func (*StubImplementationCodeRequest) ProtoMessage() {} -func (*StubImplementationCodeRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{39} -} - -func (m *StubImplementationCodeRequest) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StubImplementationCodeRequest.Unmarshal(m, b) -} -func (m *StubImplementationCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StubImplementationCodeRequest.Marshal(b, m, deterministic) -} -func (m *StubImplementationCodeRequest) XXX_Merge(src proto.Message) { - xxx_messageInfo_StubImplementationCodeRequest.Merge(m, src) -} -func (m *StubImplementationCodeRequest) XXX_Size() int { - return xxx_messageInfo_StubImplementationCodeRequest.Size(m) -} -func (m *StubImplementationCodeRequest) XXX_DiscardUnknown() { - xxx_messageInfo_StubImplementationCodeRequest.DiscardUnknown(m) -} - -var xxx_messageInfo_StubImplementationCodeRequest proto.InternalMessageInfo - -func (m *StubImplementationCodeRequest) GetImplementationFilePath() string { - if m != nil { - return m.ImplementationFilePath - } - return "" -} - -func (m *StubImplementationCodeRequest) GetCodes() []string { - if m != nil { - return m.Codes - } - return nil -} - -/// A Single Replace Diff Element to be applied -type TextDiff struct { - /// Range of file to be replaced - Span *Span `protobuf:"bytes,1,opt,name=span,proto3" json:"span,omitempty"` - /// New content to replace the content in the span - Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *TextDiff) Reset() { *m = TextDiff{} } -func (m *TextDiff) String() string { return proto.CompactTextString(m) } -func (*TextDiff) ProtoMessage() {} -func (*TextDiff) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{40} -} - -func (m *TextDiff) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_TextDiff.Unmarshal(m, b) -} -func (m *TextDiff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_TextDiff.Marshal(b, m, deterministic) -} -func (m *TextDiff) XXX_Merge(src proto.Message) { - xxx_messageInfo_TextDiff.Merge(m, src) -} -func (m *TextDiff) XXX_Size() int { - return xxx_messageInfo_TextDiff.Size(m) -} -func (m *TextDiff) XXX_DiscardUnknown() { - xxx_messageInfo_TextDiff.DiscardUnknown(m) -} - -var xxx_messageInfo_TextDiff proto.InternalMessageInfo - -func (m *TextDiff) GetSpan() *Span { - if m != nil { - return m.Span - } - return nil -} - -func (m *TextDiff) GetContent() string { - if m != nil { - return m.Content - } - return "" -} - -/// Diffs to be applied to a file -type FileDiff struct { - /// File Path where the new content needs to be put in - FilePath string `protobuf:"bytes,1,opt,name=filePath,proto3" json:"filePath,omitempty"` - /// The diffs which need to be applied to this file - TextDiffs []*TextDiff `protobuf:"bytes,2,rep,name=textDiffs,proto3" json:"textDiffs,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *FileDiff) Reset() { *m = FileDiff{} } -func (m *FileDiff) String() string { return proto.CompactTextString(m) } -func (*FileDiff) ProtoMessage() {} -func (*FileDiff) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{41} -} - -func (m *FileDiff) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FileDiff.Unmarshal(m, b) -} -func (m *FileDiff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FileDiff.Marshal(b, m, deterministic) -} -func (m *FileDiff) XXX_Merge(src proto.Message) { - xxx_messageInfo_FileDiff.Merge(m, src) -} -func (m *FileDiff) XXX_Size() int { - return xxx_messageInfo_FileDiff.Size(m) -} -func (m *FileDiff) XXX_DiscardUnknown() { - xxx_messageInfo_FileDiff.DiscardUnknown(m) -} - -var xxx_messageInfo_FileDiff proto.InternalMessageInfo - -func (m *FileDiff) GetFilePath() string { - if m != nil { - return m.FilePath - } - return "" -} - -func (m *FileDiff) GetTextDiffs() []*TextDiff { - if m != nil { - return m.TextDiffs - } - return nil -} - -/// Tell gauge to reset the kill timer, thus extending the life -type KeepAlive struct { - /// ID of the plugin initiating this request - PluginId string `protobuf:"bytes,1,opt,name=pluginId,proto3" json:"pluginId,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *KeepAlive) Reset() { *m = KeepAlive{} } -func (m *KeepAlive) String() string { return proto.CompactTextString(m) } -func (*KeepAlive) ProtoMessage() {} -func (*KeepAlive) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{42} -} - -func (m *KeepAlive) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_KeepAlive.Unmarshal(m, b) -} -func (m *KeepAlive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_KeepAlive.Marshal(b, m, deterministic) -} -func (m *KeepAlive) XXX_Merge(src proto.Message) { - xxx_messageInfo_KeepAlive.Merge(m, src) -} -func (m *KeepAlive) XXX_Size() int { - return xxx_messageInfo_KeepAlive.Size(m) -} -func (m *KeepAlive) XXX_DiscardUnknown() { - xxx_messageInfo_KeepAlive.DiscardUnknown(m) -} - -var xxx_messageInfo_KeepAlive proto.InternalMessageInfo - -func (m *KeepAlive) GetPluginId() string { - if m != nil { - return m.PluginId - } - return "" -} - -// Empty is a blank response, to be used when there is no return expected. -type Empty struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Empty) Reset() { *m = Empty{} } -func (m *Empty) String() string { return proto.CompactTextString(m) } -func (*Empty) ProtoMessage() {} -func (*Empty) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{43} -} - -func (m *Empty) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Empty.Unmarshal(m, b) -} -func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Empty.Marshal(b, m, deterministic) -} -func (m *Empty) XXX_Merge(src proto.Message) { - xxx_messageInfo_Empty.Merge(m, src) -} -func (m *Empty) XXX_Size() int { - return xxx_messageInfo_Empty.Size(m) -} -func (m *Empty) XXX_DiscardUnknown() { - xxx_messageInfo_Empty.DiscardUnknown(m) -} - -var xxx_messageInfo_Empty proto.InternalMessageInfo - -/// This is the message which gets transferred all the time -/// with proper message type set -/// One of the Request/Response fields will have value, depending on the MessageType set. -type Message struct { - MessageType Message_MessageType `protobuf:"varint,1,opt,name=messageType,proto3,enum=gauge.messages.Message_MessageType" json:"messageType,omitempty"` - /// A unique id to represent this message. A response to the message should copy over this value. - /// This is used to synchronize messages & responses - MessageId int64 `protobuf:"varint,2,opt,name=messageId,proto3" json:"messageId,omitempty"` - /// [ExecutionStartingRequest](#gauge.messages.ExecutionStartingRequest) - ExecutionStartingRequest *ExecutionStartingRequest `protobuf:"bytes,3,opt,name=executionStartingRequest,proto3" json:"executionStartingRequest,omitempty"` - /// [SpecExecutionStartingRequest](#gauge.messages.SpecExecutionStartingRequest) - SpecExecutionStartingRequest *SpecExecutionStartingRequest `protobuf:"bytes,4,opt,name=specExecutionStartingRequest,proto3" json:"specExecutionStartingRequest,omitempty"` - /// [SpecExecutionEndingRequest](#gauge.messages.SpecExecutionEndingRequest) - SpecExecutionEndingRequest *SpecExecutionEndingRequest `protobuf:"bytes,5,opt,name=specExecutionEndingRequest,proto3" json:"specExecutionEndingRequest,omitempty"` - /// [ScenarioExecutionStartingRequest](#gauge.messages.ScenarioExecutionStartingRequest) - ScenarioExecutionStartingRequest *ScenarioExecutionStartingRequest `protobuf:"bytes,6,opt,name=scenarioExecutionStartingRequest,proto3" json:"scenarioExecutionStartingRequest,omitempty"` - /// [ScenarioExecutionEndingRequest](#gauge.messages.ScenarioExecutionEndingRequest) - ScenarioExecutionEndingRequest *ScenarioExecutionEndingRequest `protobuf:"bytes,7,opt,name=scenarioExecutionEndingRequest,proto3" json:"scenarioExecutionEndingRequest,omitempty"` - /// [StepExecutionStartingRequest](#gauge.messages.StepExecutionStartingRequest) - StepExecutionStartingRequest *StepExecutionStartingRequest `protobuf:"bytes,8,opt,name=stepExecutionStartingRequest,proto3" json:"stepExecutionStartingRequest,omitempty"` - /// [StepExecutionEndingRequest](#gauge.messages.StepExecutionEndingRequest) - StepExecutionEndingRequest *StepExecutionEndingRequest `protobuf:"bytes,9,opt,name=stepExecutionEndingRequest,proto3" json:"stepExecutionEndingRequest,omitempty"` - /// [ExecuteStepRequest](#gauge.messages.ExecuteStepRequest) - ExecuteStepRequest *ExecuteStepRequest `protobuf:"bytes,10,opt,name=executeStepRequest,proto3" json:"executeStepRequest,omitempty"` - /// [ExecutionEndingRequest](#gauge.messages.ExecutionEndingRequest) - ExecutionEndingRequest *ExecutionEndingRequest `protobuf:"bytes,11,opt,name=executionEndingRequest,proto3" json:"executionEndingRequest,omitempty"` - /// [StepValidateRequest](#gauge.messages.StepValidateRequest) - StepValidateRequest *StepValidateRequest `protobuf:"bytes,12,opt,name=stepValidateRequest,proto3" json:"stepValidateRequest,omitempty"` - /// [StepValidateResponse](#gauge.messages.StepValidateResponse) - StepValidateResponse *StepValidateResponse `protobuf:"bytes,13,opt,name=stepValidateResponse,proto3" json:"stepValidateResponse,omitempty"` - /// [ExecutionStatusResponse](#gauge.messages.ExecutionStatusResponse) - ExecutionStatusResponse *ExecutionStatusResponse `protobuf:"bytes,14,opt,name=executionStatusResponse,proto3" json:"executionStatusResponse,omitempty"` - /// [StepNamesRequest](#gauge.messages.StepNamesRequest) - StepNamesRequest *StepNamesRequest `protobuf:"bytes,15,opt,name=stepNamesRequest,proto3" json:"stepNamesRequest,omitempty"` - /// [StepNamesResponse](#gauge.messages.StepNamesResponse) - StepNamesResponse *StepNamesResponse `protobuf:"bytes,16,opt,name=stepNamesResponse,proto3" json:"stepNamesResponse,omitempty"` - /// [SuiteExecutionResult ](#gauge.messages.SuiteExecutionResult ) - SuiteExecutionResult *SuiteExecutionResult `protobuf:"bytes,17,opt,name=suiteExecutionResult,proto3" json:"suiteExecutionResult,omitempty"` - /// [KillProcessRequest](#gauge.messages.KillProcessRequest) - KillProcessRequest *KillProcessRequest `protobuf:"bytes,18,opt,name=killProcessRequest,proto3" json:"killProcessRequest,omitempty"` - /// [ScenarioDataStoreInitRequest](#gauge.messages.ScenarioDataStoreInitRequest) - ScenarioDataStoreInitRequest *ScenarioDataStoreInitRequest `protobuf:"bytes,19,opt,name=scenarioDataStoreInitRequest,proto3" json:"scenarioDataStoreInitRequest,omitempty"` - /// [SpecDataStoreInitRequest](#gauge.messages.SpecDataStoreInitRequest) - SpecDataStoreInitRequest *SpecDataStoreInitRequest `protobuf:"bytes,20,opt,name=specDataStoreInitRequest,proto3" json:"specDataStoreInitRequest,omitempty"` - /// [SuiteDataStoreInitRequest](#gauge.messages.SuiteDataStoreInitRequest) - SuiteDataStoreInitRequest *SuiteDataStoreInitRequest `protobuf:"bytes,21,opt,name=suiteDataStoreInitRequest,proto3" json:"suiteDataStoreInitRequest,omitempty"` - /// [StepNameRequest](#gauge.messages.StepNameRequest) - StepNameRequest *StepNameRequest `protobuf:"bytes,22,opt,name=stepNameRequest,proto3" json:"stepNameRequest,omitempty"` - /// [StepNameResponse](#gauge.messages.StepNameResponse) - StepNameResponse *StepNameResponse `protobuf:"bytes,23,opt,name=stepNameResponse,proto3" json:"stepNameResponse,omitempty"` - /// [RefactorRequest](#gauge.messages.RefactorRequest) - RefactorRequest *RefactorRequest `protobuf:"bytes,24,opt,name=refactorRequest,proto3" json:"refactorRequest,omitempty"` - /// [RefactorResponse](#gauge.messages.RefactorResponse) - RefactorResponse *RefactorResponse `protobuf:"bytes,25,opt,name=refactorResponse,proto3" json:"refactorResponse,omitempty"` - /// [UnsupportedMessageResponse](#gauge.messages.UnsupportedMessageResponse) - UnsupportedMessageResponse *UnsupportedMessageResponse `protobuf:"bytes,26,opt,name=unsupportedMessageResponse,proto3" json:"unsupportedMessageResponse,omitempty"` - /// [CacheFileRequest](#gauge.messages.CacheFileRequest) - CacheFileRequest *CacheFileRequest `protobuf:"bytes,27,opt,name=cacheFileRequest,proto3" json:"cacheFileRequest,omitempty"` - /// [StepPositionsRequest](#gauge.messages.StepPositionsRequest) - StepPositionsRequest *StepPositionsRequest `protobuf:"bytes,28,opt,name=stepPositionsRequest,proto3" json:"stepPositionsRequest,omitempty"` - /// [StepPositionsResponse](#gauge.messages.StepPositionsResponse) - StepPositionsResponse *StepPositionsResponse `protobuf:"bytes,29,opt,name=stepPositionsResponse,proto3" json:"stepPositionsResponse,omitempty"` - /// [ImplementationFileListRequest](#gauge.messages.ImplementationFileListRequest) - ImplementationFileListRequest *ImplementationFileListRequest `protobuf:"bytes,30,opt,name=implementationFileListRequest,proto3" json:"implementationFileListRequest,omitempty"` - /// [ImplementationFileListResponse](#gauge.messages.ImplementationFileListResponse) - ImplementationFileListResponse *ImplementationFileListResponse `protobuf:"bytes,31,opt,name=implementationFileListResponse,proto3" json:"implementationFileListResponse,omitempty"` - /// [StubImplementationCodeRequest](#gauge.messages.StubImplementationCodeRequest) - StubImplementationCodeRequest *StubImplementationCodeRequest `protobuf:"bytes,32,opt,name=stubImplementationCodeRequest,proto3" json:"stubImplementationCodeRequest,omitempty"` - /// [FileDiff](#gauge.messages.FileDiff) - FileDiff *FileDiff `protobuf:"bytes,33,opt,name=fileDiff,proto3" json:"fileDiff,omitempty"` - /// [ImplementationFileGlobPatternRequest](#gauge.messages.ImplementationFileGlobPatternRequest) - ImplementationFileGlobPatternRequest *ImplementationFileGlobPatternRequest `protobuf:"bytes,34,opt,name=implementationFileGlobPatternRequest,proto3" json:"implementationFileGlobPatternRequest,omitempty"` - /// [ImplementationFileGlobPatternResponse](#gauge.messages.ImplementationFileGlobPatternResponse) - ImplementationFileGlobPatternResponse *ImplementationFileGlobPatternResponse `protobuf:"bytes,35,opt,name=implementationFileGlobPatternResponse,proto3" json:"implementationFileGlobPatternResponse,omitempty"` - /// [SuiteExecutionResult ](#gauge.messages.SuiteExecutionResult ) - SuiteExecutionResultItem *SuiteExecutionResultItem `protobuf:"bytes,36,opt,name=suiteExecutionResultItem,proto3" json:"suiteExecutionResultItem,omitempty"` - /// [KeepAlive ](#gauge.messages.KeepAlive ) - KeepAlive *KeepAlive `protobuf:"bytes,37,opt,name=keepAlive,proto3" json:"keepAlive,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { - return fileDescriptor_4dc296cbfe5ffcd5, []int{44} -} - -func (m *Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message.Unmarshal(m, b) -} -func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message.Marshal(b, m, deterministic) -} -func (m *Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message.Merge(m, src) -} -func (m *Message) XXX_Size() int { - return xxx_messageInfo_Message.Size(m) -} -func (m *Message) XXX_DiscardUnknown() { - xxx_messageInfo_Message.DiscardUnknown(m) -} - -var xxx_messageInfo_Message proto.InternalMessageInfo - -func (m *Message) GetMessageType() Message_MessageType { - if m != nil { - return m.MessageType - } - return Message_ExecutionStarting -} - -func (m *Message) GetMessageId() int64 { - if m != nil { - return m.MessageId - } - return 0 -} - -func (m *Message) GetExecutionStartingRequest() *ExecutionStartingRequest { - if m != nil { - return m.ExecutionStartingRequest - } - return nil -} - -func (m *Message) GetSpecExecutionStartingRequest() *SpecExecutionStartingRequest { - if m != nil { - return m.SpecExecutionStartingRequest - } - return nil -} - -func (m *Message) GetSpecExecutionEndingRequest() *SpecExecutionEndingRequest { - if m != nil { - return m.SpecExecutionEndingRequest - } - return nil -} - -func (m *Message) GetScenarioExecutionStartingRequest() *ScenarioExecutionStartingRequest { - if m != nil { - return m.ScenarioExecutionStartingRequest - } - return nil -} - -func (m *Message) GetScenarioExecutionEndingRequest() *ScenarioExecutionEndingRequest { - if m != nil { - return m.ScenarioExecutionEndingRequest - } - return nil -} - -func (m *Message) GetStepExecutionStartingRequest() *StepExecutionStartingRequest { - if m != nil { - return m.StepExecutionStartingRequest - } - return nil -} - -func (m *Message) GetStepExecutionEndingRequest() *StepExecutionEndingRequest { - if m != nil { - return m.StepExecutionEndingRequest - } - return nil -} - -func (m *Message) GetExecuteStepRequest() *ExecuteStepRequest { - if m != nil { - return m.ExecuteStepRequest - } - return nil -} - -func (m *Message) GetExecutionEndingRequest() *ExecutionEndingRequest { - if m != nil { - return m.ExecutionEndingRequest - } - return nil -} - -func (m *Message) GetStepValidateRequest() *StepValidateRequest { - if m != nil { - return m.StepValidateRequest - } - return nil -} - -func (m *Message) GetStepValidateResponse() *StepValidateResponse { - if m != nil { - return m.StepValidateResponse - } - return nil -} - -func (m *Message) GetExecutionStatusResponse() *ExecutionStatusResponse { - if m != nil { - return m.ExecutionStatusResponse - } - return nil -} - -func (m *Message) GetStepNamesRequest() *StepNamesRequest { - if m != nil { - return m.StepNamesRequest - } - return nil -} - -func (m *Message) GetStepNamesResponse() *StepNamesResponse { - if m != nil { - return m.StepNamesResponse - } - return nil -} - -func (m *Message) GetSuiteExecutionResult() *SuiteExecutionResult { - if m != nil { - return m.SuiteExecutionResult - } - return nil -} - -func (m *Message) GetKillProcessRequest() *KillProcessRequest { - if m != nil { - return m.KillProcessRequest - } - return nil -} - -func (m *Message) GetScenarioDataStoreInitRequest() *ScenarioDataStoreInitRequest { - if m != nil { - return m.ScenarioDataStoreInitRequest - } - return nil -} - -func (m *Message) GetSpecDataStoreInitRequest() *SpecDataStoreInitRequest { - if m != nil { - return m.SpecDataStoreInitRequest - } - return nil -} - -func (m *Message) GetSuiteDataStoreInitRequest() *SuiteDataStoreInitRequest { - if m != nil { - return m.SuiteDataStoreInitRequest - } - return nil -} - -func (m *Message) GetStepNameRequest() *StepNameRequest { - if m != nil { - return m.StepNameRequest - } - return nil -} - -func (m *Message) GetStepNameResponse() *StepNameResponse { - if m != nil { - return m.StepNameResponse - } - return nil -} - -func (m *Message) GetRefactorRequest() *RefactorRequest { - if m != nil { - return m.RefactorRequest - } - return nil -} - -func (m *Message) GetRefactorResponse() *RefactorResponse { - if m != nil { - return m.RefactorResponse - } - return nil -} - -func (m *Message) GetUnsupportedMessageResponse() *UnsupportedMessageResponse { - if m != nil { - return m.UnsupportedMessageResponse - } - return nil -} - -func (m *Message) GetCacheFileRequest() *CacheFileRequest { - if m != nil { - return m.CacheFileRequest - } - return nil -} - -func (m *Message) GetStepPositionsRequest() *StepPositionsRequest { - if m != nil { - return m.StepPositionsRequest - } - return nil -} - -func (m *Message) GetStepPositionsResponse() *StepPositionsResponse { - if m != nil { - return m.StepPositionsResponse - } - return nil -} - -func (m *Message) GetImplementationFileListRequest() *ImplementationFileListRequest { - if m != nil { - return m.ImplementationFileListRequest - } - return nil -} - -func (m *Message) GetImplementationFileListResponse() *ImplementationFileListResponse { - if m != nil { - return m.ImplementationFileListResponse - } - return nil -} - -func (m *Message) GetStubImplementationCodeRequest() *StubImplementationCodeRequest { - if m != nil { - return m.StubImplementationCodeRequest - } - return nil -} - -func (m *Message) GetFileDiff() *FileDiff { - if m != nil { - return m.FileDiff - } - return nil -} - -func (m *Message) GetImplementationFileGlobPatternRequest() *ImplementationFileGlobPatternRequest { - if m != nil { - return m.ImplementationFileGlobPatternRequest - } - return nil -} - -func (m *Message) GetImplementationFileGlobPatternResponse() *ImplementationFileGlobPatternResponse { - if m != nil { - return m.ImplementationFileGlobPatternResponse - } - return nil -} - -func (m *Message) GetSuiteExecutionResultItem() *SuiteExecutionResultItem { - if m != nil { - return m.SuiteExecutionResultItem - } - return nil -} - -func (m *Message) GetKeepAlive() *KeepAlive { - if m != nil { - return m.KeepAlive - } - return nil -} - -func init() { - proto.RegisterEnum("gauge.messages.StepValidateResponse_ErrorType", StepValidateResponse_ErrorType_name, StepValidateResponse_ErrorType_value) - proto.RegisterEnum("gauge.messages.CacheFileRequest_FileStatus", CacheFileRequest_FileStatus_name, CacheFileRequest_FileStatus_value) - proto.RegisterEnum("gauge.messages.Message_MessageType", Message_MessageType_name, Message_MessageType_value) - proto.RegisterType((*KillProcessRequest)(nil), "gauge.messages.KillProcessRequest") - proto.RegisterType((*ExecutionStatusResponse)(nil), "gauge.messages.ExecutionStatusResponse") - proto.RegisterType((*ExecutionStartingRequest)(nil), "gauge.messages.ExecutionStartingRequest") - proto.RegisterType((*ExecutionEndingRequest)(nil), "gauge.messages.ExecutionEndingRequest") - proto.RegisterType((*SpecExecutionStartingRequest)(nil), "gauge.messages.SpecExecutionStartingRequest") - proto.RegisterType((*SpecExecutionEndingRequest)(nil), "gauge.messages.SpecExecutionEndingRequest") - proto.RegisterType((*ScenarioExecutionStartingRequest)(nil), "gauge.messages.ScenarioExecutionStartingRequest") - proto.RegisterType((*ScenarioExecutionEndingRequest)(nil), "gauge.messages.ScenarioExecutionEndingRequest") - proto.RegisterType((*StepExecutionStartingRequest)(nil), "gauge.messages.StepExecutionStartingRequest") - proto.RegisterType((*StepExecutionEndingRequest)(nil), "gauge.messages.StepExecutionEndingRequest") - proto.RegisterType((*ExecutionArg)(nil), "gauge.messages.ExecutionArg") - proto.RegisterType((*ExecutionInfo)(nil), "gauge.messages.ExecutionInfo") - proto.RegisterType((*SpecInfo)(nil), "gauge.messages.SpecInfo") - proto.RegisterType((*ScenarioInfo)(nil), "gauge.messages.ScenarioInfo") - proto.RegisterType((*StepInfo)(nil), "gauge.messages.StepInfo") - proto.RegisterType((*ExecuteStepRequest)(nil), "gauge.messages.ExecuteStepRequest") - proto.RegisterType((*StepValidateRequest)(nil), "gauge.messages.StepValidateRequest") - proto.RegisterType((*StepValidateResponse)(nil), "gauge.messages.StepValidateResponse") - proto.RegisterType((*SuiteExecutionResult)(nil), "gauge.messages.SuiteExecutionResult") - proto.RegisterType((*SuiteExecutionResultItem)(nil), "gauge.messages.SuiteExecutionResultItem") - proto.RegisterType((*StepNamesRequest)(nil), "gauge.messages.StepNamesRequest") - proto.RegisterType((*StepNamesResponse)(nil), "gauge.messages.StepNamesResponse") - proto.RegisterType((*ScenarioDataStoreInitRequest)(nil), "gauge.messages.ScenarioDataStoreInitRequest") - proto.RegisterType((*SpecDataStoreInitRequest)(nil), "gauge.messages.SpecDataStoreInitRequest") - proto.RegisterType((*SuiteDataStoreInitRequest)(nil), "gauge.messages.SuiteDataStoreInitRequest") - proto.RegisterType((*ParameterPosition)(nil), "gauge.messages.ParameterPosition") - proto.RegisterType((*RefactorRequest)(nil), "gauge.messages.RefactorRequest") - proto.RegisterType((*FileChanges)(nil), "gauge.messages.FileChanges") - proto.RegisterType((*RefactorResponse)(nil), "gauge.messages.RefactorResponse") - proto.RegisterType((*StepNameRequest)(nil), "gauge.messages.StepNameRequest") - proto.RegisterType((*StepNameResponse)(nil), "gauge.messages.StepNameResponse") - proto.RegisterType((*UnsupportedMessageResponse)(nil), "gauge.messages.UnsupportedMessageResponse") - proto.RegisterType((*CacheFileRequest)(nil), "gauge.messages.CacheFileRequest") - proto.RegisterType((*StepPositionsRequest)(nil), "gauge.messages.StepPositionsRequest") - proto.RegisterType((*StepPositionsResponse)(nil), "gauge.messages.StepPositionsResponse") - proto.RegisterType((*StepPositionsResponse_StepPosition)(nil), "gauge.messages.StepPositionsResponse.StepPosition") - proto.RegisterType((*ImplementationFileGlobPatternRequest)(nil), "gauge.messages.ImplementationFileGlobPatternRequest") - proto.RegisterType((*ImplementationFileGlobPatternResponse)(nil), "gauge.messages.ImplementationFileGlobPatternResponse") - proto.RegisterType((*ImplementationFileListRequest)(nil), "gauge.messages.ImplementationFileListRequest") - proto.RegisterType((*ImplementationFileListResponse)(nil), "gauge.messages.ImplementationFileListResponse") - proto.RegisterType((*StubImplementationCodeRequest)(nil), "gauge.messages.StubImplementationCodeRequest") - proto.RegisterType((*TextDiff)(nil), "gauge.messages.TextDiff") - proto.RegisterType((*FileDiff)(nil), "gauge.messages.FileDiff") - proto.RegisterType((*KeepAlive)(nil), "gauge.messages.KeepAlive") - proto.RegisterType((*Empty)(nil), "gauge.messages.Empty") - proto.RegisterType((*Message)(nil), "gauge.messages.Message") -} - -func init() { proto.RegisterFile("messages.proto", fileDescriptor_4dc296cbfe5ffcd5) } - -var fileDescriptor_4dc296cbfe5ffcd5 = []byte{ - // 2516 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x3a, 0xdd, 0x6f, 0x1c, 0x49, - 0xf1, 0x37, 0xeb, 0xaf, 0xdd, 0x5a, 0x7f, 0xb4, 0xdb, 0x5f, 0x6d, 0xc7, 0x76, 0xec, 0x39, 0x27, - 0xe7, 0xfc, 0x7e, 0x60, 0x90, 0x39, 0x02, 0x9c, 0x40, 0xc8, 0xb1, 0x37, 0xb9, 0x55, 0x1c, 0x7b, - 0xaf, 0xed, 0x84, 0xd3, 0x21, 0x5d, 0x34, 0xd9, 0x6d, 0xaf, 0x27, 0xd9, 0x9d, 0x59, 0xa6, 0x67, - 0x93, 0x3b, 0x09, 0x89, 0x37, 0x84, 0xc4, 0x33, 0xcf, 0x48, 0x27, 0xf1, 0x82, 0x84, 0xf8, 0x78, - 0xe0, 0x19, 0xf1, 0xc6, 0x5f, 0xc1, 0x3f, 0x81, 0x78, 0x46, 0xdd, 0xd3, 0x3d, 0x3b, 0x1f, 0x3d, - 0xb3, 0x86, 0xe3, 0x22, 0x9e, 0xbc, 0x5d, 0x5d, 0x5f, 0x5d, 0x55, 0x5d, 0x5d, 0x55, 0x63, 0x98, - 0xef, 0x33, 0xce, 0x9d, 0x2e, 0xe3, 0x07, 0x83, 0xc0, 0x0f, 0x7d, 0x3c, 0xdf, 0x75, 0x86, 0x5d, - 0x76, 0xa0, 0xa1, 0x1b, 0xc0, 0x07, 0xac, 0x1d, 0xed, 0xd9, 0xcb, 0x80, 0x1f, 0xbb, 0xbd, 0x5e, - 0x2b, 0xf0, 0xdb, 0x8c, 0x73, 0xca, 0x7e, 0x32, 0x64, 0x3c, 0xb4, 0x5d, 0x58, 0x6b, 0x7c, 0xc6, - 0xda, 0xc3, 0xd0, 0xf5, 0xbd, 0x8b, 0xd0, 0x09, 0x87, 0x9c, 0x32, 0x3e, 0xf0, 0x3d, 0xce, 0xf0, - 0x19, 0x2c, 0x30, 0xbd, 0x45, 0x19, 0x1f, 0xf6, 0x42, 0x62, 0xed, 0x58, 0xfb, 0xf5, 0xc3, 0xbd, - 0x83, 0xb4, 0x98, 0x83, 0x96, 0x10, 0xd0, 0x48, 0xe3, 0xd2, 0x2c, 0xb1, 0xfd, 0x47, 0x0b, 0x48, - 0x52, 0x56, 0x10, 0xba, 0x5e, 0x57, 0xe9, 0x81, 0x3f, 0x82, 0xe5, 0xf6, 0x30, 0x08, 0x98, 0x17, - 0xc6, 0x28, 0x4d, 0xef, 0xca, 0x57, 0x12, 0xb7, 0xb2, 0x12, 0x53, 0x48, 0xd4, 0x48, 0x8a, 0x1f, - 0x40, 0x9d, 0x0f, 0xdd, 0x90, 0x29, 0xdd, 0x2b, 0x92, 0xd3, 0x8e, 0x51, 0xf7, 0x8b, 0x11, 0x1e, - 0x4d, 0x12, 0xd9, 0xbf, 0xb7, 0x60, 0x35, 0xe6, 0xda, 0xf0, 0x3a, 0xff, 0xfb, 0x1a, 0xff, 0xc9, - 0x82, 0xcd, 0x8b, 0x01, 0x6b, 0xbf, 0x4d, 0x4b, 0xff, 0x10, 0x64, 0xa0, 0xa5, 0xd4, 0xbe, 0x6d, - 0x56, 0x3b, 0x46, 0xa3, 0x09, 0x12, 0xfb, 0x0f, 0x16, 0x6c, 0xa4, 0x94, 0xfe, 0xca, 0x4d, 0xfd, - 0xa5, 0x55, 0xfe, 0xab, 0x05, 0x3b, 0x17, 0x6d, 0xe6, 0x39, 0x81, 0xeb, 0xbf, 0x4d, 0x5b, 0x3f, - 0x86, 0x79, 0xae, 0xc4, 0xa6, 0x94, 0x7f, 0xd7, 0xac, 0x7c, 0x0a, 0x95, 0x66, 0x48, 0xed, 0xbf, - 0x58, 0xb0, 0x9d, 0x3b, 0xc4, 0x57, 0x6e, 0xfb, 0xff, 0xea, 0x11, 0x64, 0xbc, 0x87, 0x6c, 0xf0, - 0xb6, 0xe3, 0x3d, 0x64, 0x83, 0x9b, 0x04, 0x4f, 0x8c, 0x46, 0x13, 0x24, 0x51, 0xbc, 0x27, 0x95, - 0x7e, 0x2b, 0xf1, 0xfe, 0xa5, 0x54, 0xfe, 0x10, 0x66, 0x63, 0x8e, 0x47, 0x41, 0x17, 0x6f, 0x40, - 0xf5, 0xaa, 0xe7, 0x74, 0xcf, 0x9c, 0x3e, 0x93, 0x7a, 0xd5, 0x68, 0xbc, 0xc6, 0x9b, 0x50, 0x13, - 0xbf, 0x9f, 0x39, 0xbd, 0x21, 0x23, 0x95, 0x9d, 0x89, 0xfd, 0x1a, 0x1d, 0x01, 0xec, 0xdf, 0x4d, - 0xc0, 0x5c, 0x5a, 0xb9, 0x0f, 0xa0, 0xae, 0x94, 0x16, 0x97, 0x4d, 0x1d, 0x93, 0x64, 0xb5, 0x13, - 0x7b, 0xf2, 0x84, 0x49, 0x64, 0xfc, 0x10, 0x16, 0xf4, 0x52, 0x05, 0x86, 0x3a, 0xdd, 0x66, 0x8e, - 0x5e, 0xed, 0x4b, 0x1e, 0x59, 0xa2, 0xa4, 0x0e, 0x21, 0x1b, 0x90, 0x89, 0x02, 0x1d, 0x42, 0x36, - 0x48, 0xeb, 0x10, 0xb2, 0x01, 0xde, 0x16, 0xc6, 0x75, 0xda, 0xaf, 0xc2, 0xc0, 0x69, 0x33, 0x32, - 0x29, 0xad, 0x91, 0x80, 0xe0, 0x1d, 0xa8, 0x0f, 0x02, 0xff, 0x25, 0x6b, 0x87, 0xd2, 0x5c, 0x53, - 0x12, 0x21, 0x09, 0xc2, 0x0f, 0x12, 0x26, 0x39, 0x0a, 0xba, 0x9c, 0x4c, 0xef, 0x4c, 0x98, 0xce, - 0x90, 0x44, 0xa2, 0x69, 0x12, 0xfc, 0x01, 0x10, 0x6f, 0xd8, 0x7f, 0xc1, 0x82, 0xf3, 0xab, 0xc4, - 0x65, 0x08, 0x98, 0xd3, 0xe7, 0x64, 0x66, 0xc7, 0xda, 0x9f, 0xa2, 0x85, 0xfb, 0xc2, 0x9b, 0xc1, - 0xd0, 0xf3, 0x58, 0xd0, 0xec, 0x90, 0xaa, 0xc4, 0x8d, 0xd7, 0xf6, 0x4b, 0xa8, 0x6a, 0xd3, 0x63, - 0x0c, 0x93, 0xde, 0xc8, 0xe3, 0xf2, 0xb7, 0x8c, 0x04, 0xb7, 0xc7, 0xe4, 0xd1, 0x2a, 0x2a, 0x12, - 0xd4, 0x5a, 0xec, 0xb9, 0xfc, 0xa1, 0xe3, 0xf6, 0x58, 0x47, 0x9a, 0xb4, 0x4a, 0xe3, 0xb5, 0xe0, - 0x15, 0x3a, 0x5d, 0x4e, 0x26, 0x65, 0x80, 0xc8, 0xdf, 0x36, 0x85, 0xd9, 0xa4, 0x9b, 0x8a, 0xe4, - 0xc5, 0x3c, 0x2b, 0x05, 0x3c, 0x27, 0x12, 0x3c, 0xbf, 0xb0, 0xa0, 0xaa, 0xfd, 0x86, 0xef, 0xc3, - 0xa4, 0x08, 0x6a, 0x15, 0x63, 0xb6, 0xd9, 0xbe, 0x2c, 0xba, 0x03, 0xf2, 0x32, 0x52, 0x89, 0x5f, - 0x2a, 0x54, 0xbb, 0xff, 0x52, 0xba, 0x7f, 0x22, 0xe1, 0x7e, 0x09, 0xc1, 0x36, 0xcc, 0xb2, 0x20, - 0xf0, 0x83, 0x27, 0x91, 0x14, 0x15, 0x20, 0x29, 0x98, 0xfd, 0x37, 0x0b, 0x70, 0x5e, 0x38, 0xbe, - 0x0b, 0xf3, 0x4e, 0x3b, 0x1c, 0x3a, 0x3d, 0x01, 0xbc, 0x64, 0x9f, 0x85, 0xca, 0x12, 0x19, 0xa8, - 0xc0, 0x1b, 0x38, 0x01, 0x67, 0x9d, 0x18, 0x2f, 0xf2, 0x44, 0x06, 0x8a, 0xf7, 0x61, 0x41, 0xe7, - 0x4f, 0xa1, 0xbc, 0xeb, 0x75, 0x95, 0x5b, 0xb2, 0x60, 0xfc, 0x3d, 0x80, 0x81, 0x13, 0x38, 0x7d, - 0x16, 0xb2, 0x20, 0xf2, 0x51, 0xfd, 0x70, 0x3d, 0x97, 0x30, 0x34, 0x06, 0x4d, 0x20, 0xdb, 0xbf, - 0xb6, 0x60, 0x49, 0x48, 0x7c, 0xe6, 0xf4, 0xdc, 0x8e, 0x23, 0x2a, 0x93, 0xe8, 0x30, 0x1b, 0x50, - 0xe5, 0xe9, 0x63, 0xc4, 0x6b, 0x7c, 0x00, 0x58, 0x07, 0x67, 0x6b, 0x24, 0xb6, 0x22, 0x43, 0xd1, - 0xb0, 0x83, 0xbf, 0x0f, 0x35, 0x1e, 0x89, 0x18, 0x32, 0x75, 0x59, 0xb7, 0x0b, 0xd3, 0x99, 0xc4, - 0xa2, 0x23, 0x02, 0xfb, 0x57, 0x15, 0x58, 0x4e, 0x6b, 0xa8, 0x6a, 0x5e, 0x02, 0x33, 0x2e, 0x97, - 0x50, 0xa9, 0x61, 0x95, 0xea, 0x65, 0xce, 0x89, 0x95, 0xbc, 0x13, 0xf1, 0x29, 0xd4, 0xe4, 0xfa, - 0xf2, 0xf3, 0x41, 0xa4, 0xd4, 0xfc, 0xe1, 0x81, 0x29, 0x83, 0x64, 0xc5, 0x1e, 0x34, 0x34, 0x15, - 0x1d, 0x31, 0x90, 0x61, 0x35, 0xec, 0x76, 0x19, 0x17, 0x17, 0x35, 0xce, 0x2a, 0x31, 0xc4, 0xfe, - 0x08, 0x6a, 0x31, 0x1d, 0xde, 0x85, 0xad, 0x8b, 0xcb, 0x46, 0xeb, 0x79, 0xf3, 0x49, 0xeb, 0xb4, - 0xf1, 0xa4, 0x71, 0x76, 0x79, 0x74, 0xd9, 0x3c, 0x3f, 0x7b, 0x7e, 0x76, 0x7e, 0xf9, 0xfc, 0xe1, - 0xf9, 0xd3, 0xb3, 0x13, 0xf4, 0x8e, 0x40, 0x39, 0x79, 0xda, 0x3a, 0x6d, 0x1e, 0x1f, 0x5d, 0x36, - 0x9e, 0x1b, 0x90, 0x91, 0x65, 0x7f, 0x02, 0xcb, 0xb2, 0xb0, 0xcc, 0xd4, 0xf2, 0xd9, 0xc2, 0xd4, - 0xfa, 0x4f, 0x0a, 0xd3, 0xa7, 0x40, 0x4c, 0xbc, 0x9b, 0x21, 0xeb, 0x8b, 0x60, 0x0b, 0xe2, 0x95, - 0x62, 0xbf, 0x6e, 0x64, 0x2f, 0x10, 0x68, 0x02, 0xd9, 0xc6, 0x80, 0x84, 0x49, 0x45, 0xb6, 0x89, - 0x9b, 0x9a, 0x7b, 0xb0, 0x98, 0x80, 0x29, 0xd7, 0x2e, 0xc3, 0x94, 0x08, 0x00, 0x4e, 0x2c, 0x99, - 0x1b, 0xa2, 0x85, 0xbd, 0x0d, 0x9b, 0x3a, 0xe1, 0x9c, 0x38, 0xa1, 0x73, 0x11, 0xfa, 0x01, 0x6b, - 0x7a, 0x6e, 0xa8, 0x59, 0x6d, 0x00, 0x11, 0xc9, 0xcf, 0xb8, 0x77, 0x0b, 0xd6, 0xe5, 0x89, 0x8c, - 0x9b, 0x3f, 0x82, 0xc5, 0x38, 0x5c, 0x5b, 0x3e, 0x77, 0xc5, 0x89, 0xc5, 0x43, 0xe0, 0xf7, 0x3a, - 0x7a, 0x29, 0x0f, 0x3a, 0x45, 0x93, 0x20, 0x81, 0xe1, 0xb1, 0x37, 0x31, 0x46, 0x74, 0x01, 0x92, - 0x20, 0xfb, 0xe7, 0x15, 0x58, 0xa0, 0xec, 0xca, 0x69, 0x87, 0x7e, 0xa0, 0x6f, 0xd6, 0x03, 0x98, - 0xf5, 0x7b, 0x9d, 0x38, 0xd4, 0x95, 0x05, 0xc7, 0x5d, 0x88, 0x14, 0x8d, 0xe0, 0xe1, 0xb1, 0x37, - 0x23, 0x1e, 0x95, 0x9b, 0xf1, 0x48, 0xd2, 0xe0, 0xa6, 0x4c, 0x43, 0x4e, 0x5f, 0x2b, 0x1b, 0x25, - 0xe2, 0xfa, 0xe1, 0x6e, 0x61, 0xe2, 0xd0, 0x98, 0x34, 0x43, 0x28, 0x0c, 0xc1, 0x9d, 0xd7, 0xec, - 0xf8, 0xda, 0xf1, 0xba, 0x8c, 0xcb, 0xf0, 0xaf, 0xd2, 0x24, 0xc8, 0xfe, 0x19, 0xd4, 0x1f, 0xba, - 0x3d, 0xbd, 0x4c, 0x3d, 0x43, 0x56, 0xe6, 0x19, 0xda, 0x83, 0xba, 0xf8, 0x7d, 0xec, 0x7b, 0x21, - 0xf3, 0x54, 0x6e, 0x7c, 0x50, 0x21, 0x16, 0x4d, 0x82, 0xf1, 0x01, 0x4c, 0x75, 0xdc, 0xab, 0x2b, - 0xad, 0x74, 0xee, 0xf1, 0x17, 0x89, 0xea, 0xc4, 0xbd, 0xba, 0xa2, 0x11, 0x9a, 0xfd, 0x1b, 0x0b, - 0xd0, 0xc8, 0x13, 0xa3, 0x0c, 0xc2, 0x87, 0x6d, 0xd1, 0x62, 0xeb, 0x0c, 0xa2, 0x96, 0x22, 0x00, - 0xe5, 0xe5, 0x56, 0xa9, 0x23, 0x5a, 0x88, 0xbc, 0x22, 0x74, 0xe0, 0xd1, 0x31, 0x3a, 0xea, 0xe5, - 0x4a, 0xc1, 0xf0, 0x0f, 0x94, 0xfa, 0xb1, 0x2d, 0x84, 0x7a, 0xb7, 0xb2, 0xea, 0x25, 0x8c, 0x41, - 0x93, 0xf8, 0xf6, 0x37, 0x60, 0x41, 0x5f, 0x07, 0x1d, 0x30, 0x9b, 0xc9, 0xf4, 0x19, 0x59, 0x2b, - 0x91, 0x1e, 0xff, 0x6c, 0x8d, 0x2e, 0x55, 0x7c, 0xb0, 0x3d, 0x98, 0x73, 0xb9, 0x80, 0xb6, 0x02, - 0xc6, 0x85, 0x15, 0xa3, 0xe3, 0xa5, 0x81, 0x3a, 0xc7, 0xab, 0x62, 0x60, 0x42, 0xe7, 0x78, 0x5d, - 0x0c, 0x5c, 0x3b, 0xfc, 0xa8, 0xe7, 0x3a, 0x5c, 0x17, 0x03, 0x7a, 0x9d, 0xf2, 0xde, 0x64, 0xc6, - 0x7b, 0xfb, 0x30, 0xc9, 0x07, 0x8e, 0x27, 0xeb, 0xa6, 0xfa, 0xe1, 0x72, 0xbe, 0x2e, 0x74, 0x3c, - 0x2a, 0x31, 0xec, 0xfb, 0xb0, 0xf1, 0xd4, 0xe3, 0xc3, 0xc1, 0xc0, 0x0f, 0x42, 0xd6, 0x51, 0x69, - 0x39, 0xe9, 0x1a, 0x45, 0xa4, 0x8e, 0xac, 0x97, 0xf6, 0x3f, 0x2d, 0x40, 0xc7, 0x4e, 0xfb, 0x9a, - 0x09, 0x1b, 0x6a, 0x1b, 0x11, 0x98, 0x69, 0xab, 0x80, 0x51, 0xe8, 0x6a, 0xa9, 0x95, 0x6d, 0x39, - 0xe1, 0x75, 0xb2, 0xe2, 0x11, 0xeb, 0xa8, 0x50, 0x38, 0xee, 0xf9, 0x3c, 0x59, 0xf1, 0x44, 0x6b, - 0x7c, 0x0c, 0xd3, 0x5c, 0xce, 0x58, 0xe4, 0x11, 0xe7, 0x0f, 0xff, 0x3f, 0x7b, 0x94, 0xac, 0x0e, - 0xd2, 0xa7, 0x6a, 0x2c, 0xa3, 0x48, 0xed, 0xc7, 0x00, 0x23, 0x28, 0xae, 0xc3, 0xcc, 0xf1, 0x87, - 0x47, 0x67, 0x8f, 0x1a, 0x22, 0xc3, 0x03, 0x4c, 0x1f, 0x9f, 0x9e, 0x5f, 0x34, 0x4e, 0x90, 0x25, - 0x37, 0x68, 0xe3, 0xe8, 0xb2, 0x71, 0x82, 0x2a, 0x62, 0x71, 0xd2, 0x38, 0x6d, 0x88, 0xc5, 0x84, - 0xc0, 0x3a, 0x6f, 0x35, 0xce, 0x1a, 0x27, 0x68, 0xd2, 0x3e, 0x8c, 0xde, 0xc1, 0xf8, 0xda, 0x25, - 0x9e, 0xea, 0xf8, 0x84, 0x56, 0xfa, 0x84, 0xf6, 0xdf, 0x2d, 0x58, 0xc9, 0x10, 0x29, 0x03, 0x7f, - 0x0c, 0x73, 0x3c, 0xb9, 0x21, 0x53, 0x6d, 0xfd, 0xf0, 0xd0, 0xf4, 0x06, 0xe6, 0xa8, 0x53, 0x50, - 0x9a, 0x66, 0x64, 0xbe, 0x3b, 0x1b, 0xcf, 0x60, 0x36, 0x49, 0x54, 0x1e, 0xd5, 0x71, 0x18, 0x55, - 0xc6, 0x86, 0xd1, 0x5d, 0xd8, 0x6b, 0xf6, 0x07, 0x3d, 0xd6, 0x67, 0x5e, 0xe8, 0x08, 0xce, 0xc2, - 0xe0, 0x8f, 0x7a, 0xfe, 0x8b, 0x96, 0x13, 0x86, 0x2c, 0xf0, 0x74, 0x8e, 0x7f, 0x0c, 0x77, 0xc6, - 0xe0, 0x29, 0xc3, 0xd8, 0x30, 0xdb, 0x1d, 0x81, 0xf5, 0x13, 0x94, 0x82, 0xd9, 0xb7, 0x61, 0x2b, - 0xcf, 0xec, 0xd4, 0xe5, 0xf1, 0x8b, 0xf2, 0x09, 0x6c, 0x17, 0x21, 0x28, 0x31, 0xdf, 0x85, 0x35, - 0x37, 0x87, 0x21, 0x7c, 0xa6, 0x25, 0x16, 0x6d, 0xdb, 0x7d, 0xd8, 0xba, 0x08, 0x87, 0x2f, 0xd2, - 0xfc, 0x8f, 0xfd, 0x4e, 0x7c, 0x19, 0xee, 0xc3, 0xaa, 0x99, 0x56, 0xd9, 0xb9, 0x60, 0x57, 0x38, - 0xae, 0xed, 0x77, 0x18, 0x57, 0xc9, 0x20, 0x5a, 0xd8, 0x67, 0x50, 0xd5, 0xc9, 0x34, 0x76, 0x8b, - 0x35, 0xce, 0x2d, 0xc9, 0x0b, 0x59, 0x49, 0x5d, 0x48, 0xfb, 0x53, 0xa8, 0x0a, 0x89, 0x92, 0x5f, - 0x49, 0xe8, 0xe2, 0xfb, 0x50, 0x0b, 0x95, 0xdc, 0x48, 0xa3, 0xb2, 0x2c, 0x3f, 0x42, 0xb5, 0xdf, - 0x83, 0xda, 0x63, 0xc6, 0x06, 0x47, 0x3d, 0xf7, 0xb5, 0x4c, 0x63, 0x83, 0xde, 0xb0, 0xeb, 0x7a, - 0xcd, 0x8e, 0x16, 0xa0, 0xd7, 0xf6, 0x0c, 0x4c, 0x35, 0xfa, 0x83, 0xf0, 0x73, 0xfb, 0x1f, 0x36, - 0xcc, 0xe8, 0xb2, 0xb0, 0x01, 0x75, 0xc5, 0x5d, 0x16, 0x86, 0x96, 0xbc, 0xfb, 0xb9, 0x61, 0x87, - 0xc2, 0xd6, 0x7f, 0x65, 0x35, 0x98, 0xa4, 0x13, 0xd1, 0xad, 0x96, 0xcd, 0xa8, 0x07, 0x99, 0xa0, - 0x23, 0x00, 0xee, 0x00, 0x61, 0x05, 0x23, 0x10, 0x55, 0x1f, 0xef, 0x17, 0x36, 0x93, 0x19, 0x7c, - 0x5a, 0xc8, 0x09, 0x0f, 0x60, 0x93, 0x97, 0x0c, 0x17, 0x65, 0x5e, 0xab, 0x1f, 0x7e, 0xcd, 0xd4, - 0xba, 0x17, 0x4a, 0x2b, 0xe5, 0x88, 0x5f, 0xc2, 0x06, 0x2f, 0x9c, 0x0c, 0xaa, 0x27, 0xe1, 0xff, - 0x4a, 0xe5, 0xa5, 0x28, 0x68, 0x09, 0x37, 0xfc, 0x53, 0xd8, 0xe1, 0x63, 0x46, 0x7a, 0x64, 0x5a, - 0x4a, 0xfc, 0x66, 0xd1, 0x70, 0xa1, 0xf0, 0x94, 0x63, 0x39, 0xe3, 0xd7, 0xb0, 0xcd, 0x4b, 0x67, - 0x71, 0xb2, 0x8b, 0xaf, 0x1b, 0x5a, 0x8a, 0x52, 0x2a, 0x3a, 0x86, 0xab, 0xf4, 0x69, 0xc9, 0x00, - 0x4d, 0xce, 0x03, 0x4c, 0x3e, 0x2d, 0xa1, 0xa1, 0xa5, 0x1c, 0xa5, 0x4f, 0x0b, 0xa7, 0x5f, 0xa4, - 0x56, 0xe0, 0xd3, 0x42, 0x0a, 0x5a, 0xc2, 0x0d, 0x53, 0xc0, 0x2c, 0xd7, 0x57, 0x13, 0xb8, 0x71, - 0xfb, 0x6f, 0xa0, 0xc6, 0x9f, 0xc2, 0x2a, 0x33, 0xeb, 0x5e, 0x97, 0x7c, 0xef, 0x16, 0xde, 0xb4, - 0xb4, 0xde, 0x05, 0x5c, 0xf0, 0x53, 0x58, 0xe2, 0xf9, 0xfe, 0x99, 0xcc, 0x9a, 0xa7, 0xa4, 0x86, - 0x56, 0x9b, 0x9a, 0xe8, 0xf1, 0xc7, 0xb0, 0xcc, 0x0d, 0xdd, 0x27, 0x99, 0x33, 0x7f, 0xd5, 0x31, - 0x75, 0xaa, 0xd4, 0xc8, 0x01, 0x3b, 0xb0, 0xc6, 0xcc, 0x5f, 0x91, 0xc8, 0xbc, 0x64, 0xfe, 0x5e, - 0x59, 0xee, 0x49, 0xa0, 0xd3, 0x22, 0x3e, 0xf8, 0x14, 0x10, 0xcf, 0xf4, 0x79, 0x64, 0xc1, 0xdc, - 0x87, 0x66, 0xfb, 0x41, 0x9a, 0xa3, 0xc4, 0xe7, 0xb0, 0xc8, 0xb3, 0x1d, 0x22, 0x41, 0x92, 0xdd, - 0x6e, 0x09, 0x3b, 0xa5, 0x64, 0x9e, 0x56, 0xda, 0xd6, 0xd0, 0xdd, 0x92, 0xc5, 0x02, 0xdb, 0x1a, - 0x70, 0xa9, 0x91, 0x83, 0x08, 0xe0, 0x57, 0xb9, 0xef, 0x76, 0x04, 0x9b, 0x03, 0x38, 0xff, 0x85, - 0x8f, 0x1a, 0xa8, 0xe5, 0x95, 0x2f, 0xe9, 0x7a, 0xc9, 0x52, 0xc1, 0x95, 0x2f, 0xa1, 0xa1, 0xa5, - 0x1c, 0xc5, 0xf3, 0xc4, 0x0b, 0xfa, 0x68, 0xb2, 0x6c, 0x7e, 0x9e, 0x8a, 0xfa, 0x6e, 0x5a, 0xc8, - 0x09, 0x77, 0x61, 0x9d, 0x17, 0x75, 0xe4, 0x64, 0x45, 0x8a, 0xb9, 0x67, 0x74, 0x85, 0x51, 0x4e, - 0x31, 0x2f, 0xdc, 0x84, 0x05, 0x9e, 0x6e, 0xa9, 0xc8, 0xaa, 0x79, 0xa6, 0x9e, 0xe9, 0xbc, 0x68, - 0x96, 0x2e, 0x19, 0xd8, 0x71, 0x24, 0xae, 0x95, 0x07, 0x76, 0x1c, 0x88, 0x39, 0x4a, 0xa1, 0x58, - 0x90, 0x1e, 0x0e, 0x10, 0x62, 0x56, 0x2c, 0x33, 0x43, 0xa0, 0x59, 0x3a, 0xa1, 0x58, 0x90, 0xe9, - 0x6e, 0xc9, 0xba, 0x59, 0xb1, 0x6c, 0x17, 0x4c, 0x73, 0x94, 0x22, 0xe7, 0x0f, 0x0b, 0x5b, 0x33, - 0xb2, 0x61, 0xce, 0xf9, 0xc5, 0xcd, 0x1c, 0x2d, 0xe1, 0x26, 0x34, 0x6f, 0x67, 0x3a, 0x29, 0x72, - 0xcb, 0xac, 0x79, 0xb6, 0xe3, 0xa2, 0x39, 0x4a, 0x9d, 0x36, 0xb3, 0x3d, 0x12, 0xd9, 0x2c, 0x4e, - 0x9b, 0x59, 0x5c, 0x6a, 0xe4, 0x80, 0x7f, 0x0c, 0x2b, 0xdc, 0xd4, 0x0a, 0x91, 0x2d, 0xc9, 0xfa, - 0xce, 0x8d, 0xfa, 0x26, 0x6a, 0xe6, 0x81, 0x39, 0x6c, 0xb9, 0x65, 0xfd, 0x04, 0xd9, 0x96, 0x42, - 0xbe, 0x9e, 0x15, 0x52, 0xda, 0x84, 0xd0, 0x72, 0x9e, 0xa2, 0x86, 0x71, 0x4b, 0x7b, 0x14, 0x72, - 0xdb, 0x5c, 0xc3, 0x94, 0x77, 0x36, 0x74, 0x0c, 0x57, 0x71, 0x58, 0x5e, 0xd6, 0xbf, 0x90, 0x1d, - 0xf3, 0x61, 0x4b, 0x9b, 0x1e, 0x5a, 0xce, 0x13, 0xbf, 0x1f, 0x75, 0x1a, 0xa2, 0x45, 0x20, 0xbb, - 0xe6, 0xef, 0x45, 0xba, 0x2b, 0xa1, 0x31, 0x26, 0xfe, 0x85, 0x05, 0x7b, 0xee, 0x0d, 0xba, 0x4b, - 0x62, 0x4b, 0x96, 0xef, 0x8f, 0xb7, 0x54, 0x9e, 0x96, 0xde, 0x48, 0x02, 0xfe, 0xa5, 0x05, 0x77, - 0xdc, 0x9b, 0x34, 0xb0, 0xe4, 0x5d, 0xa9, 0xcb, 0xb7, 0xff, 0x4d, 0x5d, 0x94, 0xf3, 0x6e, 0x26, - 0x43, 0x3e, 0x11, 0x05, 0x03, 0x62, 0xb2, 0x57, 0xf0, 0x44, 0x14, 0xe0, 0xd3, 0x42, 0x4e, 0xf8, - 0x3b, 0x50, 0x7b, 0xa5, 0x5b, 0x39, 0x72, 0xc7, 0x3c, 0x69, 0x8e, 0x7b, 0x3d, 0x3a, 0xc2, 0xb5, - 0xbf, 0x98, 0x81, 0x7a, 0xa2, 0x37, 0xc3, 0x2b, 0xb0, 0x98, 0x2b, 0x70, 0xd1, 0x3b, 0x78, 0x1d, - 0x56, 0x8c, 0xdd, 0x0e, 0xb2, 0xf0, 0x1a, 0x2c, 0x19, 0x1a, 0x13, 0x54, 0xc1, 0x5b, 0xb0, 0x5e, - 0xd8, 0x3f, 0xa0, 0x09, 0x7c, 0x0b, 0xd6, 0x0a, 0x4a, 0x7c, 0x34, 0x29, 0xe5, 0x99, 0x6a, 0x6d, - 0x34, 0x25, 0xe5, 0xe5, 0x0b, 0x63, 0x34, 0x8d, 0x17, 0xa0, 0x9e, 0xa8, 0x74, 0xd1, 0x0c, 0x5e, - 0x82, 0x85, 0x2c, 0x56, 0x55, 0x93, 0x67, 0xaa, 0x48, 0x54, 0xc3, 0xc4, 0xfc, 0xf1, 0x04, 0x81, - 0xd0, 0xb4, 0xa0, 0xb0, 0x43, 0x75, 0xbc, 0x9c, 0x9f, 0xd4, 0xa3, 0x59, 0x61, 0xc6, 0x5c, 0x81, - 0x85, 0xe6, 0xf0, 0xaa, 0xe9, 0xbf, 0x95, 0xd0, 0xbc, 0x94, 0x6d, 0x70, 0x2d, 0x5a, 0x90, 0x86, - 0x30, 0x55, 0x20, 0x08, 0x49, 0x19, 0xd9, 0x92, 0x01, 0x2d, 0x0a, 0x19, 0xf9, 0xc7, 0x1f, 0x61, - 0x61, 0x8d, 0xcc, 0xab, 0x8d, 0x96, 0x92, 0xda, 0xc7, 0x6a, 0x2e, 0x0b, 0xd4, 0xcc, 0x3b, 0x8a, - 0x56, 0x04, 0x6a, 0xf6, 0x41, 0x44, 0xab, 0x78, 0xbb, 0x6c, 0x36, 0x89, 0xd6, 0x04, 0x55, 0xf6, - 0x31, 0x42, 0x44, 0xdb, 0x3a, 0xfb, 0x74, 0xa0, 0x75, 0xed, 0xf8, 0x5c, 0xe2, 0x47, 0x1b, 0x78, - 0x77, 0xcc, 0x28, 0x09, 0xdd, 0xc2, 0xf6, 0xb8, 0x61, 0x12, 0xda, 0x94, 0xdf, 0x94, 0xca, 0x12, - 0x20, 0xda, 0xc2, 0xb3, 0xa3, 0xc1, 0x0b, 0xda, 0xc6, 0xfb, 0x37, 0x9b, 0x9b, 0xa1, 0xdb, 0xf8, - 0xde, 0x0d, 0x27, 0x67, 0x68, 0x07, 0x6f, 0x16, 0x7f, 0x37, 0x42, 0xbb, 0x78, 0x2e, 0x31, 0x99, - 0x41, 0xf6, 0x83, 0x7b, 0xb0, 0xda, 0xf6, 0xfb, 0x07, 0xe1, 0xb5, 0x3f, 0xec, 0x5e, 0x87, 0x6f, - 0xfc, 0xe0, 0x15, 0x8f, 0x2e, 0xf7, 0x6f, 0x2b, 0xf3, 0x8f, 0xe4, 0x25, 0x57, 0x86, 0xe7, 0x2f, - 0xa6, 0xe5, 0xbf, 0xc5, 0x7d, 0xeb, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x55, 0x31, 0x24, 0xe0, - 0x44, 0x27, 0x00, 0x00, -} diff --git a/gauge_messages/services.pb.go b/gauge_messages/services.pb.go deleted file mode 100644 index 16e193f..0000000 --- a/gauge_messages/services.pb.go +++ /dev/null @@ -1,1390 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: services.proto - -package gauge_messages - -import ( - context "context" - fmt "fmt" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - math "math" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package - -func init() { proto.RegisterFile("services.proto", fileDescriptor_8e16ccb8c5307b32) } - -var fileDescriptor_8e16ccb8c5307b32 = []byte{ - // 688 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xdb, 0x6e, 0xd3, 0x40, - 0x10, 0x95, 0x10, 0x2a, 0x30, 0x2d, 0x69, 0x59, 0xd4, 0x0b, 0xad, 0x50, 0xcb, 0x1d, 0x2a, 0xb0, - 0x50, 0x11, 0x1f, 0x00, 0xbd, 0x44, 0x15, 0xb4, 0x8a, 0x62, 0xa9, 0xa2, 0x95, 0x00, 0x6d, 0xdc, - 0x49, 0xb2, 0xad, 0xe3, 0x35, 0xbb, 0x63, 0xa0, 0x7c, 0x12, 0x2f, 0x3c, 0xf1, 0x7f, 0xc8, 0xf1, - 0x25, 0x89, 0xed, 0x75, 0x6a, 0xd3, 0xb7, 0x68, 0x67, 0xe6, 0x9c, 0x39, 0xbb, 0xb3, 0x7b, 0x62, - 0x68, 0x68, 0x54, 0xdf, 0x85, 0x83, 0xda, 0xf2, 0x95, 0x24, 0xc9, 0x1a, 0x3d, 0x1e, 0xf4, 0xd0, - 0x1a, 0xa0, 0xd6, 0xbc, 0x87, 0x7a, 0xb5, 0x91, 0xfc, 0x8a, 0xe2, 0x5b, 0x7f, 0x17, 0x60, 0xa6, - 0x1d, 0x78, 0x1e, 0x2a, 0x76, 0x0c, 0x73, 0x47, 0xdc, 0x15, 0xa7, 0x9c, 0xd0, 0x26, 0xf4, 0xd9, - 0x23, 0x6b, 0xb2, 0xd6, 0x0a, 0x57, 0x93, 0x8c, 0x36, 0x7e, 0x0b, 0x50, 0xd3, 0xea, 0xe3, 0xf2, - 0x24, 0xed, 0x4b, 0x4f, 0x23, 0x3b, 0x81, 0x95, 0x7d, 0x4f, 0x90, 0xe0, 0xae, 0xf8, 0x85, 0x76, - 0x20, 0x08, 0x77, 0x38, 0x71, 0x9b, 0xa4, 0x42, 0xb6, 0x98, 0x45, 0xd8, 0x1d, 0xf8, 0x74, 0xb1, - 0xfa, 0x2c, 0xb7, 0xfc, 0x13, 0x9d, 0x80, 0x84, 0xf4, 0x6c, 0xe2, 0x14, 0xe8, 0x14, 0xdb, 0x81, - 0x86, 0x4d, 0x5c, 0x51, 0x1a, 0x67, 0xcf, 0xcb, 0x4a, 0x15, 0x09, 0xaf, 0x97, 0x74, 0x7f, 0x69, - 0x92, 0x63, 0x58, 0x1e, 0x13, 0xe0, 0xa3, 0x73, 0x75, 0xfd, 0x9f, 0x03, 0x1b, 0xb6, 0x15, 0xa2, - 0x8e, 0x34, 0xbc, 0xcc, 0xed, 0xeb, 0x78, 0xb8, 0xb6, 0x8e, 0xcf, 0xb0, 0x36, 0xa6, 0xc3, 0x41, - 0x8f, 0x2b, 0x21, 0xaf, 0x4e, 0x8b, 0x86, 0xa5, 0x48, 0x4b, 0x8c, 0x3c, 0xd2, 0xf3, 0x3a, 0xa7, - 0x27, 0x9b, 0x52, 0x5b, 0x53, 0xba, 0x81, 0x84, 0x7e, 0xd9, 0x06, 0x8e, 0x87, 0x6b, 0x93, 0x9d, - 0xc0, 0x6c, 0x14, 0x8a, 0xee, 0xc8, 0xc3, 0xe2, 0xba, 0x61, 0xb0, 0x32, 0xf6, 0x19, 0xdc, 0xdd, - 0x13, 0x9e, 0xd0, 0xfd, 0x49, 0x25, 0x9b, 0xa5, 0x4a, 0x76, 0xbd, 0xd3, 0x3a, 0x3a, 0x14, 0x2c, - 0xc7, 0x5c, 0xb9, 0xa3, 0xb2, 0xa6, 0x1e, 0x55, 0x4d, 0xce, 0x91, 0xbe, 0x89, 0x51, 0xdf, 0x2c, - 0x1d, 0xf5, 0x9a, 0x5c, 0x1d, 0x98, 0x8f, 0xb8, 0x46, 0x3c, 0x4f, 0x8d, 0xb5, 0x35, 0x39, 0x76, - 0xe0, 0xd6, 0x36, 0x77, 0xfa, 0xb8, 0x27, 0x5c, 0x64, 0x1b, 0xd9, 0xaa, 0x34, 0x94, 0xe0, 0x16, - 0x5f, 0x2e, 0xd6, 0x82, 0xd9, 0x26, 0x0e, 0x87, 0xf7, 0x90, 0x0f, 0x90, 0xad, 0x17, 0x9d, 0x76, - 0x18, 0x49, 0x60, 0x36, 0xcc, 0x09, 0x71, 0x5f, 0x5f, 0x61, 0xbe, 0x89, 0xd4, 0x74, 0x65, 0xa7, - 0xc5, 0x89, 0x50, 0x79, 0xda, 0x74, 0xb1, 0xdf, 0x66, 0x97, 0xf7, 0x07, 0xbe, 0x8b, 0x03, 0xf4, - 0x88, 0x87, 0x7a, 0xc3, 0xee, 0xc7, 0x60, 0x52, 0x02, 0x1b, 0xe6, 0xc6, 0x5a, 0xd6, 0xcc, 0xd8, - 0x92, 0x4e, 0x9a, 0x7e, 0x50, 0x92, 0x91, 0x76, 0xbd, 0x10, 0x83, 0xb6, 0xa4, 0x16, 0x21, 0xbd, - 0x66, 0x85, 0xee, 0x92, 0x86, 0x13, 0xf0, 0x27, 0x53, 0xb2, 0x52, 0x82, 0xa5, 0x26, 0x52, 0x5e, - 0xa1, 0x71, 0x77, 0xac, 0xe9, 0xbb, 0xf3, 0x51, 0x68, 0x4a, 0x09, 0x3e, 0xc1, 0xed, 0x34, 0xc3, - 0xa6, 0xa0, 0xc3, 0x5e, 0xe5, 0x1b, 0x0b, 0x3a, 0x93, 0x20, 0xdb, 0xf2, 0x34, 0x3d, 0xd9, 0x95, - 0x6c, 0x7a, 0xc8, 0xb0, 0x23, 0xba, 0x5d, 0x76, 0x00, 0x37, 0xdb, 0xd8, 0xe5, 0x0e, 0x49, 0x95, - 0x1f, 0x90, 0x24, 0x62, 0x1c, 0x90, 0x51, 0x42, 0xdc, 0xe8, 0x3b, 0xb8, 0xfe, 0x41, 0xb8, 0x6e, - 0xfe, 0xf5, 0x0a, 0x57, 0x5b, 0x4a, 0x3a, 0xa8, 0x75, 0xf9, 0xd4, 0x6e, 0xfd, 0xb9, 0x11, 0xb6, - 0xe4, 0x4b, 0x45, 0xa8, 0xd8, 0x09, 0x2c, 0x1f, 0x4a, 0x12, 0xdd, 0x8b, 0xdc, 0xfb, 0x5a, 0xc1, - 0x8b, 0x0d, 0xd7, 0xa3, 0x03, 0x6b, 0x11, 0x76, 0xa1, 0x01, 0x56, 0xf4, 0x49, 0x03, 0xc7, 0x19, - 0xac, 0xc7, 0x1c, 0x26, 0x53, 0xaa, 0xe1, 0x5f, 0x53, 0xf5, 0x14, 0xf9, 0x51, 0x45, 0xdb, 0x32, - 0x70, 0x7c, 0x81, 0x7b, 0x05, 0x1c, 0xd1, 0x2b, 0x57, 0xc9, 0x4e, 0x0c, 0xf8, 0x5d, 0xb8, 0x6f, - 0xd8, 0xaf, 0x98, 0xa3, 0xaa, 0x85, 0x4c, 0xd5, 0x91, 0x77, 0x84, 0x4a, 0xb6, 0x61, 0xc0, 0x3f, - 0x82, 0xc5, 0xcc, 0xdc, 0xc6, 0xd8, 0x97, 0xb5, 0x0a, 0xe3, 0x93, 0x7e, 0x27, 0xee, 0x3b, 0xfc, - 0xab, 0xdb, 0x46, 0x1d, 0xb8, 0x54, 0xf0, 0x96, 0x85, 0xc1, 0x14, 0x38, 0xca, 0x32, 0x21, 0xfe, - 0xff, 0x8d, 0x7d, 0xff, 0x02, 0x96, 0x1c, 0x39, 0xb0, 0xa8, 0x2f, 0x83, 0x5e, 0x9f, 0x7e, 0x48, - 0x75, 0xae, 0xa3, 0xc4, 0xdf, 0xd7, 0x1a, 0xcd, 0x61, 0xc1, 0x41, 0x5c, 0xd0, 0x99, 0x19, 0x7e, - 0x1b, 0xbc, 0xf9, 0x17, 0x00, 0x00, 0xff, 0xff, 0x51, 0x45, 0x6d, 0x2e, 0x4d, 0x0c, 0x00, 0x00, -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConn - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion4 - -// RunnerClient is the client API for Runner service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type RunnerClient interface { - // ValidateStep is a RPC to validate a given step. - // - // Accepts a StepValidateRequest message and returns a StepValidateResponse message - ValidateStep(ctx context.Context, in *StepValidateRequest, opts ...grpc.CallOption) (*StepValidateResponse, error) - // SuiteDataStoreInit is a RPC to initialize the suite level data store. - // - // Accepts a Empty message and returns a ExecutionStatusResponse message - InitializeSuiteDataStore(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // ExecutionStarting is a RPC to tell runner to execute Suite level hooks. - // - // Accepts a ExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartExecution(ctx context.Context, in *ExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // SpecDataStoreInit is a RPC to initialize the spec level data store. - // - // Accepts a Empty message and returns a ExecutionStatusResponse message - InitializeSpecDataStore(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // SpecExecutionStarting is a RPC to tell runner to execute spec level hooks. - // - // Accepts a SpecExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartSpecExecution(ctx context.Context, in *SpecExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // ScenarioDataStoreInit is a RPC to initialize the scenario level data store. - // - // Accepts a Empty message and returns a ExecutionStatusResponse message - InitializeScenarioDataStore(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // ScenarioExecutionStarting is a RPC to tell runner to execute scenario level hooks. - // - // Accepts a ScenarioExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartScenarioExecution(ctx context.Context, in *ScenarioExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // StepExecutionStarting is a RPC to tell runner to execute step level hooks. - // - // Accepts a StepExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartStepExecution(ctx context.Context, in *StepExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // ExecuteStep is a RPC to tell runner to execute a step . - // - // Accepts a ExecuteStepRequest message and returns a ExecutionStatusResponse message - ExecuteStep(ctx context.Context, in *ExecuteStepRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // StepExecutionEnding is a RPC to tell runner to execute step level hooks. - // - // Accepts a StepExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishStepExecution(ctx context.Context, in *StepExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // ScenarioExecutionEnding is a RPC to tell runner to execute Scenario level hooks. - // - // Accepts a ScenarioExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishScenarioExecution(ctx context.Context, in *ScenarioExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // SpecExecutionEnding is a RPC to tell runner to execute spec level hooks. - // - // Accepts a SpecExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishSpecExecution(ctx context.Context, in *SpecExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // ExecutionEnding is a RPC to tell runner to execute suite level hooks. - // - // Accepts a ExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishExecution(ctx context.Context, in *ExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) - // CacheFile is a RPC to tell runner to load/reload/unload a implementation file. - // - // Accepts a CacheFileRequest message and returns a Empty message - CacheFile(ctx context.Context, in *CacheFileRequest, opts ...grpc.CallOption) (*Empty, error) - // GetStepName is a RPC to get information about the given step. - // - // Accepts a StepNameRequest message and returns a StepNameResponse message. - GetStepName(ctx context.Context, in *StepNameRequest, opts ...grpc.CallOption) (*StepNameResponse, error) - // GetGlobPatterns is a RPC to get the file path pattern which needs to be cached. - // - // Accepts a Empty message and returns a ImplementationFileGlobPatternResponse message. - GetGlobPatterns(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ImplementationFileGlobPatternResponse, error) - // GetStepNames is a RPC to get all the available steps from the runner. - // - // Accepts a StepNamesRequest message and returns a StepNamesResponse - GetStepNames(ctx context.Context, in *StepNamesRequest, opts ...grpc.CallOption) (*StepNamesResponse, error) - // GetStepPositions is a RPC to get positions of all available steps in a given file. - // - // Accepts a StepPositionsRequest message and returns a StepPositionsResponse message - GetStepPositions(ctx context.Context, in *StepPositionsRequest, opts ...grpc.CallOption) (*StepPositionsResponse, error) - // GetImplementationFiles is a RPC get all the existing implementation files. - // - // Accepts a Empty and returns a ImplementationFileListResponse message. - GetImplementationFiles(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ImplementationFileListResponse, error) - // ImplementStub is a RPC to to ask runner to add a given implementation to given file. - // - // Accepts a StubImplementationCodeRequest and returns a FileDiff message. - ImplementStub(ctx context.Context, in *StubImplementationCodeRequest, opts ...grpc.CallOption) (*FileDiff, error) - // Refactor is a RPC to refactor a given step in implementation file. - // - // Accepts a RefactorRequest message and returns a RefactorResponse message. - Refactor(ctx context.Context, in *RefactorRequest, opts ...grpc.CallOption) (*RefactorResponse, error) - // Kill is a RPC tell plugin to stop grpc server and kill the plugin process. - // - // Accepts a KillProcessRequest message and returns a Empty message. - Kill(ctx context.Context, in *KillProcessRequest, opts ...grpc.CallOption) (*Empty, error) -} - -type runnerClient struct { - cc *grpc.ClientConn -} - -func NewRunnerClient(cc *grpc.ClientConn) RunnerClient { - return &runnerClient{cc} -} - -func (c *runnerClient) ValidateStep(ctx context.Context, in *StepValidateRequest, opts ...grpc.CallOption) (*StepValidateResponse, error) { - out := new(StepValidateResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/ValidateStep", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) InitializeSuiteDataStore(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/InitializeSuiteDataStore", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) StartExecution(ctx context.Context, in *ExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/StartExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) InitializeSpecDataStore(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/InitializeSpecDataStore", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) StartSpecExecution(ctx context.Context, in *SpecExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/StartSpecExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) InitializeScenarioDataStore(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/InitializeScenarioDataStore", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) StartScenarioExecution(ctx context.Context, in *ScenarioExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/StartScenarioExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) StartStepExecution(ctx context.Context, in *StepExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/StartStepExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) ExecuteStep(ctx context.Context, in *ExecuteStepRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/ExecuteStep", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) FinishStepExecution(ctx context.Context, in *StepExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/FinishStepExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) FinishScenarioExecution(ctx context.Context, in *ScenarioExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/FinishScenarioExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) FinishSpecExecution(ctx context.Context, in *SpecExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/FinishSpecExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) FinishExecution(ctx context.Context, in *ExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error) { - out := new(ExecutionStatusResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/FinishExecution", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) CacheFile(ctx context.Context, in *CacheFileRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/CacheFile", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) GetStepName(ctx context.Context, in *StepNameRequest, opts ...grpc.CallOption) (*StepNameResponse, error) { - out := new(StepNameResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/GetStepName", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) GetGlobPatterns(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ImplementationFileGlobPatternResponse, error) { - out := new(ImplementationFileGlobPatternResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/GetGlobPatterns", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) GetStepNames(ctx context.Context, in *StepNamesRequest, opts ...grpc.CallOption) (*StepNamesResponse, error) { - out := new(StepNamesResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/GetStepNames", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) GetStepPositions(ctx context.Context, in *StepPositionsRequest, opts ...grpc.CallOption) (*StepPositionsResponse, error) { - out := new(StepPositionsResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/GetStepPositions", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) GetImplementationFiles(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ImplementationFileListResponse, error) { - out := new(ImplementationFileListResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/GetImplementationFiles", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) ImplementStub(ctx context.Context, in *StubImplementationCodeRequest, opts ...grpc.CallOption) (*FileDiff, error) { - out := new(FileDiff) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/ImplementStub", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) Refactor(ctx context.Context, in *RefactorRequest, opts ...grpc.CallOption) (*RefactorResponse, error) { - out := new(RefactorResponse) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/Refactor", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *runnerClient) Kill(ctx context.Context, in *KillProcessRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Runner/Kill", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// RunnerServer is the server API for Runner service. -type RunnerServer interface { - // ValidateStep is a RPC to validate a given step. - // - // Accepts a StepValidateRequest message and returns a StepValidateResponse message - ValidateStep(context.Context, *StepValidateRequest) (*StepValidateResponse, error) - // SuiteDataStoreInit is a RPC to initialize the suite level data store. - // - // Accepts a Empty message and returns a ExecutionStatusResponse message - InitializeSuiteDataStore(context.Context, *Empty) (*ExecutionStatusResponse, error) - // ExecutionStarting is a RPC to tell runner to execute Suite level hooks. - // - // Accepts a ExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartExecution(context.Context, *ExecutionStartingRequest) (*ExecutionStatusResponse, error) - // SpecDataStoreInit is a RPC to initialize the spec level data store. - // - // Accepts a Empty message and returns a ExecutionStatusResponse message - InitializeSpecDataStore(context.Context, *Empty) (*ExecutionStatusResponse, error) - // SpecExecutionStarting is a RPC to tell runner to execute spec level hooks. - // - // Accepts a SpecExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartSpecExecution(context.Context, *SpecExecutionStartingRequest) (*ExecutionStatusResponse, error) - // ScenarioDataStoreInit is a RPC to initialize the scenario level data store. - // - // Accepts a Empty message and returns a ExecutionStatusResponse message - InitializeScenarioDataStore(context.Context, *Empty) (*ExecutionStatusResponse, error) - // ScenarioExecutionStarting is a RPC to tell runner to execute scenario level hooks. - // - // Accepts a ScenarioExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartScenarioExecution(context.Context, *ScenarioExecutionStartingRequest) (*ExecutionStatusResponse, error) - // StepExecutionStarting is a RPC to tell runner to execute step level hooks. - // - // Accepts a StepExecutionStartingRequest message and returns a ExecutionStatusResponse message - StartStepExecution(context.Context, *StepExecutionStartingRequest) (*ExecutionStatusResponse, error) - // ExecuteStep is a RPC to tell runner to execute a step . - // - // Accepts a ExecuteStepRequest message and returns a ExecutionStatusResponse message - ExecuteStep(context.Context, *ExecuteStepRequest) (*ExecutionStatusResponse, error) - // StepExecutionEnding is a RPC to tell runner to execute step level hooks. - // - // Accepts a StepExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishStepExecution(context.Context, *StepExecutionEndingRequest) (*ExecutionStatusResponse, error) - // ScenarioExecutionEnding is a RPC to tell runner to execute Scenario level hooks. - // - // Accepts a ScenarioExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishScenarioExecution(context.Context, *ScenarioExecutionEndingRequest) (*ExecutionStatusResponse, error) - // SpecExecutionEnding is a RPC to tell runner to execute spec level hooks. - // - // Accepts a SpecExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishSpecExecution(context.Context, *SpecExecutionEndingRequest) (*ExecutionStatusResponse, error) - // ExecutionEnding is a RPC to tell runner to execute suite level hooks. - // - // Accepts a ExecutionEndingRequest message and returns a ExecutionStatusResponse message - FinishExecution(context.Context, *ExecutionEndingRequest) (*ExecutionStatusResponse, error) - // CacheFile is a RPC to tell runner to load/reload/unload a implementation file. - // - // Accepts a CacheFileRequest message and returns a Empty message - CacheFile(context.Context, *CacheFileRequest) (*Empty, error) - // GetStepName is a RPC to get information about the given step. - // - // Accepts a StepNameRequest message and returns a StepNameResponse message. - GetStepName(context.Context, *StepNameRequest) (*StepNameResponse, error) - // GetGlobPatterns is a RPC to get the file path pattern which needs to be cached. - // - // Accepts a Empty message and returns a ImplementationFileGlobPatternResponse message. - GetGlobPatterns(context.Context, *Empty) (*ImplementationFileGlobPatternResponse, error) - // GetStepNames is a RPC to get all the available steps from the runner. - // - // Accepts a StepNamesRequest message and returns a StepNamesResponse - GetStepNames(context.Context, *StepNamesRequest) (*StepNamesResponse, error) - // GetStepPositions is a RPC to get positions of all available steps in a given file. - // - // Accepts a StepPositionsRequest message and returns a StepPositionsResponse message - GetStepPositions(context.Context, *StepPositionsRequest) (*StepPositionsResponse, error) - // GetImplementationFiles is a RPC get all the existing implementation files. - // - // Accepts a Empty and returns a ImplementationFileListResponse message. - GetImplementationFiles(context.Context, *Empty) (*ImplementationFileListResponse, error) - // ImplementStub is a RPC to to ask runner to add a given implementation to given file. - // - // Accepts a StubImplementationCodeRequest and returns a FileDiff message. - ImplementStub(context.Context, *StubImplementationCodeRequest) (*FileDiff, error) - // Refactor is a RPC to refactor a given step in implementation file. - // - // Accepts a RefactorRequest message and returns a RefactorResponse message. - Refactor(context.Context, *RefactorRequest) (*RefactorResponse, error) - // Kill is a RPC tell plugin to stop grpc server and kill the plugin process. - // - // Accepts a KillProcessRequest message and returns a Empty message. - Kill(context.Context, *KillProcessRequest) (*Empty, error) -} - -func RegisterRunnerServer(s *grpc.Server, srv RunnerServer) { - s.RegisterService(&_Runner_serviceDesc, srv) -} - -func _Runner_ValidateStep_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepValidateRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).ValidateStep(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/ValidateStep", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).ValidateStep(ctx, req.(*StepValidateRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_InitializeSuiteDataStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(Empty) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).InitializeSuiteDataStore(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/InitializeSuiteDataStore", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).InitializeSuiteDataStore(ctx, req.(*Empty)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_StartExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).StartExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/StartExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).StartExecution(ctx, req.(*ExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_InitializeSpecDataStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(Empty) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).InitializeSpecDataStore(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/InitializeSpecDataStore", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).InitializeSpecDataStore(ctx, req.(*Empty)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_StartSpecExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SpecExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).StartSpecExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/StartSpecExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).StartSpecExecution(ctx, req.(*SpecExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_InitializeScenarioDataStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(Empty) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).InitializeScenarioDataStore(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/InitializeScenarioDataStore", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).InitializeScenarioDataStore(ctx, req.(*Empty)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_StartScenarioExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ScenarioExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).StartScenarioExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/StartScenarioExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).StartScenarioExecution(ctx, req.(*ScenarioExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_StartStepExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).StartStepExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/StartStepExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).StartStepExecution(ctx, req.(*StepExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_ExecuteStep_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ExecuteStepRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).ExecuteStep(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/ExecuteStep", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).ExecuteStep(ctx, req.(*ExecuteStepRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_FinishStepExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).FinishStepExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/FinishStepExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).FinishStepExecution(ctx, req.(*StepExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_FinishScenarioExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ScenarioExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).FinishScenarioExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/FinishScenarioExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).FinishScenarioExecution(ctx, req.(*ScenarioExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_FinishSpecExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SpecExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).FinishSpecExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/FinishSpecExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).FinishSpecExecution(ctx, req.(*SpecExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_FinishExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).FinishExecution(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/FinishExecution", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).FinishExecution(ctx, req.(*ExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_CacheFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CacheFileRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).CacheFile(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/CacheFile", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).CacheFile(ctx, req.(*CacheFileRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_GetStepName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepNameRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).GetStepName(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/GetStepName", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).GetStepName(ctx, req.(*StepNameRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_GetGlobPatterns_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(Empty) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).GetGlobPatterns(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/GetGlobPatterns", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).GetGlobPatterns(ctx, req.(*Empty)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_GetStepNames_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepNamesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).GetStepNames(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/GetStepNames", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).GetStepNames(ctx, req.(*StepNamesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_GetStepPositions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepPositionsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).GetStepPositions(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/GetStepPositions", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).GetStepPositions(ctx, req.(*StepPositionsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_GetImplementationFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(Empty) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).GetImplementationFiles(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/GetImplementationFiles", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).GetImplementationFiles(ctx, req.(*Empty)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_ImplementStub_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StubImplementationCodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).ImplementStub(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/ImplementStub", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).ImplementStub(ctx, req.(*StubImplementationCodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_Refactor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RefactorRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).Refactor(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/Refactor", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).Refactor(ctx, req.(*RefactorRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Runner_Kill_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(KillProcessRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(RunnerServer).Kill(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Runner/Kill", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(RunnerServer).Kill(ctx, req.(*KillProcessRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _Runner_serviceDesc = grpc.ServiceDesc{ - ServiceName: "gauge.messages.Runner", - HandlerType: (*RunnerServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "ValidateStep", - Handler: _Runner_ValidateStep_Handler, - }, - { - MethodName: "InitializeSuiteDataStore", - Handler: _Runner_InitializeSuiteDataStore_Handler, - }, - { - MethodName: "StartExecution", - Handler: _Runner_StartExecution_Handler, - }, - { - MethodName: "InitializeSpecDataStore", - Handler: _Runner_InitializeSpecDataStore_Handler, - }, - { - MethodName: "StartSpecExecution", - Handler: _Runner_StartSpecExecution_Handler, - }, - { - MethodName: "InitializeScenarioDataStore", - Handler: _Runner_InitializeScenarioDataStore_Handler, - }, - { - MethodName: "StartScenarioExecution", - Handler: _Runner_StartScenarioExecution_Handler, - }, - { - MethodName: "StartStepExecution", - Handler: _Runner_StartStepExecution_Handler, - }, - { - MethodName: "ExecuteStep", - Handler: _Runner_ExecuteStep_Handler, - }, - { - MethodName: "FinishStepExecution", - Handler: _Runner_FinishStepExecution_Handler, - }, - { - MethodName: "FinishScenarioExecution", - Handler: _Runner_FinishScenarioExecution_Handler, - }, - { - MethodName: "FinishSpecExecution", - Handler: _Runner_FinishSpecExecution_Handler, - }, - { - MethodName: "FinishExecution", - Handler: _Runner_FinishExecution_Handler, - }, - { - MethodName: "CacheFile", - Handler: _Runner_CacheFile_Handler, - }, - { - MethodName: "GetStepName", - Handler: _Runner_GetStepName_Handler, - }, - { - MethodName: "GetGlobPatterns", - Handler: _Runner_GetGlobPatterns_Handler, - }, - { - MethodName: "GetStepNames", - Handler: _Runner_GetStepNames_Handler, - }, - { - MethodName: "GetStepPositions", - Handler: _Runner_GetStepPositions_Handler, - }, - { - MethodName: "GetImplementationFiles", - Handler: _Runner_GetImplementationFiles_Handler, - }, - { - MethodName: "ImplementStub", - Handler: _Runner_ImplementStub_Handler, - }, - { - MethodName: "Refactor", - Handler: _Runner_Refactor_Handler, - }, - { - MethodName: "Kill", - Handler: _Runner_Kill_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "services.proto", -} - -// ReporterClient is the client API for Reporter service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type ReporterClient interface { - // NotifyExecutionStarting is a RPC to tell plugins that the execution has started. - // - // Accepts a ExecutionStartingRequest message and returns a Empty message - NotifyExecutionStarting(ctx context.Context, in *ExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifySpecExecutionStarting is a RPC to tell plugins that the specification execution has started. - // - // Accepts a SpecExecutionStartingRequest message and returns a Empty message - NotifySpecExecutionStarting(ctx context.Context, in *SpecExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifyScenarioExecutionStarting is a RPC to tell plugins that the scenario execution has started. - // - // Accepts a ScenarioExecutionStartingRequest message and returns a Empty message - NotifyScenarioExecutionStarting(ctx context.Context, in *ScenarioExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifyStepExecutionStarting is a RPC to tell plugins that the step execution has started. - // - // Accepts a StepExecutionStartingRequest message and returns a Empty message - NotifyStepExecutionStarting(ctx context.Context, in *StepExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifyStepExecutionEnding is a RPC to tell plugins that the step execution has finished. - // - // Accepts a StepExecutionStartingRequest message and returns a Empty message - NotifyStepExecutionEnding(ctx context.Context, in *StepExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifyScenarioExecutionEnding is a RPC to tell plugins that the scenario execution has finished. - // - // Accepts a ScenarioExecutionEndingRequest message and returns a Empty message - NotifyScenarioExecutionEnding(ctx context.Context, in *ScenarioExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifySpecExecutionEnding is a RPC to tell plugins that the specification execution has finished. - // - // Accepts a SpecExecutionStartingRequest message and returns a Empty message - NotifySpecExecutionEnding(ctx context.Context, in *SpecExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifyExecutionEnding is a RPC to tell plugins that the execution has finished. - // - // Accepts a ExecutionEndingRequest message and returns a Empty message - NotifyExecutionEnding(ctx context.Context, in *ExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) - // NotifySuiteResult is a RPC to tell about the end result of execution - // - // Accepts a SuiteExecutionResult message and returns a Empty message. - NotifySuiteResult(ctx context.Context, in *SuiteExecutionResult, opts ...grpc.CallOption) (*Empty, error) - // Kill is a RPC tell plugin to stop grpc server and kill the plugin process. - // - // Accepts a KillProcessRequest message and returns a Empty message. - Kill(ctx context.Context, in *KillProcessRequest, opts ...grpc.CallOption) (*Empty, error) -} - -type reporterClient struct { - cc *grpc.ClientConn -} - -func NewReporterClient(cc *grpc.ClientConn) ReporterClient { - return &reporterClient{cc} -} - -func (c *reporterClient) NotifyExecutionStarting(ctx context.Context, in *ExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifyExecutionStarting", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifySpecExecutionStarting(ctx context.Context, in *SpecExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifySpecExecutionStarting", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifyScenarioExecutionStarting(ctx context.Context, in *ScenarioExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifyScenarioExecutionStarting", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifyStepExecutionStarting(ctx context.Context, in *StepExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifyStepExecutionStarting", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifyStepExecutionEnding(ctx context.Context, in *StepExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifyStepExecutionEnding", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifyScenarioExecutionEnding(ctx context.Context, in *ScenarioExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifyScenarioExecutionEnding", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifySpecExecutionEnding(ctx context.Context, in *SpecExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifySpecExecutionEnding", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifyExecutionEnding(ctx context.Context, in *ExecutionEndingRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifyExecutionEnding", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) NotifySuiteResult(ctx context.Context, in *SuiteExecutionResult, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/NotifySuiteResult", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *reporterClient) Kill(ctx context.Context, in *KillProcessRequest, opts ...grpc.CallOption) (*Empty, error) { - out := new(Empty) - err := c.cc.Invoke(ctx, "/gauge.messages.Reporter/Kill", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// ReporterServer is the server API for Reporter service. -type ReporterServer interface { - // NotifyExecutionStarting is a RPC to tell plugins that the execution has started. - // - // Accepts a ExecutionStartingRequest message and returns a Empty message - NotifyExecutionStarting(context.Context, *ExecutionStartingRequest) (*Empty, error) - // NotifySpecExecutionStarting is a RPC to tell plugins that the specification execution has started. - // - // Accepts a SpecExecutionStartingRequest message and returns a Empty message - NotifySpecExecutionStarting(context.Context, *SpecExecutionStartingRequest) (*Empty, error) - // NotifyScenarioExecutionStarting is a RPC to tell plugins that the scenario execution has started. - // - // Accepts a ScenarioExecutionStartingRequest message and returns a Empty message - NotifyScenarioExecutionStarting(context.Context, *ScenarioExecutionStartingRequest) (*Empty, error) - // NotifyStepExecutionStarting is a RPC to tell plugins that the step execution has started. - // - // Accepts a StepExecutionStartingRequest message and returns a Empty message - NotifyStepExecutionStarting(context.Context, *StepExecutionStartingRequest) (*Empty, error) - // NotifyStepExecutionEnding is a RPC to tell plugins that the step execution has finished. - // - // Accepts a StepExecutionStartingRequest message and returns a Empty message - NotifyStepExecutionEnding(context.Context, *StepExecutionEndingRequest) (*Empty, error) - // NotifyScenarioExecutionEnding is a RPC to tell plugins that the scenario execution has finished. - // - // Accepts a ScenarioExecutionEndingRequest message and returns a Empty message - NotifyScenarioExecutionEnding(context.Context, *ScenarioExecutionEndingRequest) (*Empty, error) - // NotifySpecExecutionEnding is a RPC to tell plugins that the specification execution has finished. - // - // Accepts a SpecExecutionStartingRequest message and returns a Empty message - NotifySpecExecutionEnding(context.Context, *SpecExecutionEndingRequest) (*Empty, error) - // NotifyExecutionEnding is a RPC to tell plugins that the execution has finished. - // - // Accepts a ExecutionEndingRequest message and returns a Empty message - NotifyExecutionEnding(context.Context, *ExecutionEndingRequest) (*Empty, error) - // NotifySuiteResult is a RPC to tell about the end result of execution - // - // Accepts a SuiteExecutionResult message and returns a Empty message. - NotifySuiteResult(context.Context, *SuiteExecutionResult) (*Empty, error) - // Kill is a RPC tell plugin to stop grpc server and kill the plugin process. - // - // Accepts a KillProcessRequest message and returns a Empty message. - Kill(context.Context, *KillProcessRequest) (*Empty, error) -} - -func RegisterReporterServer(s *grpc.Server, srv ReporterServer) { - s.RegisterService(&_Reporter_serviceDesc, srv) -} - -func _Reporter_NotifyExecutionStarting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifyExecutionStarting(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifyExecutionStarting", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifyExecutionStarting(ctx, req.(*ExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifySpecExecutionStarting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SpecExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifySpecExecutionStarting(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifySpecExecutionStarting", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifySpecExecutionStarting(ctx, req.(*SpecExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifyScenarioExecutionStarting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ScenarioExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifyScenarioExecutionStarting(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifyScenarioExecutionStarting", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifyScenarioExecutionStarting(ctx, req.(*ScenarioExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifyStepExecutionStarting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepExecutionStartingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifyStepExecutionStarting(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifyStepExecutionStarting", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifyStepExecutionStarting(ctx, req.(*StepExecutionStartingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifyStepExecutionEnding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(StepExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifyStepExecutionEnding(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifyStepExecutionEnding", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifyStepExecutionEnding(ctx, req.(*StepExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifyScenarioExecutionEnding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ScenarioExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifyScenarioExecutionEnding(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifyScenarioExecutionEnding", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifyScenarioExecutionEnding(ctx, req.(*ScenarioExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifySpecExecutionEnding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SpecExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifySpecExecutionEnding(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifySpecExecutionEnding", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifySpecExecutionEnding(ctx, req.(*SpecExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifyExecutionEnding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ExecutionEndingRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifyExecutionEnding(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifyExecutionEnding", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifyExecutionEnding(ctx, req.(*ExecutionEndingRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_NotifySuiteResult_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SuiteExecutionResult) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).NotifySuiteResult(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/NotifySuiteResult", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).NotifySuiteResult(ctx, req.(*SuiteExecutionResult)) - } - return interceptor(ctx, in, info, handler) -} - -func _Reporter_Kill_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(KillProcessRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ReporterServer).Kill(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/gauge.messages.Reporter/Kill", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ReporterServer).Kill(ctx, req.(*KillProcessRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _Reporter_serviceDesc = grpc.ServiceDesc{ - ServiceName: "gauge.messages.Reporter", - HandlerType: (*ReporterServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "NotifyExecutionStarting", - Handler: _Reporter_NotifyExecutionStarting_Handler, - }, - { - MethodName: "NotifySpecExecutionStarting", - Handler: _Reporter_NotifySpecExecutionStarting_Handler, - }, - { - MethodName: "NotifyScenarioExecutionStarting", - Handler: _Reporter_NotifyScenarioExecutionStarting_Handler, - }, - { - MethodName: "NotifyStepExecutionStarting", - Handler: _Reporter_NotifyStepExecutionStarting_Handler, - }, - { - MethodName: "NotifyStepExecutionEnding", - Handler: _Reporter_NotifyStepExecutionEnding_Handler, - }, - { - MethodName: "NotifyScenarioExecutionEnding", - Handler: _Reporter_NotifyScenarioExecutionEnding_Handler, - }, - { - MethodName: "NotifySpecExecutionEnding", - Handler: _Reporter_NotifySpecExecutionEnding_Handler, - }, - { - MethodName: "NotifyExecutionEnding", - Handler: _Reporter_NotifyExecutionEnding_Handler, - }, - { - MethodName: "NotifySuiteResult", - Handler: _Reporter_NotifySuiteResult_Handler, - }, - { - MethodName: "Kill", - Handler: _Reporter_Kill_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "services.proto", -} diff --git a/gauge_messages/spec.pb.go b/gauge_messages/spec.pb.go deleted file mode 100644 index 91bee7b..0000000 --- a/gauge_messages/spec.pb.go +++ /dev/null @@ -1,2488 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: spec.proto - -package gauge_messages - -import ( - fmt "fmt" - ioutil "io/ioutil" - math "math" - "os" - "path" - - proto "github.com/golang/protobuf/proto" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package - -/// Execution Status -type ExecutionStatus int32 - -const ( - ExecutionStatus_NOTEXECUTED ExecutionStatus = 0 - ExecutionStatus_PASSED ExecutionStatus = 1 - ExecutionStatus_FAILED ExecutionStatus = 2 - ExecutionStatus_SKIPPED ExecutionStatus = 3 -) - -var ExecutionStatus_name = map[int32]string{ - 0: "NOTEXECUTED", - 1: "PASSED", - 2: "FAILED", - 3: "SKIPPED", -} - -var ExecutionStatus_value = map[string]int32{ - "NOTEXECUTED": 0, - "PASSED": 1, - "FAILED": 2, - "SKIPPED": 3, -} - -func (x ExecutionStatus) String() string { - return proto.EnumName(ExecutionStatus_name, int32(x)) -} - -func (ExecutionStatus) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{0} -} - -/// Enumerates various item types that the proto item can contain. Valid types are: Step, Comment, Concept, Scenario, TableDrivenScenario, Table, Tags -type ProtoItem_ItemType int32 - -const ( - ProtoItem_Step ProtoItem_ItemType = 0 - ProtoItem_Comment ProtoItem_ItemType = 1 - ProtoItem_Concept ProtoItem_ItemType = 2 - ProtoItem_Scenario ProtoItem_ItemType = 3 - ProtoItem_TableDrivenScenario ProtoItem_ItemType = 4 - ProtoItem_Table ProtoItem_ItemType = 5 - ProtoItem_Tags ProtoItem_ItemType = 6 -) - -var ProtoItem_ItemType_name = map[int32]string{ - 0: "Step", - 1: "Comment", - 2: "Concept", - 3: "Scenario", - 4: "TableDrivenScenario", - 5: "Table", - 6: "Tags", -} - -var ProtoItem_ItemType_value = map[string]int32{ - "Step": 0, - "Comment": 1, - "Concept": 2, - "Scenario": 3, - "TableDrivenScenario": 4, - "Table": 5, - "Tags": 6, -} - -func (x ProtoItem_ItemType) String() string { - return proto.EnumName(ProtoItem_ItemType_name, int32(x)) -} - -func (ProtoItem_ItemType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{1, 0} -} - -/// Enum representing the types of Fragment -type Fragment_FragmentType int32 - -const ( - Fragment_Text Fragment_FragmentType = 0 - Fragment_Parameter Fragment_FragmentType = 1 -) - -var Fragment_FragmentType_name = map[int32]string{ - 0: "Text", - 1: "Parameter", -} - -var Fragment_FragmentType_value = map[string]int32{ - "Text": 0, - "Parameter": 1, -} - -func (x Fragment_FragmentType) String() string { - return proto.EnumName(Fragment_FragmentType_name, int32(x)) -} - -func (Fragment_FragmentType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{8, 0} -} - -/// Enum representing types of Parameter. -type Parameter_ParameterType int32 - -const ( - Parameter_Static Parameter_ParameterType = 0 - Parameter_Dynamic Parameter_ParameterType = 1 - Parameter_Special_String Parameter_ParameterType = 2 - Parameter_Special_Table Parameter_ParameterType = 3 - Parameter_Table Parameter_ParameterType = 4 -) - -var Parameter_ParameterType_name = map[int32]string{ - 0: "Static", - 1: "Dynamic", - 2: "Special_String", - 3: "Special_Table", - 4: "Table", -} - -var Parameter_ParameterType_value = map[string]int32{ - "Static": 0, - "Dynamic": 1, - "Special_String": 2, - "Special_Table": 3, - "Table": 4, -} - -func (x Parameter_ParameterType) String() string { - return proto.EnumName(Parameter_ParameterType_name, int32(x)) -} - -func (Parameter_ParameterType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{9, 0} -} - -type ProtoExecutionResult_ErrorType int32 - -const ( - ProtoExecutionResult_ASSERTION ProtoExecutionResult_ErrorType = 0 - ProtoExecutionResult_VERIFICATION ProtoExecutionResult_ErrorType = 1 -) - -var ProtoExecutionResult_ErrorType_name = map[int32]string{ - 0: "ASSERTION", - 1: "VERIFICATION", -} - -var ProtoExecutionResult_ErrorType_value = map[string]int32{ - "ASSERTION": 0, - "VERIFICATION": 1, -} - -func (x ProtoExecutionResult_ErrorType) String() string { - return proto.EnumName(ProtoExecutionResult_ErrorType_name, int32(x)) -} - -func (ProtoExecutionResult_ErrorType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{14, 0} -} - -type Error_ErrorType int32 - -const ( - Error_PARSE_ERROR Error_ErrorType = 0 - Error_VALIDATION_ERROR Error_ErrorType = 1 -) - -var Error_ErrorType_name = map[int32]string{ - 0: "PARSE_ERROR", - 1: "VALIDATION_ERROR", -} - -var Error_ErrorType_value = map[string]int32{ - "PARSE_ERROR": 0, - "VALIDATION_ERROR": 1, -} - -func (x Error_ErrorType) String() string { - return proto.EnumName(Error_ErrorType_name, int32(x)) -} - -func (Error_ErrorType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{20, 0} -} - -/// A proto object representing a Specification -/// A specification can contain Scenarios or Steps, besides Comments -type ProtoSpec struct { - /// Heading describing the Specification - SpecHeading string `protobuf:"bytes,1,opt,name=specHeading,proto3" json:"specHeading,omitempty"` - /// A collection of items that come under this step - Items []*ProtoItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` - /// Flag indicating if this is a Table Driven Specification. The table is defined in the context, this is different from using a table parameter. - IsTableDriven bool `protobuf:"varint,3,opt,name=isTableDriven,proto3" json:"isTableDriven,omitempty"` - /// Contains a 'before' hook failure message. This happens when the `before_spec` hook has an error. - PreHookFailures []*ProtoHookFailure `protobuf:"bytes,4,rep,name=preHookFailures,proto3" json:"preHookFailures,omitempty"` - /// Contains a 'before' hook failure message. This happens when the `after_hook` hook has an error. - PostHookFailures []*ProtoHookFailure `protobuf:"bytes,5,rep,name=postHookFailures,proto3" json:"postHookFailures,omitempty"` - /// Contains the filename for that holds this specification. - FileName string `protobuf:"bytes,6,opt,name=fileName,proto3" json:"fileName,omitempty"` - /// Contains a list of tags that are defined at the specification level. Scenario tags are not present here. - Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` - /// Additional information at pre hook exec time to be available on reports - PreHookMessages []string `protobuf:"bytes,8,rep,name=preHookMessages,proto3" json:"preHookMessages,omitempty"` - /// Additional information at post hook exec time to be available on reports - PostHookMessages []string `protobuf:"bytes,9,rep,name=postHookMessages,proto3" json:"postHookMessages,omitempty"` - /// [DEPRECATED, use preHookMessages] Additional information at pre hook exec time to be available on reports - PreHookMessage []string `protobuf:"bytes,10,rep,name=preHookMessage,proto3" json:"preHookMessage,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use postHookMessages] Additional information at post hook exec time to be available on reports - PostHookMessage []string `protobuf:"bytes,11,rep,name=postHookMessage,proto3" json:"postHookMessage,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use preHookScreenshotFiles] Capture Screenshot at pre hook exec time to be available on reports - PreHookScreenshots [][]byte `protobuf:"bytes,12,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports - PostHookScreenshots [][]byte `protobuf:"bytes,13,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,omitempty"` // Deprecated: Do not use. - /// meta field to indicate the number of items in the list - /// used when items are sent as individual chunk - ItemCount int64 `protobuf:"varint,14,opt,name=itemCount,proto3" json:"itemCount,omitempty"` - /// Screenshots captured on pre hook exec time to be available on reports - PreHookScreenshotFiles []string `protobuf:"bytes,15,rep,name=preHookScreenshotFiles,proto3" json:"preHookScreenshotFiles,omitempty"` - /// Screenshots captured on post hook exec time to be available on reports - PostHookScreenshotFiles []string `protobuf:"bytes,16,rep,name=postHookScreenshotFiles,proto3" json:"postHookScreenshotFiles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoSpec) Reset() { *m = ProtoSpec{} } -func (m *ProtoSpec) String() string { return proto.CompactTextString(m) } -func (*ProtoSpec) ProtoMessage() {} -func (*ProtoSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{0} -} - -func (m *ProtoSpec) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoSpec.Unmarshal(m, b) -} -func (m *ProtoSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoSpec.Marshal(b, m, deterministic) -} -func (m *ProtoSpec) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoSpec.Merge(m, src) -} -func (m *ProtoSpec) XXX_Size() int { - return xxx_messageInfo_ProtoSpec.Size(m) -} -func (m *ProtoSpec) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoSpec.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoSpec proto.InternalMessageInfo - -func (m *ProtoSpec) GetSpecHeading() string { - if m != nil { - return m.SpecHeading - } - return "" -} - -func (m *ProtoSpec) GetItems() []*ProtoItem { - if m != nil { - return m.Items - } - return nil -} - -func (m *ProtoSpec) GetIsTableDriven() bool { - if m != nil { - return m.IsTableDriven - } - return false -} - -func (m *ProtoSpec) GetPreHookFailures() []*ProtoHookFailure { - if m != nil { - return m.PreHookFailures - } - return nil -} - -func (m *ProtoSpec) GetPostHookFailures() []*ProtoHookFailure { - if m != nil { - return m.PostHookFailures - } - return nil -} - -func (m *ProtoSpec) GetFileName() string { - if m != nil { - return m.FileName - } - return "" -} - -func (m *ProtoSpec) GetTags() []string { - if m != nil { - return m.Tags - } - return nil -} - -func (m *ProtoSpec) GetPreHookMessages() []string { - if m != nil { - return m.PreHookMessages - } - return nil -} - -func (m *ProtoSpec) GetPostHookMessages() []string { - if m != nil { - return m.PostHookMessages - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSpec) GetPreHookMessage() []string { - if m != nil { - return m.PreHookMessage - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSpec) GetPostHookMessage() []string { - if m != nil { - return m.PostHookMessage - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSpec) GetPreHookScreenshots() [][]byte { - if m != nil { - return m.PreHookScreenshots - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSpec) GetPostHookScreenshots() [][]byte { - if m != nil { - return m.PostHookScreenshots - } - return nil -} - -func (m *ProtoSpec) GetItemCount() int64 { - if m != nil { - return m.ItemCount - } - return 0 -} - -func (m *ProtoSpec) GetPreHookScreenshotFiles() []string { - if m != nil { - return m.PreHookScreenshotFiles - } - return nil -} - -func (m *ProtoSpec) GetPostHookScreenshotFiles() []string { - if m != nil { - return m.PostHookScreenshotFiles - } - return nil -} - -/// Container for all valid Items under a Specification. -type ProtoItem struct { - /// Itemtype of the current ProtoItem - ItemType ProtoItem_ItemType `protobuf:"varint,1,opt,name=itemType,proto3,enum=gauge.messages.ProtoItem_ItemType" json:"itemType,omitempty"` - /// Holds the Step definition. Valid only if ItemType = Step - Step *ProtoStep `protobuf:"bytes,2,opt,name=step,proto3" json:"step,omitempty"` - /// Holds the Concept definition. Valid only if ItemType = Concept - Concept *ProtoConcept `protobuf:"bytes,3,opt,name=concept,proto3" json:"concept,omitempty"` - /// Holds the Scenario definition. Valid only if ItemType = Scenario - Scenario *ProtoScenario `protobuf:"bytes,4,opt,name=scenario,proto3" json:"scenario,omitempty"` - /// Holds the TableDrivenScenario definition. Valid only if ItemType = TableDrivenScenario - TableDrivenScenario *ProtoTableDrivenScenario `protobuf:"bytes,5,opt,name=tableDrivenScenario,proto3" json:"tableDrivenScenario,omitempty"` - /// Holds the Comment definition. Valid only if ItemType = Comment - Comment *ProtoComment `protobuf:"bytes,6,opt,name=comment,proto3" json:"comment,omitempty"` - /// Holds the Table definition. Valid only if ItemType = Table - Table *ProtoTable `protobuf:"bytes,7,opt,name=table,proto3" json:"table,omitempty"` - /// Holds the Tags definition. Valid only if ItemType = Tags - Tags *ProtoTags `protobuf:"bytes,8,opt,name=tags,proto3" json:"tags,omitempty"` - /// Holds the Filename that the item belongs to - FileName string `protobuf:"bytes,9,opt,name=fileName,proto3" json:"fileName,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoItem) Reset() { *m = ProtoItem{} } -func (m *ProtoItem) String() string { return proto.CompactTextString(m) } -func (*ProtoItem) ProtoMessage() {} -func (*ProtoItem) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{1} -} - -func (m *ProtoItem) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoItem.Unmarshal(m, b) -} -func (m *ProtoItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoItem.Marshal(b, m, deterministic) -} -func (m *ProtoItem) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoItem.Merge(m, src) -} -func (m *ProtoItem) XXX_Size() int { - return xxx_messageInfo_ProtoItem.Size(m) -} -func (m *ProtoItem) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoItem.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoItem proto.InternalMessageInfo - -func (m *ProtoItem) GetItemType() ProtoItem_ItemType { - if m != nil { - return m.ItemType - } - return ProtoItem_Step -} - -func (m *ProtoItem) GetStep() *ProtoStep { - if m != nil { - return m.Step - } - return nil -} - -func (m *ProtoItem) GetConcept() *ProtoConcept { - if m != nil { - return m.Concept - } - return nil -} - -func (m *ProtoItem) GetScenario() *ProtoScenario { - if m != nil { - return m.Scenario - } - return nil -} - -func (m *ProtoItem) GetTableDrivenScenario() *ProtoTableDrivenScenario { - if m != nil { - return m.TableDrivenScenario - } - return nil -} - -func (m *ProtoItem) GetComment() *ProtoComment { - if m != nil { - return m.Comment - } - return nil -} - -func (m *ProtoItem) GetTable() *ProtoTable { - if m != nil { - return m.Table - } - return nil -} - -func (m *ProtoItem) GetTags() *ProtoTags { - if m != nil { - return m.Tags - } - return nil -} - -func (m *ProtoItem) GetFileName() string { - if m != nil { - return m.FileName - } - return "" -} - -/// A proto object representing a Scenario -type ProtoScenario struct { - /// Heading of the given Scenario - ScenarioHeading string `protobuf:"bytes,1,opt,name=scenarioHeading,proto3" json:"scenarioHeading,omitempty"` - /// Flag to indicate if the Scenario execution failed - Failed bool `protobuf:"varint,2,opt,name=failed,proto3" json:"failed,omitempty"` // Deprecated: Do not use. - /// Collection of Context steps. The Context steps are executed before every run. - Contexts []*ProtoItem `protobuf:"bytes,3,rep,name=contexts,proto3" json:"contexts,omitempty"` - /// Collection of Items under a scenario. These could be Steps, Comments, Tags, TableDrivenScenarios or Tables - ScenarioItems []*ProtoItem `protobuf:"bytes,4,rep,name=scenarioItems,proto3" json:"scenarioItems,omitempty"` - /// Contains a 'before' hook failure message. This happens when the `before_scenario` hook has an error. - PreHookFailure *ProtoHookFailure `protobuf:"bytes,5,opt,name=preHookFailure,proto3" json:"preHookFailure,omitempty"` - /// Contains a 'after' hook failure message. This happens when the `after_scenario` hook has an error. - PostHookFailure *ProtoHookFailure `protobuf:"bytes,6,opt,name=postHookFailure,proto3" json:"postHookFailure,omitempty"` - /// Contains a list of tags that are defined at the specification level. Scenario tags are not present here. - Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` - /// Holds the time taken for executing this scenario. - ExecutionTime int64 `protobuf:"varint,8,opt,name=executionTime,proto3" json:"executionTime,omitempty"` - /// Flag to indicate if the Scenario execution is skipped - Skipped bool `protobuf:"varint,9,opt,name=skipped,proto3" json:"skipped,omitempty"` // Deprecated: Do not use. - /// Holds the error messages for skipping scenario from execution - SkipErrors []string `protobuf:"bytes,10,rep,name=skipErrors,proto3" json:"skipErrors,omitempty"` - /// Holds the unique Identifier of a scenario. - ID string `protobuf:"bytes,11,opt,name=ID,proto3" json:"ID,omitempty"` - /// Collection of Teardown steps. The Teardown steps are executed after every run. - TearDownSteps []*ProtoItem `protobuf:"bytes,12,rep,name=tearDownSteps,proto3" json:"tearDownSteps,omitempty"` - /// Span(start, end) of scenario - Span *Span `protobuf:"bytes,13,opt,name=span,proto3" json:"span,omitempty"` - /// Execution status for the scenario - ExecutionStatus ExecutionStatus `protobuf:"varint,14,opt,name=executionStatus,proto3,enum=gauge.messages.ExecutionStatus" json:"executionStatus,omitempty"` - /// Additional information at pre hook exec time to be available on reports - PreHookMessages []string `protobuf:"bytes,15,rep,name=preHookMessages,proto3" json:"preHookMessages,omitempty"` - /// Additional information at post hook exec time to be available on reports - PostHookMessages []string `protobuf:"bytes,16,rep,name=postHookMessages,proto3" json:"postHookMessages,omitempty"` - /// [DEPRECATED, use preHookMessages] Additional information at pre hook exec time to be available on reports - PreHookMessage []string `protobuf:"bytes,17,rep,name=preHookMessage,proto3" json:"preHookMessage,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use postHookMessages] Additional information at post hook exec time to be available on reports - PostHookMessage []string `protobuf:"bytes,18,rep,name=postHookMessage,proto3" json:"postHookMessage,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use preHookScreenshotFiles] Capture Screenshot at pre hook exec time to be available on reports - PreHookScreenshots [][]byte `protobuf:"bytes,19,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports - PostHookScreenshots [][]byte `protobuf:"bytes,20,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,omitempty"` // Deprecated: Do not use. - /// Screenshots captured on pre hook exec time to be available on reports - PreHookScreenshotFiles []string `protobuf:"bytes,21,rep,name=preHookScreenshotFiles,proto3" json:"preHookScreenshotFiles,omitempty"` - /// Screenshots captured on post hook exec time to be available on reports - PostHookScreenshotFiles []string `protobuf:"bytes,22,rep,name=postHookScreenshotFiles,proto3" json:"postHookScreenshotFiles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoScenario) Reset() { *m = ProtoScenario{} } -func (m *ProtoScenario) String() string { return proto.CompactTextString(m) } -func (*ProtoScenario) ProtoMessage() {} -func (*ProtoScenario) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{2} -} - -func (m *ProtoScenario) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoScenario.Unmarshal(m, b) -} -func (m *ProtoScenario) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoScenario.Marshal(b, m, deterministic) -} -func (m *ProtoScenario) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoScenario.Merge(m, src) -} -func (m *ProtoScenario) XXX_Size() int { - return xxx_messageInfo_ProtoScenario.Size(m) -} -func (m *ProtoScenario) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoScenario.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoScenario proto.InternalMessageInfo - -func (m *ProtoScenario) GetScenarioHeading() string { - if m != nil { - return m.ScenarioHeading - } - return "" -} - -// Deprecated: Do not use. -func (m *ProtoScenario) GetFailed() bool { - if m != nil { - return m.Failed - } - return false -} - -func (m *ProtoScenario) GetContexts() []*ProtoItem { - if m != nil { - return m.Contexts - } - return nil -} - -func (m *ProtoScenario) GetScenarioItems() []*ProtoItem { - if m != nil { - return m.ScenarioItems - } - return nil -} - -func (m *ProtoScenario) GetPreHookFailure() *ProtoHookFailure { - if m != nil { - return m.PreHookFailure - } - return nil -} - -func (m *ProtoScenario) GetPostHookFailure() *ProtoHookFailure { - if m != nil { - return m.PostHookFailure - } - return nil -} - -func (m *ProtoScenario) GetTags() []string { - if m != nil { - return m.Tags - } - return nil -} - -func (m *ProtoScenario) GetExecutionTime() int64 { - if m != nil { - return m.ExecutionTime - } - return 0 -} - -// Deprecated: Do not use. -func (m *ProtoScenario) GetSkipped() bool { - if m != nil { - return m.Skipped - } - return false -} - -func (m *ProtoScenario) GetSkipErrors() []string { - if m != nil { - return m.SkipErrors - } - return nil -} - -func (m *ProtoScenario) GetID() string { - if m != nil { - return m.ID - } - return "" -} - -func (m *ProtoScenario) GetTearDownSteps() []*ProtoItem { - if m != nil { - return m.TearDownSteps - } - return nil -} - -func (m *ProtoScenario) GetSpan() *Span { - if m != nil { - return m.Span - } - return nil -} - -func (m *ProtoScenario) GetExecutionStatus() ExecutionStatus { - if m != nil { - return m.ExecutionStatus - } - return ExecutionStatus_NOTEXECUTED -} - -func (m *ProtoScenario) GetPreHookMessages() []string { - if m != nil { - return m.PreHookMessages - } - return nil -} - -func (m *ProtoScenario) GetPostHookMessages() []string { - if m != nil { - return m.PostHookMessages - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoScenario) GetPreHookMessage() []string { - if m != nil { - return m.PreHookMessage - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoScenario) GetPostHookMessage() []string { - if m != nil { - return m.PostHookMessage - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoScenario) GetPreHookScreenshots() [][]byte { - if m != nil { - return m.PreHookScreenshots - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoScenario) GetPostHookScreenshots() [][]byte { - if m != nil { - return m.PostHookScreenshots - } - return nil -} - -func (m *ProtoScenario) GetPreHookScreenshotFiles() []string { - if m != nil { - return m.PreHookScreenshotFiles - } - return nil -} - -func (m *ProtoScenario) GetPostHookScreenshotFiles() []string { - if m != nil { - return m.PostHookScreenshotFiles - } - return nil -} - -/// A proto object representing a Span of content -type Span struct { - Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` - End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"` - StartChar int64 `protobuf:"varint,3,opt,name=startChar,proto3" json:"startChar,omitempty"` - EndChar int64 `protobuf:"varint,4,opt,name=endChar,proto3" json:"endChar,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Span) Reset() { *m = Span{} } -func (m *Span) String() string { return proto.CompactTextString(m) } -func (*Span) ProtoMessage() {} -func (*Span) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{3} -} - -func (m *Span) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Span.Unmarshal(m, b) -} -func (m *Span) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Span.Marshal(b, m, deterministic) -} -func (m *Span) XXX_Merge(src proto.Message) { - xxx_messageInfo_Span.Merge(m, src) -} -func (m *Span) XXX_Size() int { - return xxx_messageInfo_Span.Size(m) -} -func (m *Span) XXX_DiscardUnknown() { - xxx_messageInfo_Span.DiscardUnknown(m) -} - -var xxx_messageInfo_Span proto.InternalMessageInfo - -func (m *Span) GetStart() int64 { - if m != nil { - return m.Start - } - return 0 -} - -func (m *Span) GetEnd() int64 { - if m != nil { - return m.End - } - return 0 -} - -func (m *Span) GetStartChar() int64 { - if m != nil { - return m.StartChar - } - return 0 -} - -func (m *Span) GetEndChar() int64 { - if m != nil { - return m.EndChar - } - return 0 -} - -/// A proto object representing a TableDrivenScenario -type ProtoTableDrivenScenario struct { - /// Scenario under Table driven execution - Scenario *ProtoScenario `protobuf:"bytes,1,opt,name=scenario,proto3" json:"scenario,omitempty"` - /// Row Index of data table against which the current scenario is executed - TableRowIndex int32 `protobuf:"varint,2,opt,name=tableRowIndex,proto3" json:"tableRowIndex,omitempty"` - /// Row Index of scenario data table against which the current scenario is executed - ScenarioTableRowIndex int32 `protobuf:"varint,3,opt,name=scenarioTableRowIndex,proto3" json:"scenarioTableRowIndex,omitempty"` - /// Executed against a spec data table - IsSpecTableDriven bool `protobuf:"varint,4,opt,name=isSpecTableDriven,proto3" json:"isSpecTableDriven,omitempty"` - /// Executed against a scenario data table - IsScenarioTableDriven bool `protobuf:"varint,5,opt,name=isScenarioTableDriven,proto3" json:"isScenarioTableDriven,omitempty"` - /// Holds the scenario data table - ScenarioDataTable *ProtoTable `protobuf:"bytes,6,opt,name=scenarioDataTable,proto3" json:"scenarioDataTable,omitempty"` - /// Hold the row of scenario data table. - ScenarioTableRow *ProtoTable `protobuf:"bytes,7,opt,name=scenarioTableRow,proto3" json:"scenarioTableRow,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoTableDrivenScenario) Reset() { *m = ProtoTableDrivenScenario{} } -func (m *ProtoTableDrivenScenario) String() string { return proto.CompactTextString(m) } -func (*ProtoTableDrivenScenario) ProtoMessage() {} -func (*ProtoTableDrivenScenario) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{4} -} - -func (m *ProtoTableDrivenScenario) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoTableDrivenScenario.Unmarshal(m, b) -} -func (m *ProtoTableDrivenScenario) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoTableDrivenScenario.Marshal(b, m, deterministic) -} -func (m *ProtoTableDrivenScenario) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoTableDrivenScenario.Merge(m, src) -} -func (m *ProtoTableDrivenScenario) XXX_Size() int { - return xxx_messageInfo_ProtoTableDrivenScenario.Size(m) -} -func (m *ProtoTableDrivenScenario) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoTableDrivenScenario.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoTableDrivenScenario proto.InternalMessageInfo - -func (m *ProtoTableDrivenScenario) GetScenario() *ProtoScenario { - if m != nil { - return m.Scenario - } - return nil -} - -func (m *ProtoTableDrivenScenario) GetTableRowIndex() int32 { - if m != nil { - return m.TableRowIndex - } - return 0 -} - -func (m *ProtoTableDrivenScenario) GetScenarioTableRowIndex() int32 { - if m != nil { - return m.ScenarioTableRowIndex - } - return 0 -} - -func (m *ProtoTableDrivenScenario) GetIsSpecTableDriven() bool { - if m != nil { - return m.IsSpecTableDriven - } - return false -} - -func (m *ProtoTableDrivenScenario) GetIsScenarioTableDriven() bool { - if m != nil { - return m.IsScenarioTableDriven - } - return false -} - -func (m *ProtoTableDrivenScenario) GetScenarioDataTable() *ProtoTable { - if m != nil { - return m.ScenarioDataTable - } - return nil -} - -func (m *ProtoTableDrivenScenario) GetScenarioTableRow() *ProtoTable { - if m != nil { - return m.ScenarioTableRow - } - return nil -} - -/// A proto object representing a Step -type ProtoStep struct { - /// Holds the raw text of the Step as defined in the spec file. This contains the actual parameter values. - ActualText string `protobuf:"bytes,1,opt,name=actualText,proto3" json:"actualText,omitempty"` - /// Contains the parsed text of the Step. This will have placeholders for the parameters. - ParsedText string `protobuf:"bytes,2,opt,name=parsedText,proto3" json:"parsedText,omitempty"` - /// Collection of a list of fragments for a Step. A fragment could be either text or parameter. - Fragments []*Fragment `protobuf:"bytes,3,rep,name=fragments,proto3" json:"fragments,omitempty"` - /// Holds the result from the execution. - StepExecutionResult *ProtoStepExecutionResult `protobuf:"bytes,4,opt,name=stepExecutionResult,proto3" json:"stepExecutionResult,omitempty"` - /// Additional information at pre hook exec time to be available on reports - PreHookMessages []string `protobuf:"bytes,5,rep,name=preHookMessages,proto3" json:"preHookMessages,omitempty"` - /// Additional information at post hook exec time to be available on reports - PostHookMessages []string `protobuf:"bytes,6,rep,name=postHookMessages,proto3" json:"postHookMessages,omitempty"` - /// [DEPRECATED, use preHookScreenshotFiles] Capture Screenshot at pre hook exec time to be available on reports - PreHookScreenshots [][]byte `protobuf:"bytes,7,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports - PostHookScreenshots [][]byte `protobuf:"bytes,8,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,omitempty"` // Deprecated: Do not use. - /// Screenshots captured on pre hook exec time to be available on reports - PreHookScreenshotFiles []string `protobuf:"bytes,9,rep,name=preHookScreenshotFiles,proto3" json:"preHookScreenshotFiles,omitempty"` - /// Screenshots captured on post hook exec time to be available on reports - PostHookScreenshotFiles []string `protobuf:"bytes,10,rep,name=postHookScreenshotFiles,proto3" json:"postHookScreenshotFiles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoStep) Reset() { *m = ProtoStep{} } -func (m *ProtoStep) String() string { return proto.CompactTextString(m) } -func (*ProtoStep) ProtoMessage() {} -func (*ProtoStep) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{5} -} - -func (m *ProtoStep) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoStep.Unmarshal(m, b) -} -func (m *ProtoStep) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoStep.Marshal(b, m, deterministic) -} -func (m *ProtoStep) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoStep.Merge(m, src) -} -func (m *ProtoStep) XXX_Size() int { - return xxx_messageInfo_ProtoStep.Size(m) -} -func (m *ProtoStep) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoStep.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoStep proto.InternalMessageInfo - -func (m *ProtoStep) GetActualText() string { - if m != nil { - return m.ActualText - } - return "" -} - -func (m *ProtoStep) GetParsedText() string { - if m != nil { - return m.ParsedText - } - return "" -} - -func (m *ProtoStep) GetFragments() []*Fragment { - if m != nil { - return m.Fragments - } - return nil -} - -func (m *ProtoStep) GetStepExecutionResult() *ProtoStepExecutionResult { - if m != nil { - return m.StepExecutionResult - } - return nil -} - -func (m *ProtoStep) GetPreHookMessages() []string { - if m != nil { - return m.PreHookMessages - } - return nil -} - -func (m *ProtoStep) GetPostHookMessages() []string { - if m != nil { - return m.PostHookMessages - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoStep) GetPreHookScreenshots() [][]byte { - if m != nil { - return m.PreHookScreenshots - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoStep) GetPostHookScreenshots() [][]byte { - if m != nil { - return m.PostHookScreenshots - } - return nil -} - -func (m *ProtoStep) GetPreHookScreenshotFiles() []string { - if m != nil { - return m.PreHookScreenshotFiles - } - return nil -} - -func (m *ProtoStep) GetPostHookScreenshotFiles() []string { - if m != nil { - return m.PostHookScreenshotFiles - } - return nil -} - -/// Concept is a type of step, that can have multiple Steps. -/// But from a caller's perspective, it is still used as any other Step -/// A proto object representing a Concept -type ProtoConcept struct { - /// Represents the Step value of a Concept. - ConceptStep *ProtoStep `protobuf:"bytes,1,opt,name=conceptStep,proto3" json:"conceptStep,omitempty"` - /// Collection of Steps in the given concepts. - Steps []*ProtoItem `protobuf:"bytes,2,rep,name=steps,proto3" json:"steps,omitempty"` - /// Holds the execution result. - ConceptExecutionResult *ProtoStepExecutionResult `protobuf:"bytes,3,opt,name=conceptExecutionResult,proto3" json:"conceptExecutionResult,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoConcept) Reset() { *m = ProtoConcept{} } -func (m *ProtoConcept) String() string { return proto.CompactTextString(m) } -func (*ProtoConcept) ProtoMessage() {} -func (*ProtoConcept) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{6} -} - -func (m *ProtoConcept) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoConcept.Unmarshal(m, b) -} -func (m *ProtoConcept) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoConcept.Marshal(b, m, deterministic) -} -func (m *ProtoConcept) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoConcept.Merge(m, src) -} -func (m *ProtoConcept) XXX_Size() int { - return xxx_messageInfo_ProtoConcept.Size(m) -} -func (m *ProtoConcept) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoConcept.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoConcept proto.InternalMessageInfo - -func (m *ProtoConcept) GetConceptStep() *ProtoStep { - if m != nil { - return m.ConceptStep - } - return nil -} - -func (m *ProtoConcept) GetSteps() []*ProtoItem { - if m != nil { - return m.Steps - } - return nil -} - -func (m *ProtoConcept) GetConceptExecutionResult() *ProtoStepExecutionResult { - if m != nil { - return m.ConceptExecutionResult - } - return nil -} - -/// A proto object representing Tags -type ProtoTags struct { - /// A collection of Tags - Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoTags) Reset() { *m = ProtoTags{} } -func (m *ProtoTags) String() string { return proto.CompactTextString(m) } -func (*ProtoTags) ProtoMessage() {} -func (*ProtoTags) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{7} -} - -func (m *ProtoTags) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoTags.Unmarshal(m, b) -} -func (m *ProtoTags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoTags.Marshal(b, m, deterministic) -} -func (m *ProtoTags) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoTags.Merge(m, src) -} -func (m *ProtoTags) XXX_Size() int { - return xxx_messageInfo_ProtoTags.Size(m) -} -func (m *ProtoTags) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoTags.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoTags proto.InternalMessageInfo - -func (m *ProtoTags) GetTags() []string { - if m != nil { - return m.Tags - } - return nil -} - -/// A proto object representing Fragment. -/// Fragments, put together make up A Step -type Fragment struct { - /// Type of Fragment, valid values are Text, Parameter - FragmentType Fragment_FragmentType `protobuf:"varint,1,opt,name=fragmentType,proto3,enum=gauge.messages.Fragment_FragmentType" json:"fragmentType,omitempty"` - /// Text part of the Fragment, valid only if FragmentType=Text - Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` - /// Parameter part of the Fragment, valid only if FragmentType=Parameter - Parameter *Parameter `protobuf:"bytes,3,opt,name=parameter,proto3" json:"parameter,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Fragment) Reset() { *m = Fragment{} } -func (m *Fragment) String() string { return proto.CompactTextString(m) } -func (*Fragment) ProtoMessage() {} -func (*Fragment) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{8} -} - -func (m *Fragment) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Fragment.Unmarshal(m, b) -} -func (m *Fragment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Fragment.Marshal(b, m, deterministic) -} -func (m *Fragment) XXX_Merge(src proto.Message) { - xxx_messageInfo_Fragment.Merge(m, src) -} -func (m *Fragment) XXX_Size() int { - return xxx_messageInfo_Fragment.Size(m) -} -func (m *Fragment) XXX_DiscardUnknown() { - xxx_messageInfo_Fragment.DiscardUnknown(m) -} - -var xxx_messageInfo_Fragment proto.InternalMessageInfo - -func (m *Fragment) GetFragmentType() Fragment_FragmentType { - if m != nil { - return m.FragmentType - } - return Fragment_Text -} - -func (m *Fragment) GetText() string { - if m != nil { - return m.Text - } - return "" -} - -func (m *Fragment) GetParameter() *Parameter { - if m != nil { - return m.Parameter - } - return nil -} - -/// A proto object representing Fragment. -type Parameter struct { - /// Type of the Parameter. Valid values: Static, Dynamic, Special_String, Special_Table, Table - ParameterType Parameter_ParameterType `protobuf:"varint,1,opt,name=parameterType,proto3,enum=gauge.messages.Parameter_ParameterType" json:"parameterType,omitempty"` - /// Holds the value of the parameter - Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` - /// Holds the name of the parameter, used as Key to lookup the value. - Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` - /// Holds the table value, if parameterType=Table or Special_Table - Table *ProtoTable `protobuf:"bytes,4,opt,name=table,proto3" json:"table,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Parameter) Reset() { *m = Parameter{} } -func (m *Parameter) String() string { return proto.CompactTextString(m) } -func (*Parameter) ProtoMessage() {} -func (*Parameter) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{9} -} - -func (m *Parameter) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Parameter.Unmarshal(m, b) -} -func (m *Parameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Parameter.Marshal(b, m, deterministic) -} -func (m *Parameter) XXX_Merge(src proto.Message) { - xxx_messageInfo_Parameter.Merge(m, src) -} -func (m *Parameter) XXX_Size() int { - return xxx_messageInfo_Parameter.Size(m) -} -func (m *Parameter) XXX_DiscardUnknown() { - xxx_messageInfo_Parameter.DiscardUnknown(m) -} - -var xxx_messageInfo_Parameter proto.InternalMessageInfo - -func (m *Parameter) GetParameterType() Parameter_ParameterType { - if m != nil { - return m.ParameterType - } - return Parameter_Static -} - -func (m *Parameter) GetValue() string { - if m != nil { - return m.Value - } - return "" -} - -func (m *Parameter) GetName() string { - if m != nil { - return m.Name - } - return "" -} - -func (m *Parameter) GetTable() *ProtoTable { - if m != nil { - return m.Table - } - return nil -} - -/// A proto object representing Comment. -type ProtoComment struct { - /// Text representing the Comment. - Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoComment) Reset() { *m = ProtoComment{} } -func (m *ProtoComment) String() string { return proto.CompactTextString(m) } -func (*ProtoComment) ProtoMessage() {} -func (*ProtoComment) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{10} -} - -func (m *ProtoComment) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoComment.Unmarshal(m, b) -} -func (m *ProtoComment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoComment.Marshal(b, m, deterministic) -} -func (m *ProtoComment) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoComment.Merge(m, src) -} -func (m *ProtoComment) XXX_Size() int { - return xxx_messageInfo_ProtoComment.Size(m) -} -func (m *ProtoComment) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoComment.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoComment proto.InternalMessageInfo - -func (m *ProtoComment) GetText() string { - if m != nil { - return m.Text - } - return "" -} - -/// A proto object representing Table. -type ProtoTable struct { - /// Contains the Headers for the table - Headers *ProtoTableRow `protobuf:"bytes,1,opt,name=headers,proto3" json:"headers,omitempty"` - /// Contains the Rows for the table - Rows []*ProtoTableRow `protobuf:"bytes,2,rep,name=rows,proto3" json:"rows,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoTable) Reset() { *m = ProtoTable{} } -func (m *ProtoTable) String() string { return proto.CompactTextString(m) } -func (*ProtoTable) ProtoMessage() {} -func (*ProtoTable) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{11} -} - -func (m *ProtoTable) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoTable.Unmarshal(m, b) -} -func (m *ProtoTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoTable.Marshal(b, m, deterministic) -} -func (m *ProtoTable) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoTable.Merge(m, src) -} -func (m *ProtoTable) XXX_Size() int { - return xxx_messageInfo_ProtoTable.Size(m) -} -func (m *ProtoTable) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoTable.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoTable proto.InternalMessageInfo - -func (m *ProtoTable) GetHeaders() *ProtoTableRow { - if m != nil { - return m.Headers - } - return nil -} - -func (m *ProtoTable) GetRows() []*ProtoTableRow { - if m != nil { - return m.Rows - } - return nil -} - -/// A proto object representing Table. -type ProtoTableRow struct { - /// Represents the cells of a given table - Cells []string `protobuf:"bytes,1,rep,name=cells,proto3" json:"cells,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoTableRow) Reset() { *m = ProtoTableRow{} } -func (m *ProtoTableRow) String() string { return proto.CompactTextString(m) } -func (*ProtoTableRow) ProtoMessage() {} -func (*ProtoTableRow) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{12} -} - -func (m *ProtoTableRow) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoTableRow.Unmarshal(m, b) -} -func (m *ProtoTableRow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoTableRow.Marshal(b, m, deterministic) -} -func (m *ProtoTableRow) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoTableRow.Merge(m, src) -} -func (m *ProtoTableRow) XXX_Size() int { - return xxx_messageInfo_ProtoTableRow.Size(m) -} -func (m *ProtoTableRow) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoTableRow.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoTableRow proto.InternalMessageInfo - -func (m *ProtoTableRow) GetCells() []string { - if m != nil { - return m.Cells - } - return nil -} - -/// A proto object representing Step Execution result -type ProtoStepExecutionResult struct { - /// The actual result of the execution - ExecutionResult *ProtoExecutionResult `protobuf:"bytes,1,opt,name=executionResult,proto3" json:"executionResult,omitempty"` - /// Contains a 'before' hook failure message. This happens when the `before_step` hook has an error. - PreHookFailure *ProtoHookFailure `protobuf:"bytes,2,opt,name=preHookFailure,proto3" json:"preHookFailure,omitempty"` - /// Contains a 'after' hook failure message. This happens when the `after_step` hook has an error. - PostHookFailure *ProtoHookFailure `protobuf:"bytes,3,opt,name=postHookFailure,proto3" json:"postHookFailure,omitempty"` - Skipped bool `protobuf:"varint,4,opt,name=skipped,proto3" json:"skipped,omitempty"` - SkippedReason string `protobuf:"bytes,5,opt,name=skippedReason,proto3" json:"skippedReason,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoStepExecutionResult) Reset() { *m = ProtoStepExecutionResult{} } -func (m *ProtoStepExecutionResult) String() string { return proto.CompactTextString(m) } -func (*ProtoStepExecutionResult) ProtoMessage() {} -func (*ProtoStepExecutionResult) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{13} -} - -func (m *ProtoStepExecutionResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoStepExecutionResult.Unmarshal(m, b) -} -func (m *ProtoStepExecutionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoStepExecutionResult.Marshal(b, m, deterministic) -} -func (m *ProtoStepExecutionResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoStepExecutionResult.Merge(m, src) -} -func (m *ProtoStepExecutionResult) XXX_Size() int { - return xxx_messageInfo_ProtoStepExecutionResult.Size(m) -} -func (m *ProtoStepExecutionResult) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoStepExecutionResult.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoStepExecutionResult proto.InternalMessageInfo - -func (m *ProtoStepExecutionResult) GetExecutionResult() *ProtoExecutionResult { - if m != nil { - return m.ExecutionResult - } - return nil -} - -func (m *ProtoStepExecutionResult) GetPreHookFailure() *ProtoHookFailure { - if m != nil { - return m.PreHookFailure - } - return nil -} - -func (m *ProtoStepExecutionResult) GetPostHookFailure() *ProtoHookFailure { - if m != nil { - return m.PostHookFailure - } - return nil -} - -func (m *ProtoStepExecutionResult) GetSkipped() bool { - if m != nil { - return m.Skipped - } - return false -} - -func (m *ProtoStepExecutionResult) GetSkippedReason() string { - if m != nil { - return m.SkippedReason - } - return "" -} - -/// A proto object representing the result of an execution -type ProtoExecutionResult struct { - /// Flag to indicate failure - Failed bool `protobuf:"varint,1,opt,name=failed,proto3" json:"failed,omitempty"` - /// Flag to indicate if the error is recoverable from. - RecoverableError bool `protobuf:"varint,2,opt,name=recoverableError,proto3" json:"recoverableError,omitempty"` - /// The actual error message. - ErrorMessage string `protobuf:"bytes,3,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"` - /// Stacktrace of the error - StackTrace string `protobuf:"bytes,4,opt,name=stackTrace,proto3" json:"stackTrace,omitempty"` - /// [DEPRECATED, use failureScreenshotFile] Bytes containing screenshot taken at the time of failure. - ScreenShot []byte `protobuf:"bytes,5,opt,name=screenShot,proto3" json:"screenShot,omitempty"` // Deprecated: Do not use. - /// Holds the time taken for executing this scenario. - ExecutionTime int64 `protobuf:"varint,6,opt,name=executionTime,proto3" json:"executionTime,omitempty"` - /// Additional information at exec time to be available on reports - Message []string `protobuf:"bytes,7,rep,name=message,proto3" json:"message,omitempty"` - /// Type of the Error. Valid values: ASSERTION, VERIFICATION. Default: ASSERTION - ErrorType ProtoExecutionResult_ErrorType `protobuf:"varint,8,opt,name=errorType,proto3,enum=gauge.messages.ProtoExecutionResult_ErrorType" json:"errorType,omitempty"` - /// [DEPRECATED, use failureScreenshotFile] Bytes containing screenshot taken at the time of failure. - FailureScreenshot []byte `protobuf:"bytes,9,opt,name=failureScreenshot,proto3" json:"failureScreenshot,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use screenshotFiles] Bytes array containing screenshots at the time of it invoked - Screenshots [][]byte `protobuf:"bytes,10,rep,name=screenshots,proto3" json:"screenshots,omitempty"` // Deprecated: Do not use. - /// Path to the screenshot file captured at the time of failure. - FailureScreenshotFile string `protobuf:"bytes,11,opt,name=failureScreenshotFile,proto3" json:"failureScreenshotFile,omitempty"` - /// Path to the screenshot files captured using Gauge screenshsot API. - ScreenshotFiles []string `protobuf:"bytes,12,rep,name=screenshotFiles,proto3" json:"screenshotFiles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoExecutionResult) Reset() { *m = ProtoExecutionResult{} } -func (m *ProtoExecutionResult) String() string { return proto.CompactTextString(m) } -func (*ProtoExecutionResult) ProtoMessage() {} -func (*ProtoExecutionResult) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{14} -} - -func (m *ProtoExecutionResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoExecutionResult.Unmarshal(m, b) -} -func (m *ProtoExecutionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoExecutionResult.Marshal(b, m, deterministic) -} -func (m *ProtoExecutionResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoExecutionResult.Merge(m, src) -} -func (m *ProtoExecutionResult) XXX_Size() int { - return xxx_messageInfo_ProtoExecutionResult.Size(m) -} -func (m *ProtoExecutionResult) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoExecutionResult.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoExecutionResult proto.InternalMessageInfo - -func (m *ProtoExecutionResult) GetFailed() bool { - if m != nil { - return m.Failed - } - return false -} - -func (m *ProtoExecutionResult) GetRecoverableError() bool { - if m != nil { - return m.RecoverableError - } - return false -} - -func (m *ProtoExecutionResult) GetErrorMessage() string { - if m != nil { - return m.ErrorMessage - } - return "" -} - -func (m *ProtoExecutionResult) GetStackTrace() string { - if m != nil { - return m.StackTrace - } - return "" -} - -// Deprecated: Do not use. -func (m *ProtoExecutionResult) GetScreenShot() []byte { - if m != nil { - screenshotFileName := m.FailureScreenshotFile - return GetScreenShotFileAsByte(screenshotFileName) - } - return nil -} - -func GetScreenShotFileAsByte(screenshotFileName string) []byte { - if screenshotFileName != "" { - src := os.Getenv("gauge_screenshots_dir") - file, err := ioutil.ReadFile(path.Join(src, screenshotFileName)) - if err != nil { - return nil - } - return file - } - return nil -} - -func (m *ProtoExecutionResult) GetExecutionTime() int64 { - if m != nil { - return m.ExecutionTime - } - return 0 -} - -func (m *ProtoExecutionResult) GetMessage() []string { - if m != nil { - return m.Message - } - return nil -} - -func (m *ProtoExecutionResult) GetErrorType() ProtoExecutionResult_ErrorType { - if m != nil { - return m.ErrorType - } - return ProtoExecutionResult_ASSERTION -} - -// Deprecated: Do not use. -func (m *ProtoExecutionResult) GetFailureScreenshot() []byte { - if m != nil { - return m.FailureScreenshot - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoExecutionResult) GetScreenshots() [][]byte { - if m != nil { - return m.Screenshots - } - return nil -} - -func (m *ProtoExecutionResult) GetFailureScreenshotFile() string { - if m != nil { - return m.FailureScreenshotFile - } - return "" -} - -func (m *ProtoExecutionResult) GetScreenshotFiles() []string { - if m != nil { - return m.ScreenshotFiles - } - return nil -} - -/// A proto object representing a pre-hook failure. -/// Used to hold failure information for before_suite, before_spec, before_scenario and before_spec hooks. -type ProtoHookFailure struct { - /// Stacktrace from the failure - StackTrace string `protobuf:"bytes,1,opt,name=stackTrace,proto3" json:"stackTrace,omitempty"` - /// Error message from the failure - ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"` - /// [DEPRECATED, use failureScreenshotFile] Bytes holding the screenshot taken at the time of failure. - ScreenShot []byte `protobuf:"bytes,3,opt,name=screenShot,proto3" json:"screenShot,omitempty"` // Deprecated: Do not use. - // / Contains table row index corresponding to datatable rows - TableRowIndex int32 `protobuf:"varint,4,opt,name=tableRowIndex,proto3" json:"tableRowIndex,omitempty"` - /// [DEPRECATED, use failureScreenshotFile] Bytes holding the screenshot taken at the time of failure. - FailureScreenshot []byte `protobuf:"bytes,5,opt,name=failureScreenshot,proto3" json:"failureScreenshot,omitempty"` // Deprecated: Do not use. - /// Path to the screenshot file captured at the time of failure. - FailureScreenshotFile string `protobuf:"bytes,6,opt,name=failureScreenshotFile,proto3" json:"failureScreenshotFile,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoHookFailure) Reset() { *m = ProtoHookFailure{} } -func (m *ProtoHookFailure) String() string { return proto.CompactTextString(m) } -func (*ProtoHookFailure) ProtoMessage() {} -func (*ProtoHookFailure) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{15} -} - -func (m *ProtoHookFailure) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoHookFailure.Unmarshal(m, b) -} -func (m *ProtoHookFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoHookFailure.Marshal(b, m, deterministic) -} -func (m *ProtoHookFailure) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoHookFailure.Merge(m, src) -} -func (m *ProtoHookFailure) XXX_Size() int { - return xxx_messageInfo_ProtoHookFailure.Size(m) -} -func (m *ProtoHookFailure) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoHookFailure.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoHookFailure proto.InternalMessageInfo - -func (m *ProtoHookFailure) GetStackTrace() string { - if m != nil { - return m.StackTrace - } - return "" -} - -func (m *ProtoHookFailure) GetErrorMessage() string { - if m != nil { - return m.ErrorMessage - } - return "" -} - -// Deprecated: Do not use. -func (m *ProtoHookFailure) GetScreenShot() []byte { - if m != nil { - return GetScreenShotFileAsByte(m.FailureScreenshotFile) - } - return nil -} - -func (m *ProtoHookFailure) GetTableRowIndex() int32 { - if m != nil { - return m.TableRowIndex - } - return 0 -} - -// Deprecated: Do not use. -func (m *ProtoHookFailure) GetFailureScreenshot() []byte { - if m != nil { - return m.FailureScreenshot - } - return nil -} - -func (m *ProtoHookFailure) GetFailureScreenshotFile() string { - if m != nil { - return m.FailureScreenshotFile - } - return "" -} - -/// A proto object representing the result of entire Suite execution. -type ProtoSuiteResult struct { - /// Contains the result from the execution - SpecResults []*ProtoSpecResult `protobuf:"bytes,1,rep,name=specResults,proto3" json:"specResults,omitempty"` - /// Contains a 'before' hook failure message. This happens when the `before_suite` hook has an error - PreHookFailure *ProtoHookFailure `protobuf:"bytes,2,opt,name=preHookFailure,proto3" json:"preHookFailure,omitempty"` - /// Contains a 'after' hook failure message. This happens when the `after_suite` hook has an error - PostHookFailure *ProtoHookFailure `protobuf:"bytes,3,opt,name=postHookFailure,proto3" json:"postHookFailure,omitempty"` - /// Flag to indicate failure - Failed bool `protobuf:"varint,4,opt,name=failed,proto3" json:"failed,omitempty"` - /// Holds the count of number of Specifications that failed. - SpecsFailedCount int32 `protobuf:"varint,5,opt,name=specsFailedCount,proto3" json:"specsFailedCount,omitempty"` - /// Holds the time taken for executing the whole suite. - ExecutionTime int64 `protobuf:"varint,6,opt,name=executionTime,proto3" json:"executionTime,omitempty"` - /// Holds a metric indicating the success rate of the execution. - SuccessRate float32 `protobuf:"fixed32,7,opt,name=successRate,proto3" json:"successRate,omitempty"` - /// The environment against which execution was done - Environment string `protobuf:"bytes,8,opt,name=environment,proto3" json:"environment,omitempty"` - /// Tag expression used for filtering specification - Tags string `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"` - /// Project name - ProjectName string `protobuf:"bytes,10,opt,name=projectName,proto3" json:"projectName,omitempty"` - /// Timestamp of when execution started - Timestamp string `protobuf:"bytes,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - SpecsSkippedCount int32 `protobuf:"varint,12,opt,name=specsSkippedCount,proto3" json:"specsSkippedCount,omitempty"` - /// Additional information at pre hook exec time to be available on reports - PreHookMessages []string `protobuf:"bytes,13,rep,name=preHookMessages,proto3" json:"preHookMessages,omitempty"` - /// Additional information at post hook exec time to be available on reports - PostHookMessages []string `protobuf:"bytes,14,rep,name=postHookMessages,proto3" json:"postHookMessages,omitempty"` - /// [DEPRECATED, use preHookMessages] Additional information at pre hook exec time to be available on reports - PreHookMessage []string `protobuf:"bytes,15,rep,name=preHookMessage,proto3" json:"preHookMessage,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use postHookMessages] Additional information at post hook exec time to be available on reports - PostHookMessage []string `protobuf:"bytes,16,rep,name=postHookMessage,proto3" json:"postHookMessage,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use preHookScreenshotFiles] Capture Screenshot at pre hook exec time to be available on reports - PreHookScreenshots [][]byte `protobuf:"bytes,17,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"` // Deprecated: Do not use. - /// [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports - PostHookScreenshots [][]byte `protobuf:"bytes,18,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,omitempty"` // Deprecated: Do not use. - // Indicates if the result is sent in chunks - Chunked bool `protobuf:"varint,19,opt,name=chunked,proto3" json:"chunked,omitempty"` - // Indicates the number of chunks to expect after this - ChunkSize int64 `protobuf:"varint,20,opt,name=chunkSize,proto3" json:"chunkSize,omitempty"` - /// Screenshots captured on pre hook exec time to be available on reports - PreHookScreenshotFiles []string `protobuf:"bytes,21,rep,name=preHookScreenshotFiles,proto3" json:"preHookScreenshotFiles,omitempty"` - /// Screenshots captured on post hook exec time to be available on reports - PostHookScreenshotFiles []string `protobuf:"bytes,22,rep,name=postHookScreenshotFiles,proto3" json:"postHookScreenshotFiles,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoSuiteResult) Reset() { *m = ProtoSuiteResult{} } -func (m *ProtoSuiteResult) String() string { return proto.CompactTextString(m) } -func (*ProtoSuiteResult) ProtoMessage() {} -func (*ProtoSuiteResult) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{16} -} - -func (m *ProtoSuiteResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoSuiteResult.Unmarshal(m, b) -} -func (m *ProtoSuiteResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoSuiteResult.Marshal(b, m, deterministic) -} -func (m *ProtoSuiteResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoSuiteResult.Merge(m, src) -} -func (m *ProtoSuiteResult) XXX_Size() int { - return xxx_messageInfo_ProtoSuiteResult.Size(m) -} -func (m *ProtoSuiteResult) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoSuiteResult.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoSuiteResult proto.InternalMessageInfo - -func (m *ProtoSuiteResult) GetSpecResults() []*ProtoSpecResult { - if m != nil { - return m.SpecResults - } - return nil -} - -func (m *ProtoSuiteResult) GetPreHookFailure() *ProtoHookFailure { - if m != nil { - return m.PreHookFailure - } - return nil -} - -func (m *ProtoSuiteResult) GetPostHookFailure() *ProtoHookFailure { - if m != nil { - return m.PostHookFailure - } - return nil -} - -func (m *ProtoSuiteResult) GetFailed() bool { - if m != nil { - return m.Failed - } - return false -} - -func (m *ProtoSuiteResult) GetSpecsFailedCount() int32 { - if m != nil { - return m.SpecsFailedCount - } - return 0 -} - -func (m *ProtoSuiteResult) GetExecutionTime() int64 { - if m != nil { - return m.ExecutionTime - } - return 0 -} - -func (m *ProtoSuiteResult) GetSuccessRate() float32 { - if m != nil { - return m.SuccessRate - } - return 0 -} - -func (m *ProtoSuiteResult) GetEnvironment() string { - if m != nil { - return m.Environment - } - return "" -} - -func (m *ProtoSuiteResult) GetTags() string { - if m != nil { - return m.Tags - } - return "" -} - -func (m *ProtoSuiteResult) GetProjectName() string { - if m != nil { - return m.ProjectName - } - return "" -} - -func (m *ProtoSuiteResult) GetTimestamp() string { - if m != nil { - return m.Timestamp - } - return "" -} - -func (m *ProtoSuiteResult) GetSpecsSkippedCount() int32 { - if m != nil { - return m.SpecsSkippedCount - } - return 0 -} - -func (m *ProtoSuiteResult) GetPreHookMessages() []string { - if m != nil { - return m.PreHookMessages - } - return nil -} - -func (m *ProtoSuiteResult) GetPostHookMessages() []string { - if m != nil { - return m.PostHookMessages - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSuiteResult) GetPreHookMessage() []string { - if m != nil { - return m.PreHookMessage - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSuiteResult) GetPostHookMessage() []string { - if m != nil { - return m.PostHookMessage - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSuiteResult) GetPreHookScreenshots() [][]byte { - if m != nil { - return m.PreHookScreenshots - } - return nil -} - -// Deprecated: Do not use. -func (m *ProtoSuiteResult) GetPostHookScreenshots() [][]byte { - if m != nil { - return m.PostHookScreenshots - } - return nil -} - -func (m *ProtoSuiteResult) GetChunked() bool { - if m != nil { - return m.Chunked - } - return false -} - -func (m *ProtoSuiteResult) GetChunkSize() int64 { - if m != nil { - return m.ChunkSize - } - return 0 -} - -func (m *ProtoSuiteResult) GetPreHookScreenshotFiles() []string { - if m != nil { - return m.PreHookScreenshotFiles - } - return nil -} - -func (m *ProtoSuiteResult) GetPostHookScreenshotFiles() []string { - if m != nil { - return m.PostHookScreenshotFiles - } - return nil -} - -/// A proto object representing the result of Spec execution. -type ProtoSpecResult struct { - /// Represents the corresponding Specification - ProtoSpec *ProtoSpec `protobuf:"bytes,1,opt,name=protoSpec,proto3" json:"protoSpec,omitempty"` - /// Holds the number of Scenarios executed - ScenarioCount int32 `protobuf:"varint,2,opt,name=scenarioCount,proto3" json:"scenarioCount,omitempty"` - /// Holds the number of Scenarios failed - ScenarioFailedCount int32 `protobuf:"varint,3,opt,name=scenarioFailedCount,proto3" json:"scenarioFailedCount,omitempty"` - /// Flag to indicate failure - Failed bool `protobuf:"varint,4,opt,name=failed,proto3" json:"failed,omitempty"` - /// Holds the row numbers, which caused the execution to fail. - FailedDataTableRows []int32 `protobuf:"varint,5,rep,packed,name=failedDataTableRows,proto3" json:"failedDataTableRows,omitempty"` - /// Holds the time taken for executing the spec. - ExecutionTime int64 `protobuf:"varint,6,opt,name=executionTime,proto3" json:"executionTime,omitempty"` - /// Flag to indicate if spec is skipped - Skipped bool `protobuf:"varint,7,opt,name=skipped,proto3" json:"skipped,omitempty"` - /// Holds the number of Scenarios skipped - ScenarioSkippedCount int32 `protobuf:"varint,8,opt,name=scenarioSkippedCount,proto3" json:"scenarioSkippedCount,omitempty"` - /// Holds the row numbers, for which the execution skipped. - SkippedDataTableRows []int32 `protobuf:"varint,9,rep,packed,name=skippedDataTableRows,proto3" json:"skippedDataTableRows,omitempty"` - /// Holds parse, validation and skipped errors. - Errors []*Error `protobuf:"bytes,10,rep,name=errors,proto3" json:"errors,omitempty"` - /// Holds the timestamp of event starting. - Timestamp string `protobuf:"bytes,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoSpecResult) Reset() { *m = ProtoSpecResult{} } -func (m *ProtoSpecResult) String() string { return proto.CompactTextString(m) } -func (*ProtoSpecResult) ProtoMessage() {} -func (*ProtoSpecResult) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{17} -} - -func (m *ProtoSpecResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoSpecResult.Unmarshal(m, b) -} -func (m *ProtoSpecResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoSpecResult.Marshal(b, m, deterministic) -} -func (m *ProtoSpecResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoSpecResult.Merge(m, src) -} -func (m *ProtoSpecResult) XXX_Size() int { - return xxx_messageInfo_ProtoSpecResult.Size(m) -} -func (m *ProtoSpecResult) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoSpecResult.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoSpecResult proto.InternalMessageInfo - -func (m *ProtoSpecResult) GetProtoSpec() *ProtoSpec { - if m != nil { - return m.ProtoSpec - } - return nil -} - -func (m *ProtoSpecResult) GetScenarioCount() int32 { - if m != nil { - return m.ScenarioCount - } - return 0 -} - -func (m *ProtoSpecResult) GetScenarioFailedCount() int32 { - if m != nil { - return m.ScenarioFailedCount - } - return 0 -} - -func (m *ProtoSpecResult) GetFailed() bool { - if m != nil { - return m.Failed - } - return false -} - -func (m *ProtoSpecResult) GetFailedDataTableRows() []int32 { - if m != nil { - return m.FailedDataTableRows - } - return nil -} - -func (m *ProtoSpecResult) GetExecutionTime() int64 { - if m != nil { - return m.ExecutionTime - } - return 0 -} - -func (m *ProtoSpecResult) GetSkipped() bool { - if m != nil { - return m.Skipped - } - return false -} - -func (m *ProtoSpecResult) GetScenarioSkippedCount() int32 { - if m != nil { - return m.ScenarioSkippedCount - } - return 0 -} - -func (m *ProtoSpecResult) GetSkippedDataTableRows() []int32 { - if m != nil { - return m.SkippedDataTableRows - } - return nil -} - -func (m *ProtoSpecResult) GetErrors() []*Error { - if m != nil { - return m.Errors - } - return nil -} - -func (m *ProtoSpecResult) GetTimestamp() string { - if m != nil { - return m.Timestamp - } - return "" -} - -/// A proto object representing the result of Scenario execution. -type ProtoScenarioResult struct { - /// Collection of scenarios in scenario execution result. - ProtoItem *ProtoItem `protobuf:"bytes,1,opt,name=protoItem,proto3" json:"protoItem,omitempty"` - /// Holds the time taken for executing the whole suite. - ExecutionTime int64 `protobuf:"varint,2,opt,name=executionTime,proto3" json:"executionTime,omitempty"` - /// Holds the timestamp of event starting. - Timestamp string `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoScenarioResult) Reset() { *m = ProtoScenarioResult{} } -func (m *ProtoScenarioResult) String() string { return proto.CompactTextString(m) } -func (*ProtoScenarioResult) ProtoMessage() {} -func (*ProtoScenarioResult) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{18} -} - -func (m *ProtoScenarioResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoScenarioResult.Unmarshal(m, b) -} -func (m *ProtoScenarioResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoScenarioResult.Marshal(b, m, deterministic) -} -func (m *ProtoScenarioResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoScenarioResult.Merge(m, src) -} -func (m *ProtoScenarioResult) XXX_Size() int { - return xxx_messageInfo_ProtoScenarioResult.Size(m) -} -func (m *ProtoScenarioResult) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoScenarioResult.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoScenarioResult proto.InternalMessageInfo - -func (m *ProtoScenarioResult) GetProtoItem() *ProtoItem { - if m != nil { - return m.ProtoItem - } - return nil -} - -func (m *ProtoScenarioResult) GetExecutionTime() int64 { - if m != nil { - return m.ExecutionTime - } - return 0 -} - -func (m *ProtoScenarioResult) GetTimestamp() string { - if m != nil { - return m.Timestamp - } - return "" -} - -/// A proto object representing the result of Step execution. -type ProtoStepResult struct { - /// Collection of steps in step execution result. - ProtoItem *ProtoItem `protobuf:"bytes,1,opt,name=protoItem,proto3" json:"protoItem,omitempty"` - /// Holds the time taken for executing the whole suite. - ExecutionTime int64 `protobuf:"varint,2,opt,name=executionTime,proto3" json:"executionTime,omitempty"` - /// Holds the timestamp of event starting. - Timestamp string `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoStepResult) Reset() { *m = ProtoStepResult{} } -func (m *ProtoStepResult) String() string { return proto.CompactTextString(m) } -func (*ProtoStepResult) ProtoMessage() {} -func (*ProtoStepResult) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{19} -} - -func (m *ProtoStepResult) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoStepResult.Unmarshal(m, b) -} -func (m *ProtoStepResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoStepResult.Marshal(b, m, deterministic) -} -func (m *ProtoStepResult) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoStepResult.Merge(m, src) -} -func (m *ProtoStepResult) XXX_Size() int { - return xxx_messageInfo_ProtoStepResult.Size(m) -} -func (m *ProtoStepResult) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoStepResult.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoStepResult proto.InternalMessageInfo - -func (m *ProtoStepResult) GetProtoItem() *ProtoItem { - if m != nil { - return m.ProtoItem - } - return nil -} - -func (m *ProtoStepResult) GetExecutionTime() int64 { - if m != nil { - return m.ExecutionTime - } - return 0 -} - -func (m *ProtoStepResult) GetTimestamp() string { - if m != nil { - return m.Timestamp - } - return "" -} - -/// A proto object representing an error in spec/Scenario. -type Error struct { - /// Holds the type of error - Type Error_ErrorType `protobuf:"varint,1,opt,name=type,proto3,enum=gauge.messages.Error_ErrorType" json:"type,omitempty"` - /// Holds the filename. - Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"` - /// Holds the line number of the error in file. - LineNumber int32 `protobuf:"varint,3,opt,name=lineNumber,proto3" json:"lineNumber,omitempty"` - /// Holds the error message. - Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Error) Reset() { *m = Error{} } -func (m *Error) String() string { return proto.CompactTextString(m) } -func (*Error) ProtoMessage() {} -func (*Error) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{20} -} - -func (m *Error) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Error.Unmarshal(m, b) -} -func (m *Error) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Error.Marshal(b, m, deterministic) -} -func (m *Error) XXX_Merge(src proto.Message) { - xxx_messageInfo_Error.Merge(m, src) -} -func (m *Error) XXX_Size() int { - return xxx_messageInfo_Error.Size(m) -} -func (m *Error) XXX_DiscardUnknown() { - xxx_messageInfo_Error.DiscardUnknown(m) -} - -var xxx_messageInfo_Error proto.InternalMessageInfo - -func (m *Error) GetType() Error_ErrorType { - if m != nil { - return m.Type - } - return Error_PARSE_ERROR -} - -func (m *Error) GetFilename() string { - if m != nil { - return m.Filename - } - return "" -} - -func (m *Error) GetLineNumber() int32 { - if m != nil { - return m.LineNumber - } - return 0 -} - -func (m *Error) GetMessage() string { - if m != nil { - return m.Message - } - return "" -} - -/// A proto object representing a Step value. -type ProtoStepValue struct { - /// The actual string value describing he Step - StepValue string `protobuf:"bytes,1,opt,name=stepValue,proto3" json:"stepValue,omitempty"` - /// The parameterized string value describing he Step. The parameters are replaced with placeholders. - ParameterizedStepValue string `protobuf:"bytes,2,opt,name=parameterizedStepValue,proto3" json:"parameterizedStepValue,omitempty"` - /// A collection of strings representing the parameters. - Parameters []string `protobuf:"bytes,3,rep,name=parameters,proto3" json:"parameters,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ProtoStepValue) Reset() { *m = ProtoStepValue{} } -func (m *ProtoStepValue) String() string { return proto.CompactTextString(m) } -func (*ProtoStepValue) ProtoMessage() {} -func (*ProtoStepValue) Descriptor() ([]byte, []int) { - return fileDescriptor_423806180556987f, []int{21} -} - -func (m *ProtoStepValue) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ProtoStepValue.Unmarshal(m, b) -} -func (m *ProtoStepValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ProtoStepValue.Marshal(b, m, deterministic) -} -func (m *ProtoStepValue) XXX_Merge(src proto.Message) { - xxx_messageInfo_ProtoStepValue.Merge(m, src) -} -func (m *ProtoStepValue) XXX_Size() int { - return xxx_messageInfo_ProtoStepValue.Size(m) -} -func (m *ProtoStepValue) XXX_DiscardUnknown() { - xxx_messageInfo_ProtoStepValue.DiscardUnknown(m) -} - -var xxx_messageInfo_ProtoStepValue proto.InternalMessageInfo - -func (m *ProtoStepValue) GetStepValue() string { - if m != nil { - return m.StepValue - } - return "" -} - -func (m *ProtoStepValue) GetParameterizedStepValue() string { - if m != nil { - return m.ParameterizedStepValue - } - return "" -} - -func (m *ProtoStepValue) GetParameters() []string { - if m != nil { - return m.Parameters - } - return nil -} - -func init() { - proto.RegisterEnum("gauge.messages.ExecutionStatus", ExecutionStatus_name, ExecutionStatus_value) - proto.RegisterEnum("gauge.messages.ProtoItem_ItemType", ProtoItem_ItemType_name, ProtoItem_ItemType_value) - proto.RegisterEnum("gauge.messages.Fragment_FragmentType", Fragment_FragmentType_name, Fragment_FragmentType_value) - proto.RegisterEnum("gauge.messages.Parameter_ParameterType", Parameter_ParameterType_name, Parameter_ParameterType_value) - proto.RegisterEnum("gauge.messages.ProtoExecutionResult_ErrorType", ProtoExecutionResult_ErrorType_name, ProtoExecutionResult_ErrorType_value) - proto.RegisterEnum("gauge.messages.Error_ErrorType", Error_ErrorType_name, Error_ErrorType_value) - proto.RegisterType((*ProtoSpec)(nil), "gauge.messages.ProtoSpec") - proto.RegisterType((*ProtoItem)(nil), "gauge.messages.ProtoItem") - proto.RegisterType((*ProtoScenario)(nil), "gauge.messages.ProtoScenario") - proto.RegisterType((*Span)(nil), "gauge.messages.Span") - proto.RegisterType((*ProtoTableDrivenScenario)(nil), "gauge.messages.ProtoTableDrivenScenario") - proto.RegisterType((*ProtoStep)(nil), "gauge.messages.ProtoStep") - proto.RegisterType((*ProtoConcept)(nil), "gauge.messages.ProtoConcept") - proto.RegisterType((*ProtoTags)(nil), "gauge.messages.ProtoTags") - proto.RegisterType((*Fragment)(nil), "gauge.messages.Fragment") - proto.RegisterType((*Parameter)(nil), "gauge.messages.Parameter") - proto.RegisterType((*ProtoComment)(nil), "gauge.messages.ProtoComment") - proto.RegisterType((*ProtoTable)(nil), "gauge.messages.ProtoTable") - proto.RegisterType((*ProtoTableRow)(nil), "gauge.messages.ProtoTableRow") - proto.RegisterType((*ProtoStepExecutionResult)(nil), "gauge.messages.ProtoStepExecutionResult") - proto.RegisterType((*ProtoExecutionResult)(nil), "gauge.messages.ProtoExecutionResult") - proto.RegisterType((*ProtoHookFailure)(nil), "gauge.messages.ProtoHookFailure") - proto.RegisterType((*ProtoSuiteResult)(nil), "gauge.messages.ProtoSuiteResult") - proto.RegisterType((*ProtoSpecResult)(nil), "gauge.messages.ProtoSpecResult") - proto.RegisterType((*ProtoScenarioResult)(nil), "gauge.messages.ProtoScenarioResult") - proto.RegisterType((*ProtoStepResult)(nil), "gauge.messages.ProtoStepResult") - proto.RegisterType((*Error)(nil), "gauge.messages.Error") - proto.RegisterType((*ProtoStepValue)(nil), "gauge.messages.ProtoStepValue") -} - -func init() { proto.RegisterFile("spec.proto", fileDescriptor_423806180556987f) } - -var fileDescriptor_423806180556987f = []byte{ - // 2183 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x59, 0x5b, 0x6f, 0xe3, 0xc6, - 0x15, 0x5e, 0x8a, 0x94, 0x25, 0x1d, 0x5d, 0x4c, 0x8f, 0xbd, 0x0e, 0xbb, 0xd8, 0x66, 0x05, 0xc2, - 0x41, 0xd4, 0xc5, 0xc6, 0xdd, 0x3a, 0xe9, 0xa6, 0x45, 0x81, 0x16, 0x8e, 0x25, 0x67, 0xd5, 0x6e, - 0xbc, 0xc6, 0x48, 0x5d, 0x14, 0x79, 0x49, 0xb9, 0xf4, 0xd8, 0x66, 0x2c, 0x91, 0x02, 0x49, 0xed, - 0x3a, 0xf9, 0x01, 0x45, 0x9f, 0x0a, 0x34, 0x7f, 0xa2, 0x40, 0x81, 0xbe, 0xf6, 0xb9, 0x4f, 0x7d, - 0xe9, 0x7f, 0x68, 0xd1, 0xd7, 0xfe, 0x82, 0x3e, 0x16, 0x73, 0x66, 0x86, 0x37, 0x51, 0xb2, 0x6c, - 0x14, 0x48, 0xde, 0x38, 0xe7, 0x32, 0xb7, 0x73, 0xfb, 0xce, 0x10, 0x20, 0x9a, 0x31, 0x77, 0x7f, - 0x16, 0x06, 0x71, 0x40, 0x3a, 0x17, 0xce, 0xfc, 0x82, 0xed, 0x4f, 0x59, 0x14, 0x39, 0x17, 0x2c, - 0xb2, 0xff, 0x5b, 0x85, 0xc6, 0x29, 0xe7, 0x8c, 0x66, 0xcc, 0x25, 0x5d, 0x68, 0x72, 0xd9, 0xe7, - 0xcc, 0x39, 0xf3, 0xfc, 0x0b, 0x4b, 0xeb, 0x6a, 0xbd, 0x06, 0xcd, 0x92, 0xc8, 0x0f, 0xa1, 0xea, - 0xc5, 0x6c, 0x1a, 0x59, 0x95, 0xae, 0xde, 0x6b, 0x1e, 0x7c, 0x6f, 0x3f, 0x3f, 0xdf, 0x3e, 0xce, - 0x35, 0x8c, 0xd9, 0x94, 0x0a, 0x39, 0xb2, 0x07, 0x6d, 0x2f, 0x1a, 0x3b, 0xaf, 0x27, 0xac, 0x1f, - 0x7a, 0x6f, 0x98, 0x6f, 0xe9, 0x5d, 0xad, 0x57, 0xa7, 0x79, 0x22, 0xf9, 0x25, 0x6c, 0xce, 0x42, - 0xf6, 0x3c, 0x08, 0xae, 0x8e, 0x1d, 0x6f, 0x32, 0x0f, 0x59, 0x64, 0x19, 0xb8, 0x40, 0xb7, 0x74, - 0x81, 0x8c, 0x20, 0x2d, 0x2a, 0x92, 0x17, 0x60, 0xce, 0x82, 0x28, 0xce, 0x4d, 0x56, 0x5d, 0x73, - 0xb2, 0x05, 0x4d, 0xf2, 0x00, 0xea, 0xe7, 0xde, 0x84, 0x9d, 0x38, 0x53, 0x66, 0x6d, 0xe0, 0x7d, - 0x24, 0x63, 0x42, 0xc0, 0x88, 0x9d, 0x8b, 0xc8, 0xaa, 0x75, 0xf5, 0x5e, 0x83, 0xe2, 0x37, 0xe9, - 0x25, 0x27, 0xf9, 0x4c, 0xae, 0x62, 0xd5, 0x91, 0x5d, 0x24, 0x93, 0xc7, 0xe9, 0x3e, 0x13, 0xd1, - 0x06, 0x8a, 0x2e, 0xd0, 0xc9, 0x63, 0xe8, 0xe4, 0xd5, 0x2d, 0xe0, 0x92, 0x9f, 0x54, 0x2c, 0x8d, - 0x16, 0x38, 0xe4, 0x09, 0x6c, 0x16, 0xf4, 0xad, 0x66, 0x22, 0x5c, 0x64, 0x91, 0x03, 0x20, 0x52, - 0x7f, 0xe4, 0x86, 0x8c, 0xf9, 0xd1, 0x65, 0x10, 0x47, 0x56, 0xab, 0xab, 0xf7, 0x5a, 0xa8, 0x50, - 0xc2, 0x25, 0x1f, 0xc1, 0xb6, 0x9a, 0x26, 0xab, 0xd4, 0x4e, 0x94, 0xca, 0xd8, 0xe4, 0x21, 0x34, - 0xb8, 0x4b, 0x1c, 0x05, 0x73, 0x3f, 0xb6, 0x3a, 0x5d, 0xad, 0xa7, 0xd3, 0x94, 0x40, 0x9e, 0xc1, - 0xee, 0xc2, 0x4a, 0xc7, 0xde, 0x84, 0x45, 0xd6, 0x26, 0xde, 0xc9, 0x12, 0x2e, 0xf9, 0x09, 0xbc, - 0xb3, 0xb8, 0x98, 0x50, 0x34, 0x51, 0x71, 0x19, 0xdb, 0xfe, 0x8f, 0x21, 0x5d, 0x9f, 0xbb, 0x2b, - 0xf9, 0x39, 0xd4, 0xf9, 0x66, 0xc6, 0x5f, 0xcd, 0x18, 0xfa, 0x7d, 0xe7, 0xc0, 0x5e, 0xea, 0xdb, - 0xfb, 0x43, 0x29, 0x49, 0x13, 0x1d, 0xf2, 0x01, 0x18, 0x51, 0xcc, 0x66, 0x56, 0xa5, 0xab, 0x2d, - 0x8d, 0x8b, 0x51, 0xcc, 0x66, 0x14, 0xc5, 0xc8, 0x33, 0xa8, 0xb9, 0x81, 0xef, 0xb2, 0x59, 0x8c, - 0x01, 0xd1, 0x3c, 0x78, 0x58, 0xaa, 0x71, 0x24, 0x64, 0xa8, 0x12, 0x26, 0x3f, 0x85, 0x7a, 0xe4, - 0x32, 0xdf, 0x09, 0xbd, 0xc0, 0x32, 0x50, 0xf1, 0xfb, 0xe5, 0x4b, 0x49, 0x21, 0x9a, 0x88, 0x93, - 0xcf, 0x61, 0x3b, 0x4e, 0x43, 0x4e, 0x09, 0x58, 0x55, 0x9c, 0xa5, 0x57, 0x3a, 0xcb, 0x78, 0x51, - 0x9e, 0x96, 0x4d, 0x22, 0x8e, 0x33, 0x9d, 0x32, 0x3f, 0xc6, 0x20, 0x59, 0x7e, 0x1c, 0x94, 0xa1, - 0x4a, 0x98, 0x3c, 0x85, 0x2a, 0x4e, 0x67, 0xd5, 0x50, 0xeb, 0xc1, 0xf2, 0x5d, 0x50, 0x21, 0xc8, - 0xef, 0x19, 0x63, 0xae, 0xbe, 0xe2, 0x9e, 0xc7, 0xce, 0x45, 0x24, 0xc3, 0x31, 0x1b, 0xbe, 0x8d, - 0x7c, 0xf8, 0xda, 0x5f, 0x42, 0x5d, 0x19, 0x92, 0xd4, 0xc1, 0xe0, 0xd6, 0x31, 0xef, 0x91, 0x26, - 0xd4, 0xe4, 0x36, 0x4d, 0x4d, 0x0c, 0xf0, 0xe6, 0xcd, 0x0a, 0x69, 0x41, 0x5d, 0x1d, 0xd8, 0xd4, - 0xc9, 0x3b, 0xb0, 0x5d, 0x72, 0x3d, 0xa6, 0x41, 0x1a, 0x50, 0x45, 0x86, 0x59, 0xe5, 0xb3, 0xf2, - 0xbd, 0x98, 0x1b, 0xf6, 0x5f, 0xea, 0xd0, 0xce, 0x19, 0x86, 0x27, 0x0a, 0x65, 0x9a, 0x7c, 0xbe, - 0x2d, 0x92, 0xc9, 0x03, 0xd8, 0x38, 0x77, 0xbc, 0x09, 0x3b, 0x43, 0xe7, 0xaa, 0x63, 0x84, 0x49, - 0x0a, 0xf9, 0x31, 0xd4, 0xdd, 0xc0, 0x8f, 0xd9, 0x75, 0x1c, 0x59, 0xfa, 0x4d, 0x29, 0x39, 0x11, - 0x25, 0xbf, 0x80, 0xb6, 0x5a, 0x65, 0x88, 0xe9, 0xdc, 0xb8, 0x49, 0x37, 0x2f, 0x4f, 0x9e, 0x27, - 0x09, 0x49, 0x66, 0x4a, 0xe9, 0x47, 0x37, 0xa7, 0xd8, 0x82, 0x1e, 0xa6, 0xfe, 0x7c, 0xd2, 0x95, - 0x2e, 0xb4, 0x4e, 0xea, 0xcf, 0x2b, 0x96, 0x26, 0xe4, 0x3d, 0x68, 0xb3, 0x6b, 0xe6, 0xce, 0x63, - 0x2f, 0xf0, 0xc7, 0xde, 0x94, 0xa1, 0xe7, 0xe8, 0x34, 0x4f, 0x24, 0x0f, 0xa1, 0x16, 0x5d, 0x79, - 0xb3, 0x19, 0x3b, 0x43, 0x37, 0x11, 0x97, 0xac, 0x48, 0xe4, 0x5d, 0x00, 0xfe, 0x39, 0x08, 0xc3, - 0x20, 0x8c, 0x44, 0xea, 0xa5, 0x19, 0x0a, 0xe9, 0x40, 0x65, 0xd8, 0xb7, 0x9a, 0x68, 0xbe, 0xca, - 0xb0, 0xcf, 0xaf, 0x37, 0x66, 0x4e, 0xd8, 0x0f, 0xde, 0xfa, 0xdc, 0xab, 0x44, 0x3e, 0x5d, 0x7d, - 0xbd, 0x39, 0x79, 0xd2, 0x03, 0x23, 0x9a, 0x39, 0xbe, 0xd5, 0xc6, 0x9b, 0xd8, 0x29, 0xea, 0x8d, - 0x66, 0x8e, 0x4f, 0x51, 0x82, 0x0c, 0x61, 0x33, 0x39, 0xc9, 0x28, 0x76, 0xe2, 0x79, 0x84, 0xb9, - 0xb5, 0x73, 0xf0, 0xa8, 0xa8, 0x34, 0xc8, 0x8b, 0xd1, 0xa2, 0x5e, 0x59, 0xe9, 0xda, 0x5c, 0xbf, - 0x74, 0x99, 0x6b, 0x97, 0xae, 0xad, 0xdb, 0x94, 0x2e, 0x72, 0xdb, 0xd2, 0xb5, 0x7d, 0x97, 0xd2, - 0xb5, 0xb3, 0xba, 0x74, 0x2d, 0x2f, 0x4e, 0xf7, 0xef, 0x5a, 0x9c, 0x76, 0x57, 0x17, 0xa7, 0x73, - 0x30, 0xb8, 0x91, 0xc9, 0x0e, 0x54, 0xa3, 0xd8, 0x09, 0x63, 0xcc, 0x0d, 0x3a, 0x15, 0x03, 0x62, - 0x82, 0xce, 0x7c, 0x91, 0x0e, 0x74, 0xca, 0x3f, 0x79, 0x71, 0x45, 0xd6, 0xd1, 0xa5, 0x13, 0x62, - 0x45, 0xd1, 0x69, 0x4a, 0x20, 0x16, 0xd4, 0x98, 0x7f, 0x86, 0x3c, 0x03, 0x79, 0x6a, 0x68, 0xff, - 0x49, 0x07, 0x6b, 0x59, 0xaa, 0xcf, 0x15, 0x1b, 0xed, 0x76, 0xc5, 0x66, 0x0f, 0xda, 0x98, 0xaf, - 0x69, 0xf0, 0x76, 0xe8, 0x9f, 0xb1, 0x6b, 0xdc, 0x6b, 0x95, 0xe6, 0x89, 0xe4, 0x23, 0xb8, 0xaf, - 0x34, 0xc6, 0x39, 0x69, 0x1d, 0xa5, 0xcb, 0x99, 0xe4, 0x09, 0x6c, 0x79, 0x11, 0xc7, 0xab, 0x59, - 0x58, 0x69, 0x20, 0xac, 0x5c, 0x64, 0xf0, 0x35, 0xbc, 0x68, 0x94, 0x9d, 0x48, 0x6a, 0x54, 0x51, - 0xa3, 0x9c, 0x49, 0x9e, 0xc3, 0x96, 0x5a, 0xbc, 0xef, 0xc4, 0x0e, 0xb2, 0x64, 0x5e, 0x5a, 0x55, - 0xa4, 0x16, 0x95, 0xc8, 0x31, 0x98, 0xc5, 0x63, 0xac, 0x51, 0xed, 0x16, 0x74, 0xec, 0x3f, 0x2a, - 0xb8, 0xc2, 0x33, 0x04, 0xcf, 0x48, 0x8e, 0x1b, 0xcf, 0x9d, 0xc9, 0x98, 0x5d, 0xc7, 0xb2, 0x70, - 0x64, 0x28, 0x9c, 0x3f, 0x73, 0xc2, 0x88, 0x9d, 0x21, 0xbf, 0x22, 0xf8, 0x29, 0x85, 0x3c, 0x83, - 0xc6, 0x79, 0xe8, 0x5c, 0xf0, 0x32, 0xa7, 0x0a, 0x87, 0x55, 0xdc, 0xce, 0xb1, 0x14, 0xa0, 0xa9, - 0x28, 0x07, 0x11, 0x1c, 0xbf, 0x24, 0xb9, 0x84, 0xb2, 0x68, 0x3e, 0x89, 0x25, 0x14, 0xe9, 0x2d, - 0x45, 0x3d, 0x05, 0x79, 0x5a, 0x36, 0x49, 0x59, 0xfe, 0xa9, 0xae, 0x9f, 0x7f, 0x36, 0x96, 0xe4, - 0x9f, 0xf2, 0x2c, 0x51, 0xbb, 0x4b, 0x96, 0xa8, 0xdf, 0x35, 0x4b, 0x34, 0xee, 0x9a, 0x25, 0x60, - 0x75, 0x96, 0xf8, 0xa7, 0x06, 0xad, 0x2c, 0x4e, 0x24, 0x3f, 0x83, 0xa6, 0x44, 0x8a, 0xfc, 0xd6, - 0x65, 0xd0, 0xae, 0x00, 0xa3, 0x59, 0x69, 0xde, 0xdb, 0x45, 0x58, 0xad, 0x6e, 0xee, 0xed, 0x50, - 0x8e, 0xfc, 0x16, 0x76, 0xa5, 0x7e, 0xd1, 0x1f, 0xf4, 0x5b, 0xfa, 0xc3, 0x92, 0x79, 0xec, 0x47, - 0xd2, 0xe7, 0x39, 0x8a, 0x4a, 0xaa, 0xbb, 0x96, 0x56, 0x77, 0xfb, 0x1f, 0x1a, 0xd4, 0x95, 0x9f, - 0x92, 0x21, 0xb4, 0x94, 0xa7, 0x66, 0x70, 0xfc, 0x7b, 0xcb, 0xfc, 0x3a, 0xf9, 0x40, 0x28, 0x9f, - 0x53, 0xc5, 0xb5, 0xd2, 0xc8, 0xc1, 0x6f, 0xf2, 0x31, 0x34, 0x66, 0x4e, 0xe8, 0x4c, 0x59, 0xcc, - 0x42, 0x79, 0xc2, 0xc5, 0x3b, 0x52, 0x02, 0x34, 0x95, 0xb5, 0xdf, 0x87, 0x56, 0x76, 0x29, 0x84, - 0x85, 0xec, 0x3a, 0x36, 0xef, 0x91, 0x36, 0x34, 0x12, 0x0d, 0x53, 0xb3, 0xbf, 0xa9, 0x64, 0xc6, - 0xe4, 0x33, 0x68, 0x27, 0x73, 0x64, 0xce, 0xf3, 0xfe, 0xd2, 0x35, 0xd3, 0x2f, 0x3c, 0x51, 0x5e, - 0x9b, 0x97, 0x92, 0x37, 0xce, 0x64, 0xce, 0xe4, 0x99, 0xc4, 0x80, 0x1f, 0xd4, 0xe7, 0xe0, 0x58, - 0x17, 0x07, 0xe5, 0xdf, 0x29, 0x2a, 0x37, 0xd6, 0x44, 0xe5, 0xf6, 0xe7, 0xd0, 0xce, 0xad, 0x4d, - 0x00, 0x36, 0x38, 0xaa, 0xf0, 0x5c, 0x81, 0xa8, 0xfb, 0x5f, 0xf9, 0xce, 0xd4, 0x73, 0x4d, 0x8d, - 0x10, 0xe8, 0xf0, 0x0c, 0xed, 0x39, 0x93, 0x2f, 0x46, 0x71, 0xe8, 0xf9, 0x17, 0x66, 0x85, 0x6c, - 0x41, 0x5b, 0xd1, 0x04, 0x72, 0xd6, 0x53, 0x10, 0x6d, 0xd8, 0x76, 0xe2, 0xe3, 0xa2, 0x67, 0x50, - 0xa6, 0xd1, 0x52, 0xd3, 0xd8, 0xd7, 0x00, 0xe9, 0xa6, 0xc8, 0xc7, 0x50, 0xbb, 0x64, 0xce, 0x19, - 0x0b, 0xa3, 0x95, 0x65, 0x4b, 0xa5, 0x56, 0xaa, 0xa4, 0xc9, 0x8f, 0xc0, 0x08, 0x83, 0xb7, 0x2a, - 0x00, 0x6e, 0xd0, 0x42, 0x51, 0xfb, 0x3d, 0x89, 0xeb, 0x15, 0x99, 0x5f, 0xb3, 0xcb, 0x26, 0x13, - 0xe5, 0xa6, 0x62, 0x60, 0xff, 0xad, 0x22, 0xeb, 0x6c, 0x89, 0xf7, 0x93, 0x93, 0x0c, 0x86, 0x93, - 0x01, 0x24, 0xf6, 0xbd, 0x57, 0xba, 0x83, 0x62, 0xf0, 0x14, 0x95, 0x4b, 0xc0, 0x79, 0xe5, 0xff, - 0x07, 0xce, 0xf5, 0xbb, 0x82, 0x73, 0x2b, 0x85, 0xd8, 0xa2, 0x58, 0x27, 0xf0, 0x7a, 0x0f, 0xda, - 0xf2, 0x93, 0x32, 0x27, 0x0a, 0x44, 0x69, 0x6e, 0xd0, 0x3c, 0xd1, 0xfe, 0xab, 0x01, 0x3b, 0x65, - 0xe7, 0x27, 0xbb, 0x49, 0x7f, 0xa4, 0xe1, 0xbc, 0xaa, 0x37, 0x7a, 0x0c, 0x66, 0xc8, 0xdc, 0xe0, - 0x0d, 0x0b, 0xb9, 0x6d, 0x10, 0xaa, 0x8b, 0x0e, 0x8a, 0x2e, 0xd0, 0x89, 0x0d, 0x2d, 0xc6, 0x3f, - 0x14, 0xec, 0x14, 0xe1, 0x90, 0xa3, 0x61, 0x17, 0x10, 0x3b, 0xee, 0xd5, 0x38, 0x74, 0x5c, 0x11, - 0x1b, 0xbc, 0x0b, 0x48, 0x28, 0xc4, 0x06, 0x88, 0x30, 0x41, 0x8f, 0x2e, 0x83, 0x18, 0xcf, 0x20, - 0x8a, 0x45, 0x86, 0xba, 0xd8, 0x8d, 0x6c, 0x94, 0x75, 0x23, 0x16, 0xd4, 0xe4, 0xc5, 0xca, 0x56, - 0x46, 0x0d, 0xc9, 0x0b, 0x68, 0xe0, 0x9e, 0x30, 0x1f, 0xd4, 0x31, 0x1f, 0xec, 0xaf, 0xe3, 0x24, - 0xfb, 0x03, 0xa5, 0x45, 0xd3, 0x09, 0xc8, 0x53, 0xd8, 0x3a, 0x17, 0xd6, 0x49, 0x2b, 0x0b, 0xf6, - 0x3f, 0x62, 0xe3, 0x8b, 0x4c, 0xb2, 0x07, 0xcd, 0x28, 0x53, 0x11, 0x21, 0xa9, 0x88, 0x59, 0x32, - 0xc7, 0x5c, 0x0b, 0xaa, 0xbc, 0x62, 0xc9, 0x16, 0xa9, 0x9c, 0x29, 0x3a, 0xe2, 0x7c, 0xfd, 0x6b, - 0x89, 0xfa, 0x5f, 0x20, 0xdb, 0x4f, 0xa0, 0x91, 0x9c, 0x87, 0xe7, 0xd0, 0xc3, 0xd1, 0x68, 0x40, - 0xc7, 0xc3, 0x97, 0x27, 0xe6, 0x3d, 0x62, 0x42, 0xeb, 0xd5, 0x80, 0x0e, 0x8f, 0x87, 0x47, 0x87, - 0x48, 0xd1, 0xec, 0xdf, 0x57, 0xc0, 0x2c, 0xba, 0x67, 0xc1, 0x98, 0x5a, 0x89, 0x31, 0xf3, 0x0e, - 0x51, 0x29, 0x71, 0x88, 0xbc, 0xc1, 0xf5, 0x65, 0x06, 0xcf, 0x03, 0x61, 0xa3, 0x0c, 0x08, 0x97, - 0x1a, 0xa2, 0xba, 0xca, 0x10, 0x4b, 0xaf, 0x78, 0x63, 0xc5, 0x15, 0xdb, 0xff, 0xaa, 0xc9, 0xab, - 0x18, 0xcd, 0xbd, 0x98, 0xc9, 0xf8, 0x39, 0x14, 0xaf, 0xbe, 0x62, 0x24, 0xf2, 0x56, 0x73, 0xb1, - 0x7d, 0x4c, 0x5e, 0x89, 0x65, 0xd6, 0xc9, 0xea, 0x7c, 0x47, 0x33, 0x4e, 0x9a, 0x18, 0x8c, 0x62, - 0x62, 0xe0, 0x9b, 0x8f, 0x8e, 0x71, 0x28, 0x1e, 0x24, 0xab, 0x68, 0x96, 0x05, 0xfa, 0x9a, 0x01, - 0xdb, 0x85, 0x66, 0x34, 0x77, 0x5d, 0x16, 0x45, 0xd4, 0x89, 0xc5, 0x6b, 0x56, 0x85, 0x66, 0x49, - 0x5c, 0x82, 0xf9, 0x6f, 0xbc, 0x30, 0xf0, 0xf1, 0x95, 0xac, 0x2e, 0x9e, 0xd6, 0x33, 0xa4, 0x04, - 0xde, 0x34, 0x64, 0x5d, 0xe3, 0x90, 0xa7, 0x0b, 0xcd, 0x59, 0x18, 0x7c, 0xc9, 0xdc, 0x18, 0x5f, - 0xb0, 0x40, 0x68, 0x65, 0x48, 0xbc, 0xf1, 0x8b, 0xbd, 0x29, 0x8b, 0x62, 0x67, 0x3a, 0x93, 0xe1, - 0x95, 0x12, 0x78, 0xab, 0x84, 0x27, 0x1a, 0x89, 0x4c, 0x2a, 0x8e, 0xda, 0xc2, 0xa3, 0x2e, 0x32, - 0xca, 0x00, 0x78, 0x7b, 0x7d, 0x00, 0xde, 0x59, 0xfb, 0x01, 0x60, 0xf3, 0x36, 0x0f, 0x00, 0xe6, - 0x6d, 0x1f, 0x00, 0xb6, 0xee, 0x02, 0xed, 0xc9, 0x6a, 0x68, 0x6f, 0x41, 0xcd, 0xbd, 0x9c, 0xfb, - 0x57, 0xec, 0xcc, 0xda, 0x16, 0xb5, 0x4b, 0x0e, 0xf9, 0xfd, 0xe3, 0xe7, 0xc8, 0xfb, 0x9a, 0x59, - 0x3b, 0xa2, 0xf1, 0x4e, 0x08, 0xdf, 0xc2, 0xc3, 0xc1, 0xbf, 0x75, 0xd8, 0x2c, 0x84, 0x2a, 0x02, - 0x57, 0x45, 0x5a, 0xdd, 0x13, 0x70, 0x9d, 0x54, 0x16, 0x0b, 0xb3, 0xec, 0x43, 0x85, 0xeb, 0xc8, - 0x2e, 0x3e, 0x47, 0x24, 0x4f, 0x61, 0x5b, 0x11, 0xb2, 0x11, 0x25, 0x7a, 0xf8, 0x32, 0xd6, 0xd2, - 0xc0, 0x7c, 0x0a, 0xdb, 0xe2, 0x2b, 0x69, 0x9f, 0x29, 0x87, 0x63, 0xbc, 0x0b, 0xac, 0xd2, 0x32, - 0xd6, 0xfa, 0xf5, 0x54, 0x41, 0x8f, 0x5a, 0x1e, 0x7a, 0x1c, 0xc0, 0x8e, 0xda, 0x60, 0x2e, 0x46, - 0xea, 0xb8, 0xf9, 0x52, 0x1e, 0xea, 0x88, 0x71, 0x7e, 0x9b, 0x0d, 0xdc, 0x66, 0x29, 0x8f, 0x7c, - 0x00, 0x1b, 0x2c, 0x7d, 0x3d, 0x6c, 0x1e, 0xdc, 0x5f, 0x78, 0x9d, 0xe3, 0x5c, 0x2a, 0x85, 0x56, - 0x47, 0xb5, 0xfd, 0x8d, 0x06, 0xdb, 0xf9, 0x87, 0x97, 0xbc, 0x9d, 0x79, 0x8f, 0xb6, 0xd2, 0xce, - 0xd8, 0xc4, 0xa5, 0xb2, 0x8b, 0xb7, 0x58, 0x29, 0x7f, 0x23, 0xcd, 0x6c, 0x4a, 0x2f, 0x6e, 0xea, - 0x0f, 0x9a, 0x72, 0x3c, 0xde, 0x58, 0x7e, 0x07, 0x36, 0xf4, 0x77, 0x0d, 0xaa, 0x02, 0xdc, 0x7d, - 0x08, 0x46, 0x9c, 0xf6, 0x4f, 0x8f, 0x4a, 0xaf, 0x3e, 0x03, 0x90, 0x50, 0x58, 0xfd, 0x39, 0xc0, - 0xe6, 0xa8, 0x92, 0xfe, 0x39, 0xc0, 0x06, 0xe9, 0x5d, 0x80, 0x89, 0xe7, 0xb3, 0x93, 0xf9, 0xf4, - 0xb5, 0x6c, 0x05, 0xab, 0x34, 0x43, 0xc9, 0xe2, 0x37, 0x01, 0x13, 0xd5, 0xd0, 0x3e, 0xc8, 0x22, - 0x97, 0x4d, 0x68, 0x9e, 0x1e, 0xd2, 0xd1, 0xe0, 0x8b, 0x01, 0xa5, 0x2f, 0xa9, 0x79, 0x8f, 0xec, - 0x80, 0xf9, 0xea, 0xf0, 0xc5, 0xb0, 0x8f, 0xc8, 0x45, 0x52, 0x35, 0xfb, 0x77, 0x1a, 0x74, 0x92, - 0x9b, 0x7d, 0x85, 0x5d, 0x1b, 0x3e, 0xf7, 0xc9, 0x81, 0x04, 0x2f, 0x29, 0x01, 0xb3, 0x8e, 0xea, - 0xc6, 0xbc, 0xaf, 0xd9, 0x59, 0xa2, 0x27, 0x0f, 0xb2, 0x84, 0x2b, 0x1f, 0x8d, 0x04, 0x47, 0xbc, - 0x0a, 0x89, 0x47, 0x23, 0x49, 0x79, 0xfc, 0x29, 0x6c, 0x16, 0x1e, 0x91, 0xf9, 0x11, 0x4e, 0x5e, - 0x8e, 0x07, 0xbf, 0x19, 0x1c, 0xfd, 0x7a, 0x3c, 0xe8, 0x9b, 0xf7, 0x78, 0xe3, 0x77, 0xca, 0xe1, - 0x58, 0xdf, 0xd4, 0xf8, 0xf7, 0xf1, 0xe1, 0xf0, 0xc5, 0xa0, 0x6f, 0x56, 0x78, 0x13, 0x38, 0xfa, - 0xd5, 0xf0, 0xf4, 0x74, 0xd0, 0x37, 0xf5, 0x4f, 0x7e, 0x00, 0xbb, 0x6e, 0x30, 0xdd, 0x8f, 0x2f, - 0x83, 0xf9, 0xc5, 0x65, 0xfc, 0x36, 0x08, 0xaf, 0x22, 0x61, 0x94, 0x3f, 0x57, 0x3a, 0x9f, 0xa2, - 0x71, 0x54, 0xf5, 0x78, 0xbd, 0x81, 0x4e, 0xf1, 0xe1, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x09, - 0x39, 0xbb, 0x2c, 0xc5, 0x1e, 0x00, 0x00, -} diff --git a/generate.go b/generate.go index 05d2cb9..31f37b5 100644 --- a/generate.go +++ b/generate.go @@ -3,7 +3,7 @@ package main import ( "encoding/base64" - "github.com/getgauge-contrib/json-report/gauge_messages" + "github.com/getgauge/gauge-proto/go/gauge_messages" ) type tokenKind string diff --git a/genproto.sh b/genproto.sh deleted file mode 100755 index e697a68..0000000 --- a/genproto.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -#Using protoc version 3.0.0 -cd gauge-proto -PATH=$PATH:$GOPATH/bin protoc --go_out=plugins=grpc:../gauge_messages messages.proto spec.proto services.proto diff --git a/go.mod b/go.mod index a76967f..264a80c 100644 --- a/go.mod +++ b/go.mod @@ -1,12 +1,27 @@ module github.com/getgauge-contrib/json-report -go 1.13 +go 1.21 require ( - github.com/dmotylev/goproperties v0.0.0-20140630191356-7cbffbaada47 // indirect - github.com/getgauge/common v0.0.0-20190514095629-619e107433ce - github.com/golang/protobuf v1.5.2 + github.com/getgauge/common v0.0.0-20231211152919-94c93e29f0b9 + github.com/getgauge/gauge-proto/go/gauge_messages v0.0.0-20240122132601-bb92eb77d703 github.com/xeipuuv/gojsonschema v1.2.0 - google.golang.org/grpc v1.53.0 - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 + google.golang.org/grpc v1.61.0 + gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c +) + +require ( + github.com/dmotylev/goproperties v0.0.0-20140630191356-7cbffbaada47 // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/kr/pretty v0.3.1 // indirect + github.com/kr/text v0.2.0 // indirect + github.com/rogpeppe/go-internal v1.12.0 // indirect + github.com/stretchr/testify v1.8.4 // indirect + github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect + github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect + golang.org/x/net v0.20.0 // indirect + golang.org/x/sys v0.16.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe // indirect + google.golang.org/protobuf v1.32.0 // indirect ) diff --git a/go.sum b/go.sum index 0f77f8b..c7b09cc 100644 --- a/go.sum +++ b/go.sum @@ -1,1131 +1,68 @@ -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= -cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= -cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= -cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= -cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= -cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= -cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= -cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= -cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= -cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= -cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= -cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= -cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= -cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= -cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= -cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw1U= -cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= -cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= -cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= -cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= -cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM= -cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I= -cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= -cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= -cloud.google.com/go/accesscontextmanager v1.3.0/go.mod h1:TgCBehyr5gNMz7ZaH9xubp+CE8dkrszb4oK9CWyvD4o= -cloud.google.com/go/accesscontextmanager v1.4.0/go.mod h1:/Kjh7BBu/Gh83sv+K60vN9QE5NJcd80sU33vIe2IFPE= -cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= -cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= -cloud.google.com/go/aiplatform v1.27.0/go.mod h1:Bvxqtl40l0WImSb04d0hXFU7gDOiq9jQmorivIiWcKg= -cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= -cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4= -cloud.google.com/go/apigateway v1.3.0/go.mod h1:89Z8Bhpmxu6AmUxuVRg/ECRGReEdiP3vQtk4Z1J9rJk= -cloud.google.com/go/apigateway v1.4.0/go.mod h1:pHVY9MKGaH9PQ3pJ4YLzoj6U5FUDeDFBllIz7WmzJoc= -cloud.google.com/go/apigeeconnect v1.3.0/go.mod h1:G/AwXFAKo0gIXkPTVfZDd2qA1TxBXJ3MgMRBQkIi9jc= -cloud.google.com/go/apigeeconnect v1.4.0/go.mod h1:kV4NwOKqjvt2JYR0AoIWo2QGfoRtn/pkS3QlHp0Ni04= -cloud.google.com/go/appengine v1.4.0/go.mod h1:CS2NhuBuDXM9f+qscZ6V86m1MIIqPj3WC/UoEuR1Sno= -cloud.google.com/go/appengine v1.5.0/go.mod h1:TfasSozdkFI0zeoxW3PTBLiNqRmzraodCWatWI9Dmak= -cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4= -cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0= -cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ= -cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk= -cloud.google.com/go/artifactregistry v1.8.0/go.mod h1:w3GQXkJX8hiKN0v+at4b0qotwijQbYUqF2GWkZzAhC0= -cloud.google.com/go/artifactregistry v1.9.0/go.mod h1:2K2RqvA2CYvAeARHRkLDhMDJ3OXy26h3XW+3/Jh2uYc= -cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o= -cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s= -cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0= -cloud.google.com/go/asset v1.9.0/go.mod h1:83MOE6jEJBMqFKadM9NLRcs80Gdw76qGuHn8m3h8oHQ= -cloud.google.com/go/asset v1.10.0/go.mod h1:pLz7uokL80qKhzKr4xXGvBQXnzHn5evJAEAtZiIb0wY= -cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY= -cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw= -cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI= -cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= -cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= -cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= -cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8= -cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8= -cloud.google.com/go/automl v1.8.0/go.mod h1:xWx7G/aPEe/NP+qzYXktoBSDfjO+vnKMGgsApGJJquM= -cloud.google.com/go/baremetalsolution v0.3.0/go.mod h1:XOrocE+pvK1xFfleEnShBlNAXf+j5blPPxrhjKgnIFc= -cloud.google.com/go/baremetalsolution v0.4.0/go.mod h1:BymplhAadOO/eBa7KewQ0Ppg4A4Wplbn+PsFKRLo0uI= -cloud.google.com/go/batch v0.3.0/go.mod h1:TR18ZoAekj1GuirsUsR1ZTKN3FC/4UDnScjT8NXImFE= -cloud.google.com/go/batch v0.4.0/go.mod h1:WZkHnP43R/QCGQsZ+0JyG4i79ranE2u8xvjq/9+STPE= -cloud.google.com/go/beyondcorp v0.2.0/go.mod h1:TB7Bd+EEtcw9PCPQhCJtJGjk/7TC6ckmnSFS+xwTfm4= -cloud.google.com/go/beyondcorp v0.3.0/go.mod h1:E5U5lcrcXMsCuoDNyGrpyTm/hn7ne941Jz2vmksAxW8= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= -cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= -cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= -cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= -cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA= -cloud.google.com/go/bigquery v1.43.0/go.mod h1:ZMQcXHsl+xmU1z36G2jNGZmKp9zNY5BUua5wDgmNCfw= -cloud.google.com/go/bigquery v1.44.0/go.mod h1:0Y33VqXTEsbamHJvJHdFmtqHvMIY28aK1+dFsvaChGc= -cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY= -cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s= -cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI= -cloud.google.com/go/billing v1.7.0/go.mod h1:q457N3Hbj9lYwwRbnlD7vUpyjq6u5U1RAOArInEiD5Y= -cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM= -cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI= -cloud.google.com/go/binaryauthorization v1.3.0/go.mod h1:lRZbKgjDIIQvzYQS1p99A7/U1JqvqeZg0wiI5tp6tg0= -cloud.google.com/go/binaryauthorization v1.4.0/go.mod h1:tsSPQrBd77VLplV70GUhBf/Zm3FsKmgSqgm4UmiDItk= -cloud.google.com/go/certificatemanager v1.3.0/go.mod h1:n6twGDvcUBFu9uBgt4eYvvf3sQ6My8jADcOVwHmzadg= -cloud.google.com/go/certificatemanager v1.4.0/go.mod h1:vowpercVFyqs8ABSmrdV+GiFf2H/ch3KyudYQEMM590= -cloud.google.com/go/channel v1.8.0/go.mod h1:W5SwCXDJsq/rg3tn3oG0LOxpAo6IMxNa09ngphpSlnk= -cloud.google.com/go/channel v1.9.0/go.mod h1:jcu05W0my9Vx4mt3/rEHpfxc9eKi9XwsdDL8yBMbKUk= -cloud.google.com/go/cloudbuild v1.3.0/go.mod h1:WequR4ULxlqvMsjDEEEFnOG5ZSRSgWOywXYDb1vPE6U= -cloud.google.com/go/cloudbuild v1.4.0/go.mod h1:5Qwa40LHiOXmz3386FrjrYM93rM/hdRr7b53sySrTqA= -cloud.google.com/go/clouddms v1.3.0/go.mod h1:oK6XsCDdW4Ib3jCCBugx+gVjevp2TMXFtgxvPSee3OM= -cloud.google.com/go/clouddms v1.4.0/go.mod h1:Eh7sUGCC+aKry14O1NRljhjyrr0NFC0G2cjwX0cByRk= -cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY= -cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI= -cloud.google.com/go/cloudtasks v1.7.0/go.mod h1:ImsfdYWwlWNJbdgPIIGJWC+gemEGTBK/SunNQQNCAb4= -cloud.google.com/go/cloudtasks v1.8.0/go.mod h1:gQXUIwCSOI4yPVK7DgTVFiiP0ZW/eQkydWzwVMdHxrI= -cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= -cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= -cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= -cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= -cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= -cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= -cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= -cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= -cloud.google.com/go/compute v1.13.0/go.mod h1:5aPTS0cUNMIc1CE546K+Th6weJUNQErARyZtRXDJ8GE= -cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvjxega5vAdo= -cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA= -cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= -cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= -cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= -cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= -cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= -cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= -cloud.google.com/go/container v1.6.0/go.mod h1:Xazp7GjJSeUYo688S+6J5V+n/t+G5sKBTFkKNudGRxg= -cloud.google.com/go/container v1.7.0/go.mod h1:Dp5AHtmothHGX3DwwIHPgq45Y8KmNsgN3amoYfxVkLo= -cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= -cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4= -cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0= -cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs= -cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc= -cloud.google.com/go/datacatalog v1.7.0/go.mod h1:9mEl4AuDYWw81UGc41HonIHH7/sn52H0/tc8f8ZbZIE= -cloud.google.com/go/datacatalog v1.8.0/go.mod h1:KYuoVOv9BM8EYz/4eMFxrr4DUKhGIOXxZoKYF5wdISM= -cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM= -cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ= -cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo= -cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE= -cloud.google.com/go/dataform v0.5.0/go.mod h1:GFUYRe8IBa2hcomWplodVmUx/iTL0FrsauObOM3Ipr0= -cloud.google.com/go/datafusion v1.4.0/go.mod h1:1Zb6VN+W6ALo85cXnM1IKiPw+yQMKMhB9TsTSRDo/38= -cloud.google.com/go/datafusion v1.5.0/go.mod h1:Kz+l1FGHB0J+4XF2fud96WMmRiq/wj8N9u007vyXZ2w= -cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I= -cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ= -cloud.google.com/go/dataplex v1.3.0/go.mod h1:hQuRtDg+fCiFgC8j0zV222HvzFQdRd+SVX8gdmFcZzA= -cloud.google.com/go/dataplex v1.4.0/go.mod h1:X51GfLXEMVJ6UN47ESVqvlsRplbLhcsAt0kZCCKsU0A= -cloud.google.com/go/dataproc v1.7.0/go.mod h1:CKAlMjII9H90RXaMpSxQ8EU6dQx6iAYNPcYPOkSbi8s= -cloud.google.com/go/dataproc v1.8.0/go.mod h1:5OW+zNAH0pMpw14JVrPONsxMQYMBqJuzORhIBfBn9uI= -cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo= -cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/datastore v1.10.0/go.mod h1:PC5UzAmDEkAmkfaknstTYbNpgE49HAgW2J1gcgUfmdM= -cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo= -cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ= -cloud.google.com/go/datastream v1.4.0/go.mod h1:h9dpzScPhDTs5noEMQVWP8Wx8AFBRyS0s8KWPx/9r0g= -cloud.google.com/go/datastream v1.5.0/go.mod h1:6TZMMNPwjUqZHBKPQ1wwXpb0d5VDVPl2/XoS5yi88q4= -cloud.google.com/go/deploy v1.4.0/go.mod h1:5Xghikd4VrmMLNaF6FiRFDlHb59VM59YoDQnOUdsH/c= -cloud.google.com/go/deploy v1.5.0/go.mod h1:ffgdD0B89tToyW/U/D2eL0jN2+IEV/3EMuXHA0l4r+s= -cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4= -cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0= -cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8= -cloud.google.com/go/dialogflow v1.18.0/go.mod h1:trO7Zu5YdyEuR+BhSNOqJezyFQ3aUzz0njv7sMx/iek= -cloud.google.com/go/dialogflow v1.19.0/go.mod h1:JVmlG1TwykZDtxtTXujec4tQ+D8SBFMoosgy+6Gn0s0= -cloud.google.com/go/dlp v1.6.0/go.mod h1:9eyB2xIhpU0sVwUixfBubDoRwP+GjeUoxxeueZmqvmM= -cloud.google.com/go/dlp v1.7.0/go.mod h1:68ak9vCiMBjbasxeVD17hVPxDEck+ExiHavX8kiHG+Q= -cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU= -cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU= -cloud.google.com/go/documentai v1.9.0/go.mod h1:FS5485S8R00U10GhgBC0aNGrJxBP8ZVpEeJ7PQDZd6k= -cloud.google.com/go/documentai v1.10.0/go.mod h1:vod47hKQIPeCfN2QS/jULIvQTugbmdc0ZvxxfQY1bg4= -cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y= -cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg= -cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk= -cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w= -cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU= -cloud.google.com/go/essentialcontacts v1.3.0/go.mod h1:r+OnHa5jfj90qIfZDO/VztSFqbQan7HV75p8sA+mdGI= -cloud.google.com/go/essentialcontacts v1.4.0/go.mod h1:8tRldvHYsmnBCHdFpvU+GL75oWiBKl80BiqlFh9tp+8= -cloud.google.com/go/eventarc v1.7.0/go.mod h1:6ctpF3zTnaQCxUjHUdcfgcA1A2T309+omHZth7gDfmc= -cloud.google.com/go/eventarc v1.8.0/go.mod h1:imbzxkyAU4ubfsaKYdQg04WS1NvncblHEup4kvF+4gw= -cloud.google.com/go/filestore v1.3.0/go.mod h1:+qbvHGvXU1HaKX2nD0WEPo92TP/8AQuCVEBXNY9z0+w= -cloud.google.com/go/filestore v1.4.0/go.mod h1:PaG5oDfo9r224f8OYXURtAsY+Fbyq/bLYoINEK8XQAI= -cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE= -cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk= -cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg= -cloud.google.com/go/functions v1.8.0/go.mod h1:RTZ4/HsQjIqIYP9a9YPbU+QFoQsAlYgrwOXJWHn1POY= -cloud.google.com/go/functions v1.9.0/go.mod h1:Y+Dz8yGguzO3PpIjhLTbnqV1CWmgQ5UwtlpzoyquQ08= -cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM= -cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA= -cloud.google.com/go/gaming v1.7.0/go.mod h1:LrB8U7MHdGgFG851iHAfqUdLcKBdQ55hzXy9xBJz0+w= -cloud.google.com/go/gaming v1.8.0/go.mod h1:xAqjS8b7jAVW0KFYeRUxngo9My3f33kFmua++Pi+ggM= -cloud.google.com/go/gkebackup v0.2.0/go.mod h1:XKvv/4LfG829/B8B7xRkk8zRrOEbKtEam6yNfuQNH60= -cloud.google.com/go/gkebackup v0.3.0/go.mod h1:n/E671i1aOQvUxT541aTkCwExO/bTer2HDlj4TsBRAo= -cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o= -cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A= -cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0= -cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0= -cloud.google.com/go/gkemulticloud v0.3.0/go.mod h1:7orzy7O0S+5kq95e4Hpn7RysVA7dPs8W/GgfUtsPbrA= -cloud.google.com/go/gkemulticloud v0.4.0/go.mod h1:E9gxVBnseLWCk24ch+P9+B2CoDFJZTyIgLKSalC7tuI= -cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= -cloud.google.com/go/gsuiteaddons v1.3.0/go.mod h1:EUNK/J1lZEZO8yPtykKxLXI6JSVN2rg9bN8SXOa0bgM= -cloud.google.com/go/gsuiteaddons v1.4.0/go.mod h1:rZK5I8hht7u7HxFQcFei0+AtfS9uSushomRlg+3ua1o= -cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= -cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= -cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v0.6.0/go.mod h1:+1AH33ueBne5MzYccyMHtEKqLE4/kJOibtffMHDMFMc= -cloud.google.com/go/iam v0.7.0/go.mod h1:H5Br8wRaDGNc8XP3keLc4unfUUZeyH3Sfl9XpQEYOeg= -cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGESjkE= -cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= -cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= -cloud.google.com/go/ids v1.1.0/go.mod h1:WIuwCaYVOzHIj2OhN9HAwvW+DBdmUAdcWlFxRl+KubM= -cloud.google.com/go/ids v1.2.0/go.mod h1:5WXvp4n25S0rA/mQWAg1YEEBBq6/s+7ml1RDCW1IrcY= -cloud.google.com/go/iot v1.3.0/go.mod h1:r7RGh2B61+B8oz0AGE+J72AhA0G7tdXItODWsaA2oLs= -cloud.google.com/go/iot v1.4.0/go.mod h1:dIDxPOn0UvNDUMD8Ger7FIaTuvMkj+aGk94RPP0iV+g= -cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= -cloud.google.com/go/kms v1.5.0/go.mod h1:QJS2YY0eJGBg3mnDfuaCyLauWwBJiHRboYxJ++1xJNg= -cloud.google.com/go/kms v1.6.0/go.mod h1:Jjy850yySiasBUDi6KFUwUv2n1+o7QZFyuUJg6OgjA0= -cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= -cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= -cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= -cloud.google.com/go/language v1.8.0/go.mod h1:qYPVHf7SPoNNiCL2Dr0FfEFNil1qi3pQEyygwpgVKB8= -cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= -cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= -cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= -cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= -cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= -cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= -cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= -cloud.google.com/go/maps v0.1.0/go.mod h1:BQM97WGyfw9FWEmQMpZ5T6cpovXXSd1cGmFma94eubI= -cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= -cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= -cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= -cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM= -cloud.google.com/go/memcache v1.6.0/go.mod h1:XS5xB0eQZdHtTuTF9Hf8eJkKtR3pVRCcvJwtm68T3rA= -cloud.google.com/go/memcache v1.7.0/go.mod h1:ywMKfjWhNtkQTxrWxCkCFkoPjLHPW6A7WOTVI8xy3LY= -cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY= -cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s= -cloud.google.com/go/metastore v1.7.0/go.mod h1:s45D0B4IlsINu87/AsWiEVYbLaIMeUSoxlKKDqBGFS8= -cloud.google.com/go/metastore v1.8.0/go.mod h1:zHiMc4ZUpBiM7twCIFQmJ9JMEkDSyZS9U12uf7wHqSI= -cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk= -cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= -cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= -cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= -cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= -cloud.google.com/go/networkconnectivity v1.7.0/go.mod h1:RMuSbkdbPwNMQjB5HBWD5MpTBnNm39iAVpC3TmsExt8= -cloud.google.com/go/networkmanagement v1.4.0/go.mod h1:Q9mdLLRn60AsOrPc8rs8iNV6OHXaGcDdsIQe1ohekq8= -cloud.google.com/go/networkmanagement v1.5.0/go.mod h1:ZnOeZ/evzUdUsnvRt792H0uYEnHQEMaz+REhhzJRcf4= -cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ= -cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU= -cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY= -cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34= -cloud.google.com/go/notebooks v1.4.0/go.mod h1:4QPMngcwmgb6uw7Po99B2xv5ufVoIQ7nOGDyL4P8AgA= -cloud.google.com/go/notebooks v1.5.0/go.mod h1:q8mwhnP9aR8Hpfnrc5iN5IBhrXUy8S2vuYs+kBJ/gu0= -cloud.google.com/go/optimization v1.1.0/go.mod h1:5po+wfvX5AQlPznyVEZjGJTMr4+CAkJf2XSTQOOl9l4= -cloud.google.com/go/optimization v1.2.0/go.mod h1:Lr7SOHdRDENsh+WXVmQhQTrzdu9ybg0NecjHidBq6xs= -cloud.google.com/go/orchestration v1.3.0/go.mod h1:Sj5tq/JpWiB//X/q3Ngwdl5K7B7Y0KZ7bfv0wL6fqVA= -cloud.google.com/go/orchestration v1.4.0/go.mod h1:6W5NLFWs2TlniBphAViZEVhrXRSMgUGDfW7vrWKvsBk= -cloud.google.com/go/orgpolicy v1.4.0/go.mod h1:xrSLIV4RePWmP9P3tBl8S93lTmlAxjm06NSm2UTmKvE= -cloud.google.com/go/orgpolicy v1.5.0/go.mod h1:hZEc5q3wzwXJaKrsx5+Ewg0u1LxJ51nNFlext7Tanwc= -cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs= -cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg= -cloud.google.com/go/osconfig v1.9.0/go.mod h1:Yx+IeIZJ3bdWmzbQU4fxNl8xsZ4amB+dygAwFPlvnNo= -cloud.google.com/go/osconfig v1.10.0/go.mod h1:uMhCzqC5I8zfD9zDEAfvgVhDS8oIjySWh+l4WK6GnWw= -cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E= -cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU= -cloud.google.com/go/oslogin v1.6.0/go.mod h1:zOJ1O3+dTU8WPlGEkFSh7qeHPPSoxrcMbbK1Nm2iX70= -cloud.google.com/go/oslogin v1.7.0/go.mod h1:e04SN0xO1UNJ1M5GP0vzVBFicIe4O53FOfcixIqTyXo= -cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0= -cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA= -cloud.google.com/go/policytroubleshooter v1.3.0/go.mod h1:qy0+VwANja+kKrjlQuOzmlvscn4RNsAc0e15GGqfMxg= -cloud.google.com/go/policytroubleshooter v1.4.0/go.mod h1:DZT4BcRw3QoO8ota9xw/LKtPa8lKeCByYeKTIf/vxdE= -cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0= -cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= -cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= -cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcdcPRnFIRI= -cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= -cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg= -cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4= -cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o= -cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk= -cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo= -cloud.google.com/go/recaptchaenterprise/v2 v2.4.0/go.mod h1:Am3LHfOuBstrLrNCBrlI5sbwx9LBg3te2N6hGvHn2mE= -cloud.google.com/go/recaptchaenterprise/v2 v2.5.0/go.mod h1:O8LzcHXN3rz0j+LBC91jrwI3R+1ZSZEWrfL7XHgNo9U= -cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg= -cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4= -cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg= -cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c= -cloud.google.com/go/recommender v1.7.0/go.mod h1:XLHs/W+T8olwlGOgfQenXBTbIseGclClff6lhFVe9Bs= -cloud.google.com/go/recommender v1.8.0/go.mod h1:PkjXrTT05BFKwxaUxQmtIlrtj0kph108r02ZZQ5FE70= -cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y= -cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A= -cloud.google.com/go/redis v1.9.0/go.mod h1:HMYQuajvb2D0LvMgZmLDZW8V5aOC/WxstZHiy4g8OiA= -cloud.google.com/go/redis v1.10.0/go.mod h1:ThJf3mMBQtW18JzGgh41/Wld6vnDDc/F/F35UolRZPM= -cloud.google.com/go/resourcemanager v1.3.0/go.mod h1:bAtrTjZQFJkiWTPDb1WBjzvc6/kifjj4QBYuKCCoqKA= -cloud.google.com/go/resourcemanager v1.4.0/go.mod h1:MwxuzkumyTX7/a3n37gmsT3py7LIXwrShilPh3P1tR0= -cloud.google.com/go/resourcesettings v1.3.0/go.mod h1:lzew8VfESA5DQ8gdlHwMrqZs1S9V87v3oCnKCWoOuQU= -cloud.google.com/go/resourcesettings v1.4.0/go.mod h1:ldiH9IJpcrlC3VSuCGvjR5of/ezRrOxFtpJoJo5SmXg= -cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4= -cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY= -cloud.google.com/go/retail v1.10.0/go.mod h1:2gDk9HsL4HMS4oZwz6daui2/jmKvqShXKQuB2RZ+cCc= -cloud.google.com/go/retail v1.11.0/go.mod h1:MBLk1NaWPmh6iVFSz9MeKG/Psyd7TAgm6y/9L2B4x9Y= -cloud.google.com/go/run v0.2.0/go.mod h1:CNtKsTA1sDcnqqIFR3Pb5Tq0usWxJJvsWOCPldRU3Do= -cloud.google.com/go/run v0.3.0/go.mod h1:TuyY1+taHxTjrD0ZFk2iAR+xyOXEA0ztb7U3UNA0zBo= -cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s= -cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI= -cloud.google.com/go/scheduler v1.6.0/go.mod h1:SgeKVM7MIwPn3BqtcBntpLyrIJftQISRrYB5ZtT+KOk= -cloud.google.com/go/scheduler v1.7.0/go.mod h1:jyCiBqWW956uBjjPMMuX09n3x37mtyPJegEWKxRsn44= -cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA= -cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4= -cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4= -cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4= -cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0= -cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU= -cloud.google.com/go/security v1.9.0/go.mod h1:6Ta1bO8LXI89nZnmnsZGp9lVoVWXqsVbIq/t9dzI+2Q= -cloud.google.com/go/security v1.10.0/go.mod h1:QtOMZByJVlibUT2h9afNDWRZ1G96gVywH8T5GUSb9IA= -cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU= -cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc= -cloud.google.com/go/securitycenter v1.15.0/go.mod h1:PeKJ0t8MoFmmXLXWm41JidyzI3PJjd8sXWaVqg43WWk= -cloud.google.com/go/securitycenter v1.16.0/go.mod h1:Q9GMaLQFUD+5ZTabrbujNWLtSLZIZF7SAR0wWECrjdk= -cloud.google.com/go/servicecontrol v1.4.0/go.mod h1:o0hUSJ1TXJAmi/7fLJAedOovnujSEvjKCAFNXPQ1RaU= -cloud.google.com/go/servicecontrol v1.5.0/go.mod h1:qM0CnXHhyqKVuiZnGKrIurvVImCs8gmqWsDoqe9sU1s= -cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs= -cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg= -cloud.google.com/go/servicedirectory v1.6.0/go.mod h1:pUlbnWsLH9c13yGkxCmfumWEPjsRs1RlmJ4pqiNjVL4= -cloud.google.com/go/servicedirectory v1.7.0/go.mod h1:5p/U5oyvgYGYejufvxhgwjL8UVXjkuw7q5XcG10wx1U= -cloud.google.com/go/servicemanagement v1.4.0/go.mod h1:d8t8MDbezI7Z2R1O/wu8oTggo3BI2GKYbdG4y/SJTco= -cloud.google.com/go/servicemanagement v1.5.0/go.mod h1:XGaCRe57kfqu4+lRxaFEAuqmjzF0r+gWHjWqKqBvKFo= -cloud.google.com/go/serviceusage v1.3.0/go.mod h1:Hya1cozXM4SeSKTAgGXgj97GlqUvF5JaoXacR1JTP/E= -cloud.google.com/go/serviceusage v1.4.0/go.mod h1:SB4yxXSaYVuUBYUml6qklyONXNLt83U0Rb+CXyhjEeU= -cloud.google.com/go/shell v1.3.0/go.mod h1:VZ9HmRjZBsjLGXusm7K5Q5lzzByZmJHf1d0IWHEN5X4= -cloud.google.com/go/shell v1.4.0/go.mod h1:HDxPzZf3GkDdhExzD/gs8Grqk+dmYcEjGShZgYa9URw= -cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= -cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= -cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= -cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= -cloud.google.com/go/speech v1.9.0/go.mod h1:xQ0jTcmnRFFM2RfX/U+rk6FQNUF6DQlydUSyoooSpco= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= -cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= -cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= -cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= -cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= -cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= -cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= -cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= -cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= -cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= -cloud.google.com/go/talent v1.3.0/go.mod h1:CmcxwJ/PKfRgd1pBjQgU6W3YBwiewmUzQYH5HHmSCmM= -cloud.google.com/go/talent v1.4.0/go.mod h1:ezFtAgVuRf8jRsvyE6EwmbTK5LKciD4KVnHuDEFmOOA= -cloud.google.com/go/texttospeech v1.4.0/go.mod h1:FX8HQHA6sEpJ7rCMSfXuzBcysDAuWusNNNvN9FELDd8= -cloud.google.com/go/texttospeech v1.5.0/go.mod h1:oKPLhR4n4ZdQqWKURdwxMy0uiTS1xU161C8W57Wkea4= -cloud.google.com/go/tpu v1.3.0/go.mod h1:aJIManG0o20tfDQlRIej44FcwGGl/cD0oiRyMKG19IQ= -cloud.google.com/go/tpu v1.4.0/go.mod h1:mjZaX8p0VBgllCzF6wcU2ovUXN9TONFLd7iz227X2Xg= -cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28= -cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= -cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= -cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= -cloud.google.com/go/video v1.8.0/go.mod h1:sTzKFc0bUSByE8Yoh8X0mn8bMymItVGPfTuUBUyRgxk= -cloud.google.com/go/video v1.9.0/go.mod h1:0RhNKFRF5v92f8dQt0yhaHrEuH95m068JYOvLZYnJSw= -cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= -cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4= -cloud.google.com/go/videointelligence v1.8.0/go.mod h1:dIcCn4gVDdS7yte/w+koiXn5dWVplOZkE+xwG9FgK+M= -cloud.google.com/go/videointelligence v1.9.0/go.mod h1:29lVRMPDYHikk3v8EdPSaL8Ku+eMzDljjuvRs105XoU= -cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0= -cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo= -cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo= -cloud.google.com/go/vision/v2 v2.4.0/go.mod h1:VtI579ll9RpVTrdKdkMzckdnwMyX2JILb+MhPqRbPsY= -cloud.google.com/go/vision/v2 v2.5.0/go.mod h1:MmaezXOOE+IWa+cS7OhRRLK2cNv1ZL98zhqFFZaaH2E= -cloud.google.com/go/vmmigration v1.2.0/go.mod h1:IRf0o7myyWFSmVR1ItrBSFLFD/rJkfDCUTO4vLlJvsE= -cloud.google.com/go/vmmigration v1.3.0/go.mod h1:oGJ6ZgGPQOFdjHuocGcLqX4lc98YQ7Ygq8YQwHh9A7g= -cloud.google.com/go/vmwareengine v0.1.0/go.mod h1:RsdNEf/8UDvKllXhMz5J40XxDrNJNN4sagiox+OI208= -cloud.google.com/go/vpcaccess v1.4.0/go.mod h1:aQHVbTWDYUR1EbTApSVvMq1EnT57ppDmQzZ3imqIk4w= -cloud.google.com/go/vpcaccess v1.5.0/go.mod h1:drmg4HLk9NkZpGfCmZ3Tz0Bwnm2+DKqViEpeEpOq0m8= -cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE= -cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg= -cloud.google.com/go/webrisk v1.6.0/go.mod h1:65sW9V9rOosnc9ZY7A7jsy1zoHS5W9IAXv6dGqhMQMc= -cloud.google.com/go/webrisk v1.7.0/go.mod h1:mVMHgEYH0r337nmt1JyLthzMr6YxwN1aAIEc2fTcq7A= -cloud.google.com/go/websecurityscanner v1.3.0/go.mod h1:uImdKm2wyeXQevQJXeh8Uun/Ym1VqworNDlBXQevGMo= -cloud.google.com/go/websecurityscanner v1.4.0/go.mod h1:ebit/Fp0a+FWu5j4JOmJEV8S8CzdTkAS77oDsiSqYWQ= -cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0= -cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M= -cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M= -cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= -github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20220314180256-7f1daf1720fc/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dmotylev/goproperties v0.0.0-20140630191356-7cbffbaada47 h1:sP2APvSdZpfBiousrppBZNOvu+TE79Myq4kkmmrtSuI= github.com/dmotylev/goproperties v0.0.0-20140630191356-7cbffbaada47/go.mod h1:f2V6964+f0p8Asqy8mIK5cKyyVc6MP9PFzGVNRcnYJQ= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= -github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= -github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/envoyproxy/protoc-gen-validate v0.6.7/go.mod h1:dyJXwwfPK2VSqiB9Klm1J6romD608Ba7Hij42vrOBCo= -github.com/envoyproxy/protoc-gen-validate v0.9.1/go.mod h1:OKNgG7TCp5pF4d6XftA0++PMirau2/yoOwVac3AbF2w= -github.com/getgauge/common v0.0.0-20190514095629-619e107433ce h1:/ofMj8gIhPYdb/JEXKj8iYe5Yxl3mrK8YA7yl/06t6Y= -github.com/getgauge/common v0.0.0-20190514095629-619e107433ce/go.mod h1:tHtGp+rvfECQYRDCNQX46uQTO6qHpdDrikX9ZkBjkSA= -github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/getgauge/common v0.0.0-20231211152919-94c93e29f0b9 h1:OwggKdL8AeteB2y0xJzloieq9CMhYG7YmKKMh6D8FLs= +github.com/getgauge/common v0.0.0-20231211152919-94c93e29f0b9/go.mod h1:p/Q0+qO2bLq08PuxaHrxIgkvKlGGYHyXad33+zKIiXU= +github.com/getgauge/gauge-proto/go/gauge_messages v0.0.0-20240122132601-bb92eb77d703 h1:ZFK55KGnHAFpwk4YbQsp8r1ybf76MQcEVba5V21qB7w= +github.com/getgauge/gauge-proto/go/gauge_messages v0.0.0-20240122132601-bb92eb77d703/go.mod h1:grwwUhEUaDZHOj11RDIk5w7tciDv3fYDXeyYoL2BgGc= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= -github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= -github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= -github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= -github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= -github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= -github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= -github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= -github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= -github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= -github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= -github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8= -github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= -github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= -github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= -github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= -github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= -github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= -github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= -github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= +github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= +github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= -go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= -go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= -go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= -golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.5.0 h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw= -golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec= -golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.4.0 h1:Zr2JFtRQNX3BCZ8YtxRE9hNJYC8J6I1MVbMg6owUp18= -golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= -golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.6.0 h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k= -golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= +golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= +golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= +golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= -google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= -google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= -google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= -google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= -google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= -google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= -google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= -google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= -google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= -google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= -google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= -google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= -google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= -google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= -google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= -google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= -google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= -google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw= -google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg= -google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o= -google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g= -google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= -google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.99.0/go.mod h1:1YOf74vkVndF7pG6hIHuINsM7eWwpVTAfNMNiL91A08= -google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= -google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo= -google.golang.org/api v0.103.0/go.mod h1:hGtW6nK1AC+d9si/UBhw8Xli+QMOf6xyNAyJw4qU9w0= -google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= -google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= -google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= -google.golang.org/genproto v0.0.0-20220329172620-7be39ac1afc7/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= -google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= -google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw= -google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= -google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= -google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U= -google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= -google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= -google.golang.org/genproto v0.0.0-20221024153911-1573dae28c9c/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo= -google.golang.org/genproto v0.0.0-20221114212237-e4508ebdbee1/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221117204609-8f9c96812029/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221118155620-16455021b5e6/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221201164419-0e50fba7f41c/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd/go.mod h1:cTsE614GARnxrLsqKREzmNYJACSWWpAWdNMwnD7c2BE= -google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f h1:BWUVssLB0HVOSY78gIdvk1dTVYtT1y8SBWtPYuTJ/6w= -google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= -google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= -google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= -google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= -google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww= -google.golang.org/grpc v1.53.0 h1:LAv2ds7cmFV/XTS3XG1NneeENYrXGmorPxsBbptIjNc= -google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= -google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac h1:ZL/Teoy/ZGnzyrqK/Optxxp2pmVh+fmJ97slxSRyzUg= +google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:+Rvu7ElI+aLzyDQhpHMFMMltsD6m7nqpuWDd2CwJw3k= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe h1:bQnxqljG/wqi4NTXu2+DJ3n7APcEA882QZ1JvhQAq9o= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s= +google.golang.org/grpc v1.61.0 h1:TOvOcuXn30kRao+gfcvsebNEa5iZIiLkisYEkf7R7o0= +google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= +google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= -rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/handler.go b/handler.go index cd41ece..44cb157 100644 --- a/handler.go +++ b/handler.go @@ -4,14 +4,25 @@ import ( "context" "os" - "github.com/getgauge-contrib/json-report/gauge_messages" + "github.com/getgauge/gauge-proto/go/gauge_messages" "google.golang.org/grpc" ) type handler struct { + gauge_messages.UnimplementedReporterServer server *grpc.Server } +// NotifyConceptExecutionEnding implements gauge_messages.ReporterServer. +func (*handler) NotifyConceptExecutionEnding(context.Context, *gauge_messages.ConceptExecutionEndingRequest) (*gauge_messages.Empty, error) { + return &gauge_messages.Empty{}, nil +} + +// NotifyConceptExecutionStarting implements gauge_messages.ReporterServer. +func (*handler) NotifyConceptExecutionStarting(context.Context, *gauge_messages.ConceptExecutionStartingRequest) (*gauge_messages.Empty, error) { + return &gauge_messages.Empty{}, nil +} + func (h *handler) NotifyExecutionStarting(c context.Context, m *gauge_messages.ExecutionStartingRequest) (*gauge_messages.Empty, error) { return &gauge_messages.Empty{}, nil } diff --git a/jsonReport.go b/jsonReport.go index 52addd1..82a9f6f 100644 --- a/jsonReport.go +++ b/jsonReport.go @@ -10,9 +10,9 @@ import ( "strings" "time" - "github.com/getgauge-contrib/json-report/gauge_messages" "github.com/getgauge-contrib/json-report/logger" "github.com/getgauge/common" + "github.com/getgauge/gauge-proto/go/gauge_messages" ) const ( diff --git a/main.go b/main.go index cbc4829..bc10987 100644 --- a/main.go +++ b/main.go @@ -4,8 +4,8 @@ import ( "net" "os" - "github.com/getgauge-contrib/json-report/gauge_messages" "github.com/getgauge-contrib/json-report/logger" + "github.com/getgauge/gauge-proto/go/gauge_messages" "google.golang.org/grpc" ) From 1c935774dc3564424963f035db71ed017cffccb1 Mon Sep 17 00:00:00 2001 From: sriv Date: Tue, 30 Jan 2024 15:10:28 +0530 Subject: [PATCH 2/4] bump version -> 0.4.0 Signed-off-by: sriv --- plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.json b/plugin.json index 2f2d3cb..814bbd0 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { "id": "json-report", - "version": "0.3.7", + "version": "0.4.0", "name": "JSON Report", "description": "JSON reporting plugin", "install": { From 209bab54fd2d2d5f97f8de0ee045e1fed75e440d Mon Sep 17 00:00:00 2001 From: sriv Date: Tue, 30 Jan 2024 15:17:07 +0530 Subject: [PATCH 3/4] bump setup-go to latest, use latest stable go build Signed-off-by: sriv --- .github/workflows/deploy.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 55bec38..0c1b47b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,9 +12,9 @@ jobs: - uses: actions/checkout@v1 - name: Setup go 1.17 - uses: actions/setup-go@v1 + uses: actions/setup-go@v5 with: - go-version: 1.17.5 + go-version: stable - name: build run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 36ec079..6a956dc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,9 +13,9 @@ jobs: - uses: actions/checkout@v1 - name: Setup go 1.17 - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: - go-version: 1.17.5 + go-version: stable - name: Run tests run: | From 4bc17805b0920d74b3ad1efb63b9be1d6f691f70 Mon Sep 17 00:00:00 2001 From: sriv Date: Tue, 30 Jan 2024 15:25:10 +0530 Subject: [PATCH 4/4] remove hub cli, use ghcli instead Signed-off-by: sriv --- .github/workflows/deploy.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0c1b47b..ded89a8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,8 +20,6 @@ jobs: run: | go run build/make.go --all-platforms go run build/make.go --all-platforms --distro - - name: Install hub - run: brew install hub - name: update run: | cd deploy @@ -40,16 +38,7 @@ jobs: echo -e "JSON Report v$version\n\n" > desc.txt release_description=$(ruby -e "$(curl -sSfL https://github.com/getgauge/gauge/raw/master/build/create_release_text.rb)" getgauge-contrib json-report) echo "$release_description" >> desc.txt - echo "Creating new draft for release v$version" - hub release create -d -F ./desc.txt "v$version" - rm -rf desc.txt - echo "Start uploading assets..." - for i in `ls $artifacts`; do - hub release edit -m "" -a $i "v$version" - if [ $? -ne 0 ];then - exit 1 - fi - done + gh release create "v$version" -F ./desc.txt $artifacts - name: 'deployment success' if: success() uses: 'deliverybot/status@master'