gauge_messages

package module
v0.0.0-...-b42249d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 8 Imported by: 22

Documentation

Index

Constants

View Source
const (
	LspService_GetStepNames_FullMethodName           = "/gauge.messages.lspService/GetStepNames"
	LspService_CacheFile_FullMethodName              = "/gauge.messages.lspService/CacheFile"
	LspService_GetStepPositions_FullMethodName       = "/gauge.messages.lspService/GetStepPositions"
	LspService_GetImplementationFiles_FullMethodName = "/gauge.messages.lspService/GetImplementationFiles"
	LspService_ImplementStub_FullMethodName          = "/gauge.messages.lspService/ImplementStub"
	LspService_ValidateStep_FullMethodName           = "/gauge.messages.lspService/ValidateStep"
	LspService_Refactor_FullMethodName               = "/gauge.messages.lspService/Refactor"
	LspService_GetStepName_FullMethodName            = "/gauge.messages.lspService/GetStepName"
	LspService_GetGlobPatterns_FullMethodName        = "/gauge.messages.lspService/GetGlobPatterns"
	LspService_KillProcess_FullMethodName            = "/gauge.messages.lspService/KillProcess"
)
View Source
const (
	Runner_ValidateStep_FullMethodName                   = "/gauge.messages.Runner/ValidateStep"
	Runner_InitializeSuiteDataStore_FullMethodName       = "/gauge.messages.Runner/InitializeSuiteDataStore"
	Runner_StartExecution_FullMethodName                 = "/gauge.messages.Runner/StartExecution"
	Runner_InitializeSpecDataStore_FullMethodName        = "/gauge.messages.Runner/InitializeSpecDataStore"
	Runner_StartSpecExecution_FullMethodName             = "/gauge.messages.Runner/StartSpecExecution"
	Runner_InitializeScenarioDataStore_FullMethodName    = "/gauge.messages.Runner/InitializeScenarioDataStore"
	Runner_StartScenarioExecution_FullMethodName         = "/gauge.messages.Runner/StartScenarioExecution"
	Runner_StartStepExecution_FullMethodName             = "/gauge.messages.Runner/StartStepExecution"
	Runner_ExecuteStep_FullMethodName                    = "/gauge.messages.Runner/ExecuteStep"
	Runner_FinishStepExecution_FullMethodName            = "/gauge.messages.Runner/FinishStepExecution"
	Runner_FinishScenarioExecution_FullMethodName        = "/gauge.messages.Runner/FinishScenarioExecution"
	Runner_FinishSpecExecution_FullMethodName            = "/gauge.messages.Runner/FinishSpecExecution"
	Runner_FinishExecution_FullMethodName                = "/gauge.messages.Runner/FinishExecution"
	Runner_CacheFile_FullMethodName                      = "/gauge.messages.Runner/CacheFile"
	Runner_GetStepName_FullMethodName                    = "/gauge.messages.Runner/GetStepName"
	Runner_GetGlobPatterns_FullMethodName                = "/gauge.messages.Runner/GetGlobPatterns"
	Runner_GetStepNames_FullMethodName                   = "/gauge.messages.Runner/GetStepNames"
	Runner_GetStepPositions_FullMethodName               = "/gauge.messages.Runner/GetStepPositions"
	Runner_GetImplementationFiles_FullMethodName         = "/gauge.messages.Runner/GetImplementationFiles"
	Runner_ImplementStub_FullMethodName                  = "/gauge.messages.Runner/ImplementStub"
	Runner_Refactor_FullMethodName                       = "/gauge.messages.Runner/Refactor"
	Runner_Kill_FullMethodName                           = "/gauge.messages.Runner/Kill"
	Runner_NotifyConceptExecutionStarting_FullMethodName = "/gauge.messages.Runner/NotifyConceptExecutionStarting"
	Runner_NotifyConceptExecutionEnding_FullMethodName   = "/gauge.messages.Runner/NotifyConceptExecutionEnding"
)
View Source
const (
	Reporter_NotifyExecutionStarting_FullMethodName         = "/gauge.messages.Reporter/NotifyExecutionStarting"
	Reporter_NotifySpecExecutionStarting_FullMethodName     = "/gauge.messages.Reporter/NotifySpecExecutionStarting"
	Reporter_NotifyScenarioExecutionStarting_FullMethodName = "/gauge.messages.Reporter/NotifyScenarioExecutionStarting"
	Reporter_NotifyConceptExecutionStarting_FullMethodName  = "/gauge.messages.Reporter/NotifyConceptExecutionStarting"
	Reporter_NotifyConceptExecutionEnding_FullMethodName    = "/gauge.messages.Reporter/NotifyConceptExecutionEnding"
	Reporter_NotifyStepExecutionStarting_FullMethodName     = "/gauge.messages.Reporter/NotifyStepExecutionStarting"
	Reporter_NotifyStepExecutionEnding_FullMethodName       = "/gauge.messages.Reporter/NotifyStepExecutionEnding"
	Reporter_NotifyScenarioExecutionEnding_FullMethodName   = "/gauge.messages.Reporter/NotifyScenarioExecutionEnding"
	Reporter_NotifySpecExecutionEnding_FullMethodName       = "/gauge.messages.Reporter/NotifySpecExecutionEnding"
	Reporter_NotifyExecutionEnding_FullMethodName           = "/gauge.messages.Reporter/NotifyExecutionEnding"
	Reporter_NotifySuiteResult_FullMethodName               = "/gauge.messages.Reporter/NotifySuiteResult"
	Reporter_Kill_FullMethodName                            = "/gauge.messages.Reporter/Kill"
)
View Source
const (
	Documenter_GenerateDocs_FullMethodName = "/gauge.messages.Documenter/GenerateDocs"
	Documenter_Kill_FullMethodName         = "/gauge.messages.Documenter/Kill"
)

Variables

View Source
var (
	APIMessage_APIMessageType_name = map[int32]string{
		0:  "GetProjectRootRequest",
		1:  "GetProjectRootResponse",
		2:  "GetInstallationRootRequest",
		3:  "GetInstallationRootResponse",
		4:  "GetAllStepsRequest",
		5:  "GetAllStepResponse",
		6:  "SpecsRequest",
		7:  "SpecsResponse",
		8:  "GetStepValueRequest",
		9:  "GetStepValueResponse",
		10: "GetLanguagePluginLibPathRequest",
		11: "GetLanguagePluginLibPathResponse",
		12: "ErrorResponse",
		13: "GetAllConceptsRequest",
		14: "GetAllConceptsResponse",
		15: "PerformRefactoringRequest",
		16: "PerformRefactoringResponse",
		17: "ExtractConceptRequest",
		18: "ExtractConceptResponse",
		19: "FormatSpecsRequest",
		20: "FormatSpecsResponse",
		21: "UnsupportedApiMessageResponse",
	}
	APIMessage_APIMessageType_value = map[string]int32{
		"GetProjectRootRequest":            0,
		"GetProjectRootResponse":           1,
		"GetInstallationRootRequest":       2,
		"GetInstallationRootResponse":      3,
		"GetAllStepsRequest":               4,
		"GetAllStepResponse":               5,
		"SpecsRequest":                     6,
		"SpecsResponse":                    7,
		"GetStepValueRequest":              8,
		"GetStepValueResponse":             9,
		"GetLanguagePluginLibPathRequest":  10,
		"GetLanguagePluginLibPathResponse": 11,
		"ErrorResponse":                    12,
		"GetAllConceptsRequest":            13,
		"GetAllConceptsResponse":           14,
		"PerformRefactoringRequest":        15,
		"PerformRefactoringResponse":       16,
		"ExtractConceptRequest":            17,
		"ExtractConceptResponse":           18,
		"FormatSpecsRequest":               19,
		"FormatSpecsResponse":              20,
		"UnsupportedApiMessageResponse":    21,
	}
)

Enum value maps for APIMessage_APIMessageType.

View Source
var (
	StepValidateResponse_ErrorType_name = map[int32]string{
		0: "STEP_IMPLEMENTATION_NOT_FOUND",
		1: "DUPLICATE_STEP_IMPLEMENTATION",
	}
	StepValidateResponse_ErrorType_value = map[string]int32{
		"STEP_IMPLEMENTATION_NOT_FOUND": 0,
		"DUPLICATE_STEP_IMPLEMENTATION": 1,
	}
)

Enum value maps for StepValidateResponse_ErrorType.

View Source
var (
	CacheFileRequest_FileStatus_name = map[int32]string{
		0: "CHANGED",
		1: "CLOSED",
		2: "CREATED",
		3: "DELETED",
		4: "OPENED",
	}
	CacheFileRequest_FileStatus_value = map[string]int32{
		"CHANGED": 0,
		"CLOSED":  1,
		"CREATED": 2,
		"DELETED": 3,
		"OPENED":  4,
	}
)

Enum value maps for CacheFileRequest_FileStatus.

View Source
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",
		35: "ConceptExecutionStarting",
		36: "ConceptExecutionEnding",
	}
	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,
		"ConceptExecutionStarting":              35,
		"ConceptExecutionEnding":                36,
	}
)

Enum value maps for Message_MessageType.

View Source
var (
	ExecutionStatus_name = map[int32]string{
		0: "NOTEXECUTED",
		1: "PASSED",
		2: "FAILED",
		3: "SKIPPED",
	}
	ExecutionStatus_value = map[string]int32{
		"NOTEXECUTED": 0,
		"PASSED":      1,
		"FAILED":      2,
		"SKIPPED":     3,
	}
)

Enum value maps for ExecutionStatus.

View Source
var (
	ProtoItem_ItemType_name = map[int32]string{
		0: "Step",
		1: "Comment",
		2: "Concept",
		3: "Scenario",
		4: "TableDrivenScenario",
		5: "Table",
		6: "Tags",
	}
	ProtoItem_ItemType_value = map[string]int32{
		"Step":                0,
		"Comment":             1,
		"Concept":             2,
		"Scenario":            3,
		"TableDrivenScenario": 4,
		"Table":               5,
		"Tags":                6,
	}
)

Enum value maps for ProtoItem_ItemType.

View Source
var (
	Fragment_FragmentType_name = map[int32]string{
		0: "Text",
		1: "Parameter",
	}
	Fragment_FragmentType_value = map[string]int32{
		"Text":      0,
		"Parameter": 1,
	}
)

Enum value maps for Fragment_FragmentType.

View Source
var (
	Parameter_ParameterType_name = map[int32]string{
		0: "Static",
		1: "Dynamic",
		2: "Special_String",
		3: "Special_Table",
		4: "Table",
	}
	Parameter_ParameterType_value = map[string]int32{
		"Static":         0,
		"Dynamic":        1,
		"Special_String": 2,
		"Special_Table":  3,
		"Table":          4,
	}
)

Enum value maps for Parameter_ParameterType.

View Source
var (
	ProtoExecutionResult_ErrorType_name = map[int32]string{
		0: "ASSERTION",
		1: "VERIFICATION",
	}
	ProtoExecutionResult_ErrorType_value = map[string]int32{
		"ASSERTION":    0,
		"VERIFICATION": 1,
	}
)

Enum value maps for ProtoExecutionResult_ErrorType.

View Source
var (
	Error_ErrorType_name = map[int32]string{
		0: "PARSE_ERROR",
		1: "VALIDATION_ERROR",
	}
	Error_ErrorType_value = map[string]int32{
		"PARSE_ERROR":      0,
		"VALIDATION_ERROR": 1,
	}
)

Enum value maps for Error_ErrorType.

View Source
var Documenter_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "gauge.messages.Documenter",
	HandlerType: (*DocumenterServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GenerateDocs",
			Handler:    _Documenter_GenerateDocs_Handler,
		},
		{
			MethodName: "Kill",
			Handler:    _Documenter_Kill_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "services.proto",
}

Documenter_ServiceDesc is the grpc.ServiceDesc for Documenter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_messages_proto protoreflect.FileDescriptor
View Source
var File_services_proto protoreflect.FileDescriptor
View Source
var LspService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "gauge.messages.lspService",
	HandlerType: (*LspServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetStepNames",
			Handler:    _LspService_GetStepNames_Handler,
		},
		{
			MethodName: "CacheFile",
			Handler:    _LspService_CacheFile_Handler,
		},
		{
			MethodName: "GetStepPositions",
			Handler:    _LspService_GetStepPositions_Handler,
		},
		{
			MethodName: "GetImplementationFiles",
			Handler:    _LspService_GetImplementationFiles_Handler,
		},
		{
			MethodName: "ImplementStub",
			Handler:    _LspService_ImplementStub_Handler,
		},
		{
			MethodName: "ValidateStep",
			Handler:    _LspService_ValidateStep_Handler,
		},
		{
			MethodName: "Refactor",
			Handler:    _LspService_Refactor_Handler,
		},
		{
			MethodName: "GetStepName",
			Handler:    _LspService_GetStepName_Handler,
		},
		{
			MethodName: "GetGlobPatterns",
			Handler:    _LspService_GetGlobPatterns_Handler,
		},
		{
			MethodName: "KillProcess",
			Handler:    _LspService_KillProcess_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "lsp.proto",
}

LspService_ServiceDesc is the grpc.ServiceDesc for LspService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
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: "NotifyConceptExecutionStarting",
			Handler:    _Reporter_NotifyConceptExecutionStarting_Handler,
		},
		{
			MethodName: "NotifyConceptExecutionEnding",
			Handler:    _Reporter_NotifyConceptExecutionEnding_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",
}

Reporter_ServiceDesc is the grpc.ServiceDesc for Reporter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
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,
		},
		{
			MethodName: "NotifyConceptExecutionStarting",
			Handler:    _Runner_NotifyConceptExecutionStarting_Handler,
		},
		{
			MethodName: "NotifyConceptExecutionEnding",
			Handler:    _Runner_NotifyConceptExecutionEnding_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "services.proto",
}

Runner_ServiceDesc is the grpc.ServiceDesc for Runner service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterDocumenterServer

func RegisterDocumenterServer(s grpc.ServiceRegistrar, srv DocumenterServer)

func RegisterLspServiceServer

func RegisterLspServiceServer(s grpc.ServiceRegistrar, srv LspServiceServer)

func RegisterReporterServer

func RegisterReporterServer(s grpc.ServiceRegistrar, srv ReporterServer)

func RegisterRunnerServer

func RegisterRunnerServer(s grpc.ServiceRegistrar, srv RunnerServer)

Types

type APIMessage

type APIMessage struct {

	// / Type of API call being made
	MessageType APIMessage_APIMessageType `protobuf:"varint,1,opt,name=messageType,proto3,enum=gauge.messages.APIMessage_APIMessageType" 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"`
	// / [GetProjectRootRequest](#gauge.messages.GetProjectRootRequest)
	ProjectRootRequest *GetProjectRootRequest `protobuf:"bytes,3,opt,name=projectRootRequest,proto3" json:"projectRootRequest,omitempty"`
	// / [GetProjectRootResponse](#gauge.messages.GetProjectRootResponse)
	ProjectRootResponse *GetProjectRootResponse `protobuf:"bytes,4,opt,name=projectRootResponse,proto3" json:"projectRootResponse,omitempty"`
	// / [GetInstallationRootRequest](#gauge.messages.GetInstallationRootRequest)
	InstallationRootRequest *GetInstallationRootRequest `protobuf:"bytes,5,opt,name=installationRootRequest,proto3" json:"installationRootRequest,omitempty"`
	// / [GetInstallationRootResponse](#gauge.messages.GetInstallationRootResponse)
	InstallationRootResponse *GetInstallationRootResponse `protobuf:"bytes,6,opt,name=installationRootResponse,proto3" json:"installationRootResponse,omitempty"`
	// / [GetAllStepsRequest](#gauge.messages.GetAllStepsRequest)
	AllStepsRequest *GetAllStepsRequest `protobuf:"bytes,7,opt,name=allStepsRequest,proto3" json:"allStepsRequest,omitempty"`
	// / [GetAllStepsResponse](#gauge.messages.GetAllStepsResponse)
	AllStepsResponse *GetAllStepsResponse `protobuf:"bytes,8,opt,name=allStepsResponse,proto3" json:"allStepsResponse,omitempty"`
	// / [GetAllSpecsRequest](#gauge.messages.GetAllSpecsRequest)
	SpecsRequest *SpecsRequest `protobuf:"bytes,9,opt,name=specsRequest,proto3" json:"specsRequest,omitempty"`
	// / [GetAllSpecsResponse](#gauge.messages.GetAllSpecsResponse)
	SpecsResponse *SpecsResponse `protobuf:"bytes,10,opt,name=specsResponse,proto3" json:"specsResponse,omitempty"`
	// / [GetStepValueRequest](#gauge.messages.GetStepValueRequest)
	StepValueRequest *GetStepValueRequest `protobuf:"bytes,11,opt,name=stepValueRequest,proto3" json:"stepValueRequest,omitempty"`
	// / [GetStepValueResponse](#gauge.messages.GetStepValueResponse)
	StepValueResponse *GetStepValueResponse `protobuf:"bytes,12,opt,name=stepValueResponse,proto3" json:"stepValueResponse,omitempty"`
	// / [GetLanguagePluginLibPathRequest](#gauge.messages.GetLanguagePluginLibPathRequest)
	LibPathRequest *GetLanguagePluginLibPathRequest `protobuf:"bytes,13,opt,name=libPathRequest,proto3" json:"libPathRequest,omitempty"`
	// / [GetLanguagePluginLibPathResponse](#gauge.messages.GetLanguagePluginLibPathResponse)
	LibPathResponse *GetLanguagePluginLibPathResponse `protobuf:"bytes,14,opt,name=libPathResponse,proto3" json:"libPathResponse,omitempty"`
	// / [ErrorResponse](#gauge.messages.ErrorResponse)
	Error *ErrorResponse `protobuf:"bytes,15,opt,name=error,proto3" json:"error,omitempty"`
	// / [GetAllConceptsRequest](#gauge.messages.GetAllConceptsRequest)
	AllConceptsRequest *GetAllConceptsRequest `protobuf:"bytes,16,opt,name=allConceptsRequest,proto3" json:"allConceptsRequest,omitempty"`
	// / [GetAllConceptsResponse](#gauge.messages.GetAllConceptsResponse)
	AllConceptsResponse *GetAllConceptsResponse `protobuf:"bytes,17,opt,name=allConceptsResponse,proto3" json:"allConceptsResponse,omitempty"`
	// / [PerformRefactoringRequest](#gauge.messages.PerformRefactoringRequest)
	PerformRefactoringRequest *PerformRefactoringRequest `protobuf:"bytes,18,opt,name=performRefactoringRequest,proto3" json:"performRefactoringRequest,omitempty"`
	// / [PerformRefactoringResponse](#gauge.messages.PerformRefactoringResponse)
	PerformRefactoringResponse *PerformRefactoringResponse `protobuf:"bytes,19,opt,name=performRefactoringResponse,proto3" json:"performRefactoringResponse,omitempty"`
	// / [ExtractConceptRequest](#gauge.messages.ExtractConceptRequest)
	ExtractConceptRequest *ExtractConceptRequest `protobuf:"bytes,20,opt,name=extractConceptRequest,proto3" json:"extractConceptRequest,omitempty"`
	// / [ExtractConceptResponse](#gauge.messages.ExtractConceptResponse)
	ExtractConceptResponse *ExtractConceptResponse `protobuf:"bytes,21,opt,name=extractConceptResponse,proto3" json:"extractConceptResponse,omitempty"`
	// / [FormatSpecsRequest] (#gauge.messages.FormatSpecsRequest)
	FormatSpecsRequest *FormatSpecsRequest `protobuf:"bytes,22,opt,name=formatSpecsRequest,proto3" json:"formatSpecsRequest,omitempty"`
	// / [FormatSpecsResponse] (#gauge.messages.FormatSpecsResponse)
	FormatSpecsResponse *FormatSpecsResponse `protobuf:"bytes,23,opt,name=formatSpecsResponse,proto3" json:"formatSpecsResponse,omitempty"`
	// / [UnsupportedApiMessageResponse] (#gauge.messages.UnsupportedApiMessageResponse)
	UnsupportedApiMessageResponse *UnsupportedApiMessageResponse `protobuf:"bytes,24,opt,name=unsupportedApiMessageResponse,proto3" json:"unsupportedApiMessageResponse,omitempty"`
	// contains filtered or unexported fields
}

/ A generic message composing of all possible operations. / One of the Request/Response fields will have value, depending on the MessageType set.

func (*APIMessage) Descriptor deprecated

func (*APIMessage) Descriptor() ([]byte, []int)

Deprecated: Use APIMessage.ProtoReflect.Descriptor instead.

func (*APIMessage) GetAllConceptsRequest

func (x *APIMessage) GetAllConceptsRequest() *GetAllConceptsRequest

func (*APIMessage) GetAllConceptsResponse

func (x *APIMessage) GetAllConceptsResponse() *GetAllConceptsResponse

func (*APIMessage) GetAllStepsRequest

func (x *APIMessage) GetAllStepsRequest() *GetAllStepsRequest

func (*APIMessage) GetAllStepsResponse

func (x *APIMessage) GetAllStepsResponse() *GetAllStepsResponse

func (*APIMessage) GetError

func (x *APIMessage) GetError() *ErrorResponse

func (*APIMessage) GetExtractConceptRequest

func (x *APIMessage) GetExtractConceptRequest() *ExtractConceptRequest

func (*APIMessage) GetExtractConceptResponse

func (x *APIMessage) GetExtractConceptResponse() *ExtractConceptResponse

func (*APIMessage) GetFormatSpecsRequest

func (x *APIMessage) GetFormatSpecsRequest() *FormatSpecsRequest

func (*APIMessage) GetFormatSpecsResponse

func (x *APIMessage) GetFormatSpecsResponse() *FormatSpecsResponse

func (*APIMessage) GetInstallationRootRequest

func (x *APIMessage) GetInstallationRootRequest() *GetInstallationRootRequest

func (*APIMessage) GetInstallationRootResponse

func (x *APIMessage) GetInstallationRootResponse() *GetInstallationRootResponse

func (*APIMessage) GetLibPathRequest

func (x *APIMessage) GetLibPathRequest() *GetLanguagePluginLibPathRequest

func (*APIMessage) GetLibPathResponse

func (x *APIMessage) GetLibPathResponse() *GetLanguagePluginLibPathResponse

func (*APIMessage) GetMessageId

func (x *APIMessage) GetMessageId() int64

func (*APIMessage) GetMessageType

func (x *APIMessage) GetMessageType() APIMessage_APIMessageType

func (*APIMessage) GetPerformRefactoringRequest

func (x *APIMessage) GetPerformRefactoringRequest() *PerformRefactoringRequest

func (*APIMessage) GetPerformRefactoringResponse

func (x *APIMessage) GetPerformRefactoringResponse() *PerformRefactoringResponse

func (*APIMessage) GetProjectRootRequest

func (x *APIMessage) GetProjectRootRequest() *GetProjectRootRequest

func (*APIMessage) GetProjectRootResponse

func (x *APIMessage) GetProjectRootResponse() *GetProjectRootResponse

func (*APIMessage) GetSpecsRequest

func (x *APIMessage) GetSpecsRequest() *SpecsRequest

func (*APIMessage) GetSpecsResponse

func (x *APIMessage) GetSpecsResponse() *SpecsResponse

func (*APIMessage) GetStepValueRequest

func (x *APIMessage) GetStepValueRequest() *GetStepValueRequest

func (*APIMessage) GetStepValueResponse

func (x *APIMessage) GetStepValueResponse() *GetStepValueResponse

func (*APIMessage) GetUnsupportedApiMessageResponse

func (x *APIMessage) GetUnsupportedApiMessageResponse() *UnsupportedApiMessageResponse

func (*APIMessage) ProtoMessage

func (*APIMessage) ProtoMessage()

func (*APIMessage) ProtoReflect

func (x *APIMessage) ProtoReflect() protoreflect.Message

func (*APIMessage) Reset

func (x *APIMessage) Reset()

func (*APIMessage) String

func (x *APIMessage) String() string

type APIMessage_APIMessageType

type APIMessage_APIMessageType int32
const (
	APIMessage_GetProjectRootRequest            APIMessage_APIMessageType = 0
	APIMessage_GetProjectRootResponse           APIMessage_APIMessageType = 1
	APIMessage_GetInstallationRootRequest       APIMessage_APIMessageType = 2
	APIMessage_GetInstallationRootResponse      APIMessage_APIMessageType = 3
	APIMessage_GetAllStepsRequest               APIMessage_APIMessageType = 4
	APIMessage_GetAllStepResponse               APIMessage_APIMessageType = 5
	APIMessage_SpecsRequest                     APIMessage_APIMessageType = 6
	APIMessage_SpecsResponse                    APIMessage_APIMessageType = 7
	APIMessage_GetStepValueRequest              APIMessage_APIMessageType = 8
	APIMessage_GetStepValueResponse             APIMessage_APIMessageType = 9
	APIMessage_GetLanguagePluginLibPathRequest  APIMessage_APIMessageType = 10
	APIMessage_GetLanguagePluginLibPathResponse APIMessage_APIMessageType = 11
	APIMessage_ErrorResponse                    APIMessage_APIMessageType = 12
	APIMessage_GetAllConceptsRequest            APIMessage_APIMessageType = 13
	APIMessage_GetAllConceptsResponse           APIMessage_APIMessageType = 14
	APIMessage_PerformRefactoringRequest        APIMessage_APIMessageType = 15
	APIMessage_PerformRefactoringResponse       APIMessage_APIMessageType = 16
	APIMessage_ExtractConceptRequest            APIMessage_APIMessageType = 17
	APIMessage_ExtractConceptResponse           APIMessage_APIMessageType = 18
	APIMessage_FormatSpecsRequest               APIMessage_APIMessageType = 19
	APIMessage_FormatSpecsResponse              APIMessage_APIMessageType = 20
	APIMessage_UnsupportedApiMessageResponse    APIMessage_APIMessageType = 21
)

func (APIMessage_APIMessageType) Descriptor

func (APIMessage_APIMessageType) Enum

func (APIMessage_APIMessageType) EnumDescriptor deprecated

func (APIMessage_APIMessageType) EnumDescriptor() ([]byte, []int)

Deprecated: Use APIMessage_APIMessageType.Descriptor instead.

func (APIMessage_APIMessageType) Number

func (APIMessage_APIMessageType) String

func (x APIMessage_APIMessageType) String() string

func (APIMessage_APIMessageType) Type

type CacheFileRequest

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"`
	// contains filtered or unexported fields
}

/ 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).

func (*CacheFileRequest) Descriptor deprecated

func (*CacheFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CacheFileRequest.ProtoReflect.Descriptor instead.

func (*CacheFileRequest) GetContent

func (x *CacheFileRequest) GetContent() string

func (*CacheFileRequest) GetFilePath

func (x *CacheFileRequest) GetFilePath() string

func (*CacheFileRequest) GetIsClosed

func (x *CacheFileRequest) GetIsClosed() bool

func (*CacheFileRequest) GetStatus

func (*CacheFileRequest) ProtoMessage

func (*CacheFileRequest) ProtoMessage()

func (*CacheFileRequest) ProtoReflect

func (x *CacheFileRequest) ProtoReflect() protoreflect.Message

func (*CacheFileRequest) Reset

func (x *CacheFileRequest) Reset()

func (*CacheFileRequest) String

func (x *CacheFileRequest) String() string

type CacheFileRequest_FileStatus

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
)

func (CacheFileRequest_FileStatus) Descriptor

func (CacheFileRequest_FileStatus) Enum

func (CacheFileRequest_FileStatus) EnumDescriptor deprecated

func (CacheFileRequest_FileStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use CacheFileRequest_FileStatus.Descriptor instead.

func (CacheFileRequest_FileStatus) Number

func (CacheFileRequest_FileStatus) String

func (CacheFileRequest_FileStatus) Type

type ConceptExecutionEndingRequest

type ConceptExecutionEndingRequest 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"`
	Stream     int32            `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at end of Concept Execution.

func (*ConceptExecutionEndingRequest) Descriptor deprecated

func (*ConceptExecutionEndingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConceptExecutionEndingRequest.ProtoReflect.Descriptor instead.

func (*ConceptExecutionEndingRequest) GetCurrentExecutionInfo

func (x *ConceptExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*ConceptExecutionEndingRequest) GetStepResult

func (x *ConceptExecutionEndingRequest) GetStepResult() *ProtoStepResult

func (*ConceptExecutionEndingRequest) GetStream

func (x *ConceptExecutionEndingRequest) GetStream() int32

func (*ConceptExecutionEndingRequest) ProtoMessage

func (*ConceptExecutionEndingRequest) ProtoMessage()

func (*ConceptExecutionEndingRequest) ProtoReflect

func (*ConceptExecutionEndingRequest) Reset

func (x *ConceptExecutionEndingRequest) Reset()

func (*ConceptExecutionEndingRequest) String

type ConceptExecutionStartingRequest

type ConceptExecutionStartingRequest 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"`
	Stream     int32            `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at start of Concept Execution.

func (*ConceptExecutionStartingRequest) Descriptor deprecated

func (*ConceptExecutionStartingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConceptExecutionStartingRequest.ProtoReflect.Descriptor instead.

func (*ConceptExecutionStartingRequest) GetCurrentExecutionInfo

func (x *ConceptExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*ConceptExecutionStartingRequest) GetStepResult

func (*ConceptExecutionStartingRequest) GetStream

func (x *ConceptExecutionStartingRequest) GetStream() int32

func (*ConceptExecutionStartingRequest) ProtoMessage

func (*ConceptExecutionStartingRequest) ProtoMessage()

func (*ConceptExecutionStartingRequest) ProtoReflect

func (*ConceptExecutionStartingRequest) Reset

func (*ConceptExecutionStartingRequest) String

type ConceptInfo

type ConceptInfo struct {

	// / The text that defines a concept
	StepValue *ProtoStepValue `protobuf:"bytes,1,opt,name=stepValue,proto3" json:"stepValue,omitempty"`
	// / The absolute path to the file that contains the Concept
	Filepath string `protobuf:"bytes,2,opt,name=filepath,proto3" json:"filepath,omitempty"`
	// / The line number in the file where the concept is defined.
	LineNumber int32 `protobuf:"varint,3,opt,name=lineNumber,proto3" json:"lineNumber,omitempty"`
	// contains filtered or unexported fields
}

/ Details of a Concept

func (*ConceptInfo) Descriptor deprecated

func (*ConceptInfo) Descriptor() ([]byte, []int)

Deprecated: Use ConceptInfo.ProtoReflect.Descriptor instead.

func (*ConceptInfo) GetFilepath

func (x *ConceptInfo) GetFilepath() string

func (*ConceptInfo) GetLineNumber

func (x *ConceptInfo) GetLineNumber() int32

func (*ConceptInfo) GetStepValue

func (x *ConceptInfo) GetStepValue() *ProtoStepValue

func (*ConceptInfo) ProtoMessage

func (*ConceptInfo) ProtoMessage()

func (*ConceptInfo) ProtoReflect

func (x *ConceptInfo) ProtoReflect() protoreflect.Message

func (*ConceptInfo) Reset

func (x *ConceptInfo) Reset()

func (*ConceptInfo) String

func (x *ConceptInfo) String() string

type DocumenterClient

type DocumenterClient interface {
	// GenerateDocs is a RPC tell plugin to generate docs from the spec details.
	//
	// Accepts a SpecDetails message and returns a Empty message.
	GenerateDocs(ctx context.Context, in *SpecDetails, 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)
}

DocumenterClient is the client API for Documenter service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDocumenterClient

func NewDocumenterClient(cc grpc.ClientConnInterface) DocumenterClient

type DocumenterServer

type DocumenterServer interface {
	// GenerateDocs is a RPC tell plugin to generate docs from the spec details.
	//
	// Accepts a SpecDetails message and returns a Empty message.
	GenerateDocs(context.Context, *SpecDetails) (*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)
	// contains filtered or unexported methods
}

DocumenterServer is the server API for Documenter service. All implementations must embed UnimplementedDocumenterServer for forward compatibility

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

Empty is a blank response, to be used when there is no return expected.

func (*Empty) Descriptor deprecated

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type Error

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"`
	// contains filtered or unexported fields
}

/ A proto object representing an error in spec/Scenario.

func (*Error) Descriptor deprecated

func (*Error) Descriptor() ([]byte, []int)

Deprecated: Use Error.ProtoReflect.Descriptor instead.

func (*Error) GetFilename

func (x *Error) GetFilename() string

func (*Error) GetLineNumber

func (x *Error) GetLineNumber() int32

func (*Error) GetMessage

func (x *Error) GetMessage() string

func (*Error) GetType

func (x *Error) GetType() Error_ErrorType

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) ProtoReflect

func (x *Error) ProtoReflect() protoreflect.Message

func (*Error) Reset

func (x *Error) Reset()

func (*Error) String

func (x *Error) String() string

type ErrorResponse

type ErrorResponse struct {

	// / Actual error message
	Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

/ A generic failure response

func (*ErrorResponse) Descriptor deprecated

func (*ErrorResponse) Descriptor() ([]byte, []int)

Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.

func (*ErrorResponse) GetError

func (x *ErrorResponse) GetError() string

func (*ErrorResponse) ProtoMessage

func (*ErrorResponse) ProtoMessage()

func (*ErrorResponse) ProtoReflect

func (x *ErrorResponse) ProtoReflect() protoreflect.Message

func (*ErrorResponse) Reset

func (x *ErrorResponse) Reset()

func (*ErrorResponse) String

func (x *ErrorResponse) String() string

type Error_ErrorType

type Error_ErrorType int32
const (
	Error_PARSE_ERROR      Error_ErrorType = 0
	Error_VALIDATION_ERROR Error_ErrorType = 1
)

func (Error_ErrorType) Descriptor

func (Error_ErrorType) Enum

func (x Error_ErrorType) Enum() *Error_ErrorType

func (Error_ErrorType) EnumDescriptor deprecated

func (Error_ErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Error_ErrorType.Descriptor instead.

func (Error_ErrorType) Number

func (Error_ErrorType) String

func (x Error_ErrorType) String() string

func (Error_ErrorType) Type

type ExecuteStepRequest

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"`
	Stream     int32        `protobuf:"varint,5,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Request sent ot the runner to Execute a Step

func (*ExecuteStepRequest) Descriptor deprecated

func (*ExecuteStepRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExecuteStepRequest.ProtoReflect.Descriptor instead.

func (*ExecuteStepRequest) GetActualStepText

func (x *ExecuteStepRequest) GetActualStepText() string

func (*ExecuteStepRequest) GetParameters

func (x *ExecuteStepRequest) GetParameters() []*Parameter

func (*ExecuteStepRequest) GetParsedStepText

func (x *ExecuteStepRequest) GetParsedStepText() string

func (*ExecuteStepRequest) GetScenarioFailing

func (x *ExecuteStepRequest) GetScenarioFailing() bool

func (*ExecuteStepRequest) GetStream

func (x *ExecuteStepRequest) GetStream() int32

func (*ExecuteStepRequest) ProtoMessage

func (*ExecuteStepRequest) ProtoMessage()

func (*ExecuteStepRequest) ProtoReflect

func (x *ExecuteStepRequest) ProtoReflect() protoreflect.Message

func (*ExecuteStepRequest) Reset

func (x *ExecuteStepRequest) Reset()

func (*ExecuteStepRequest) String

func (x *ExecuteStepRequest) String() string

type ExecutionArg

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"`
	// contains filtered or unexported fields
}

/ Contains command line arguments which passed by user during execution.

func (*ExecutionArg) Descriptor deprecated

func (*ExecutionArg) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionArg.ProtoReflect.Descriptor instead.

func (*ExecutionArg) GetFlagName

func (x *ExecutionArg) GetFlagName() string

func (*ExecutionArg) GetFlagValue

func (x *ExecutionArg) GetFlagValue() []string

func (*ExecutionArg) ProtoMessage

func (*ExecutionArg) ProtoMessage()

func (*ExecutionArg) ProtoReflect

func (x *ExecutionArg) ProtoReflect() protoreflect.Message

func (*ExecutionArg) Reset

func (x *ExecutionArg) Reset()

func (*ExecutionArg) String

func (x *ExecutionArg) String() string

type ExecutionEndingRequest

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"`
	Stream      int32             `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at end of Suite Execution. Tells the runner to execute `after_suite` hook.

func (*ExecutionEndingRequest) Descriptor deprecated

func (*ExecutionEndingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionEndingRequest.ProtoReflect.Descriptor instead.

func (*ExecutionEndingRequest) GetCurrentExecutionInfo

func (x *ExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*ExecutionEndingRequest) GetStream

func (x *ExecutionEndingRequest) GetStream() int32

func (*ExecutionEndingRequest) GetSuiteResult

func (x *ExecutionEndingRequest) GetSuiteResult() *ProtoSuiteResult

func (*ExecutionEndingRequest) ProtoMessage

func (*ExecutionEndingRequest) ProtoMessage()

func (*ExecutionEndingRequest) ProtoReflect

func (x *ExecutionEndingRequest) ProtoReflect() protoreflect.Message

func (*ExecutionEndingRequest) Reset

func (x *ExecutionEndingRequest) Reset()

func (*ExecutionEndingRequest) String

func (x *ExecutionEndingRequest) String() string

type ExecutionInfo

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"`
	// contains filtered or unexported fields
}

/ Contains details of the execution. / Depending on the context (Step, Scenario, Spec or Suite), the respective fields are set.

func (*ExecutionInfo) Descriptor deprecated

func (*ExecutionInfo) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionInfo.ProtoReflect.Descriptor instead.

func (*ExecutionInfo) GetCurrentScenario

func (x *ExecutionInfo) GetCurrentScenario() *ScenarioInfo

func (*ExecutionInfo) GetCurrentSpec

func (x *ExecutionInfo) GetCurrentSpec() *SpecInfo

func (*ExecutionInfo) GetCurrentStep

func (x *ExecutionInfo) GetCurrentStep() *StepInfo

func (*ExecutionInfo) GetExecutionArgs

func (x *ExecutionInfo) GetExecutionArgs() []*ExecutionArg

func (*ExecutionInfo) GetNumberOfExecutionStreams

func (x *ExecutionInfo) GetNumberOfExecutionStreams() int32

func (*ExecutionInfo) GetProjectName

func (x *ExecutionInfo) GetProjectName() string

func (*ExecutionInfo) GetRunnerId

func (x *ExecutionInfo) GetRunnerId() int32

func (*ExecutionInfo) GetStacktrace

func (x *ExecutionInfo) GetStacktrace() string

func (*ExecutionInfo) ProtoMessage

func (*ExecutionInfo) ProtoMessage()

func (*ExecutionInfo) ProtoReflect

func (x *ExecutionInfo) ProtoReflect() protoreflect.Message

func (*ExecutionInfo) Reset

func (x *ExecutionInfo) Reset()

func (*ExecutionInfo) String

func (x *ExecutionInfo) String() string

type ExecutionStartingRequest

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"`
	Stream      int32             `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at start of Suite Execution. Tells the runner to execute `before_suite` hook.

func (*ExecutionStartingRequest) Descriptor deprecated

func (*ExecutionStartingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionStartingRequest.ProtoReflect.Descriptor instead.

func (*ExecutionStartingRequest) GetCurrentExecutionInfo

func (x *ExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*ExecutionStartingRequest) GetStream

func (x *ExecutionStartingRequest) GetStream() int32

func (*ExecutionStartingRequest) GetSuiteResult

func (x *ExecutionStartingRequest) GetSuiteResult() *ProtoSuiteResult

func (*ExecutionStartingRequest) ProtoMessage

func (*ExecutionStartingRequest) ProtoMessage()

func (*ExecutionStartingRequest) ProtoReflect

func (x *ExecutionStartingRequest) ProtoReflect() protoreflect.Message

func (*ExecutionStartingRequest) Reset

func (x *ExecutionStartingRequest) Reset()

func (*ExecutionStartingRequest) String

func (x *ExecutionStartingRequest) String() string

type ExecutionStatus

type ExecutionStatus int32

/ Execution Status

const (
	ExecutionStatus_NOTEXECUTED ExecutionStatus = 0
	ExecutionStatus_PASSED      ExecutionStatus = 1
	ExecutionStatus_FAILED      ExecutionStatus = 2
	ExecutionStatus_SKIPPED     ExecutionStatus = 3
)

func (ExecutionStatus) Descriptor

func (ExecutionStatus) Enum

func (x ExecutionStatus) Enum() *ExecutionStatus

func (ExecutionStatus) EnumDescriptor deprecated

func (ExecutionStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ExecutionStatus.Descriptor instead.

func (ExecutionStatus) Number

func (ExecutionStatus) String

func (x ExecutionStatus) String() string

func (ExecutionStatus) Type

type ExecutionStatusResponse

type ExecutionStatusResponse struct {

	// / Holds the suite result after suite execution done.
	ExecutionResult *ProtoExecutionResult `protobuf:"bytes,1,opt,name=executionResult,proto3" json:"executionResult,omitempty"`
	// contains filtered or unexported fields
}

/ Sends to any request which needs a execution status as response / usually step execution, hooks etc will return this

func (*ExecutionStatusResponse) Descriptor deprecated

func (*ExecutionStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionStatusResponse.ProtoReflect.Descriptor instead.

func (*ExecutionStatusResponse) GetExecutionResult

func (x *ExecutionStatusResponse) GetExecutionResult() *ProtoExecutionResult

func (*ExecutionStatusResponse) ProtoMessage

func (*ExecutionStatusResponse) ProtoMessage()

func (*ExecutionStatusResponse) ProtoReflect

func (x *ExecutionStatusResponse) ProtoReflect() protoreflect.Message

func (*ExecutionStatusResponse) Reset

func (x *ExecutionStatusResponse) Reset()

func (*ExecutionStatusResponse) String

func (x *ExecutionStatusResponse) String() string

type ExtractConceptRequest

type ExtractConceptRequest struct {

	// / The Concept name given by the user
	ConceptName *Step `protobuf:"bytes,1,opt,name=conceptName,proto3" json:"conceptName,omitempty"`
	// / steps to extract
	Steps []*Step `protobuf:"bytes,2,rep,name=steps,proto3" json:"steps,omitempty"`
	// / Flag indicating if refactoring should be done across project
	ChangeAcrossProject bool `protobuf:"varint,3,opt,name=changeAcrossProject,proto3" json:"changeAcrossProject,omitempty"`
	// / The concept filename in which extracted concept will be added
	ConceptFileName string `protobuf:"bytes,4,opt,name=conceptFileName,proto3" json:"conceptFileName,omitempty"`
	// / Info related to selected text, only if changeAcrossProject is false
	SelectedTextInfo *TextInfo `protobuf:"bytes,5,opt,name=selectedTextInfo,proto3" json:"selectedTextInfo,omitempty"`
	// contains filtered or unexported fields
}

/ Request to perform Extract to Concept refactoring

func (*ExtractConceptRequest) Descriptor deprecated

func (*ExtractConceptRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExtractConceptRequest.ProtoReflect.Descriptor instead.

func (*ExtractConceptRequest) GetChangeAcrossProject

func (x *ExtractConceptRequest) GetChangeAcrossProject() bool

func (*ExtractConceptRequest) GetConceptFileName

func (x *ExtractConceptRequest) GetConceptFileName() string

func (*ExtractConceptRequest) GetConceptName

func (x *ExtractConceptRequest) GetConceptName() *Step

func (*ExtractConceptRequest) GetSelectedTextInfo

func (x *ExtractConceptRequest) GetSelectedTextInfo() *TextInfo

func (*ExtractConceptRequest) GetSteps

func (x *ExtractConceptRequest) GetSteps() []*Step

func (*ExtractConceptRequest) ProtoMessage

func (*ExtractConceptRequest) ProtoMessage()

func (*ExtractConceptRequest) ProtoReflect

func (x *ExtractConceptRequest) ProtoReflect() protoreflect.Message

func (*ExtractConceptRequest) Reset

func (x *ExtractConceptRequest) Reset()

func (*ExtractConceptRequest) String

func (x *ExtractConceptRequest) String() string

type ExtractConceptResponse

type ExtractConceptResponse struct {

	// / Flag indicating Success
	IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
	// / Error message if the refactoring was unsuccessful.
	Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// / Collection of files that were changed as part of the Refactoring.
	FilesChanged []string `protobuf:"bytes,3,rep,name=filesChanged,proto3" json:"filesChanged,omitempty"`
	// contains filtered or unexported fields
}

/ Response to perform Extract to Concept refactoring

func (*ExtractConceptResponse) Descriptor deprecated

func (*ExtractConceptResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExtractConceptResponse.ProtoReflect.Descriptor instead.

func (*ExtractConceptResponse) GetError

func (x *ExtractConceptResponse) GetError() string

func (*ExtractConceptResponse) GetFilesChanged

func (x *ExtractConceptResponse) GetFilesChanged() []string

func (*ExtractConceptResponse) GetIsSuccess

func (x *ExtractConceptResponse) GetIsSuccess() bool

func (*ExtractConceptResponse) ProtoMessage

func (*ExtractConceptResponse) ProtoMessage()

func (*ExtractConceptResponse) ProtoReflect

func (x *ExtractConceptResponse) ProtoReflect() protoreflect.Message

func (*ExtractConceptResponse) Reset

func (x *ExtractConceptResponse) Reset()

func (*ExtractConceptResponse) String

func (x *ExtractConceptResponse) String() string

type FileChanges

type FileChanges struct {
	FileName string `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"`
	// Deprecated: Marked as deprecated in messages.proto.
	FileContent string      `protobuf:"bytes,2,opt,name=fileContent,proto3" json:"fileContent,omitempty"`
	Diffs       []*TextDiff `protobuf:"bytes,3,rep,name=diffs,proto3" json:"diffs,omitempty"`
	// contains filtered or unexported fields
}

/ Give all file changes to be made to file system

func (*FileChanges) Descriptor deprecated

func (*FileChanges) Descriptor() ([]byte, []int)

Deprecated: Use FileChanges.ProtoReflect.Descriptor instead.

func (*FileChanges) GetDiffs

func (x *FileChanges) GetDiffs() []*TextDiff

func (*FileChanges) GetFileContent deprecated

func (x *FileChanges) GetFileContent() string

Deprecated: Marked as deprecated in messages.proto.

func (*FileChanges) GetFileName

func (x *FileChanges) GetFileName() string

func (*FileChanges) ProtoMessage

func (*FileChanges) ProtoMessage()

func (*FileChanges) ProtoReflect

func (x *FileChanges) ProtoReflect() protoreflect.Message

func (*FileChanges) Reset

func (x *FileChanges) Reset()

func (*FileChanges) String

func (x *FileChanges) String() string

type FileDiff

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"`
	// contains filtered or unexported fields
}

/ Diffs to be applied to a file

func (*FileDiff) Descriptor deprecated

func (*FileDiff) Descriptor() ([]byte, []int)

Deprecated: Use FileDiff.ProtoReflect.Descriptor instead.

func (*FileDiff) GetFilePath

func (x *FileDiff) GetFilePath() string

func (*FileDiff) GetTextDiffs

func (x *FileDiff) GetTextDiffs() []*TextDiff

func (*FileDiff) ProtoMessage

func (*FileDiff) ProtoMessage()

func (*FileDiff) ProtoReflect

func (x *FileDiff) ProtoReflect() protoreflect.Message

func (*FileDiff) Reset

func (x *FileDiff) Reset()

func (*FileDiff) String

func (x *FileDiff) String() string

type FormatSpecsRequest

type FormatSpecsRequest struct {

	// / Specs to be formatted
	Specs []string `protobuf:"bytes,1,rep,name=specs,proto3" json:"specs,omitempty"`
	// contains filtered or unexported fields
}

/ Request to format spec files

func (*FormatSpecsRequest) Descriptor deprecated

func (*FormatSpecsRequest) Descriptor() ([]byte, []int)

Deprecated: Use FormatSpecsRequest.ProtoReflect.Descriptor instead.

func (*FormatSpecsRequest) GetSpecs

func (x *FormatSpecsRequest) GetSpecs() []string

func (*FormatSpecsRequest) ProtoMessage

func (*FormatSpecsRequest) ProtoMessage()

func (*FormatSpecsRequest) ProtoReflect

func (x *FormatSpecsRequest) ProtoReflect() protoreflect.Message

func (*FormatSpecsRequest) Reset

func (x *FormatSpecsRequest) Reset()

func (*FormatSpecsRequest) String

func (x *FormatSpecsRequest) String() string

type FormatSpecsResponse

type FormatSpecsResponse struct {

	// / Errors occurred on formatting
	Errors []string `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	// / Warnings occurred on formatting
	Warnings []string `protobuf:"bytes,2,rep,name=warnings,proto3" json:"warnings,omitempty"`
	// contains filtered or unexported fields
}

/ Response on formatting spec files

func (*FormatSpecsResponse) Descriptor deprecated

func (*FormatSpecsResponse) Descriptor() ([]byte, []int)

Deprecated: Use FormatSpecsResponse.ProtoReflect.Descriptor instead.

func (*FormatSpecsResponse) GetErrors

func (x *FormatSpecsResponse) GetErrors() []string

func (*FormatSpecsResponse) GetWarnings

func (x *FormatSpecsResponse) GetWarnings() []string

func (*FormatSpecsResponse) ProtoMessage

func (*FormatSpecsResponse) ProtoMessage()

func (*FormatSpecsResponse) ProtoReflect

func (x *FormatSpecsResponse) ProtoReflect() protoreflect.Message

func (*FormatSpecsResponse) Reset

func (x *FormatSpecsResponse) Reset()

func (*FormatSpecsResponse) String

func (x *FormatSpecsResponse) String() string

type Fragment

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"`
	// contains filtered or unexported fields
}

/ A proto object representing Fragment. / Fragments, put together make up A Step

func (*Fragment) Descriptor deprecated

func (*Fragment) Descriptor() ([]byte, []int)

Deprecated: Use Fragment.ProtoReflect.Descriptor instead.

func (*Fragment) GetFragmentType

func (x *Fragment) GetFragmentType() Fragment_FragmentType

func (*Fragment) GetParameter

func (x *Fragment) GetParameter() *Parameter

func (*Fragment) GetText

func (x *Fragment) GetText() string

func (*Fragment) ProtoMessage

func (*Fragment) ProtoMessage()

func (*Fragment) ProtoReflect

func (x *Fragment) ProtoReflect() protoreflect.Message

func (*Fragment) Reset

func (x *Fragment) Reset()

func (*Fragment) String

func (x *Fragment) String() string

type Fragment_FragmentType

type Fragment_FragmentType int32

/ Enum representing the types of Fragment

const (
	Fragment_Text      Fragment_FragmentType = 0 /// Fragment is a Text part
	Fragment_Parameter Fragment_FragmentType = 1 /// Fragment is a Parameter part
)

func (Fragment_FragmentType) Descriptor

func (Fragment_FragmentType) Enum

func (Fragment_FragmentType) EnumDescriptor deprecated

func (Fragment_FragmentType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Fragment_FragmentType.Descriptor instead.

func (Fragment_FragmentType) Number

func (Fragment_FragmentType) String

func (x Fragment_FragmentType) String() string

func (Fragment_FragmentType) Type

type GetAllConceptsRequest

type GetAllConceptsRequest struct {
	// contains filtered or unexported fields
}

/ Request to get all Concepts in the project

func (*GetAllConceptsRequest) Descriptor deprecated

func (*GetAllConceptsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAllConceptsRequest.ProtoReflect.Descriptor instead.

func (*GetAllConceptsRequest) ProtoMessage

func (*GetAllConceptsRequest) ProtoMessage()

func (*GetAllConceptsRequest) ProtoReflect

func (x *GetAllConceptsRequest) ProtoReflect() protoreflect.Message

func (*GetAllConceptsRequest) Reset

func (x *GetAllConceptsRequest) Reset()

func (*GetAllConceptsRequest) String

func (x *GetAllConceptsRequest) String() string

type GetAllConceptsResponse

type GetAllConceptsResponse struct {

	// / Holds a collection of Concepts that are defined in the project.
	Concepts []*ConceptInfo `protobuf:"bytes,1,rep,name=concepts,proto3" json:"concepts,omitempty"`
	// contains filtered or unexported fields
}

/ Response to GetAllConceptsResponse

func (*GetAllConceptsResponse) Descriptor deprecated

func (*GetAllConceptsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAllConceptsResponse.ProtoReflect.Descriptor instead.

func (*GetAllConceptsResponse) GetConcepts

func (x *GetAllConceptsResponse) GetConcepts() []*ConceptInfo

func (*GetAllConceptsResponse) ProtoMessage

func (*GetAllConceptsResponse) ProtoMessage()

func (*GetAllConceptsResponse) ProtoReflect

func (x *GetAllConceptsResponse) ProtoReflect() protoreflect.Message

func (*GetAllConceptsResponse) Reset

func (x *GetAllConceptsResponse) Reset()

func (*GetAllConceptsResponse) String

func (x *GetAllConceptsResponse) String() string

type GetAllStepsRequest

type GetAllStepsRequest struct {
	// contains filtered or unexported fields
}

/ Request to get all Steps in the project

func (*GetAllStepsRequest) Descriptor deprecated

func (*GetAllStepsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAllStepsRequest.ProtoReflect.Descriptor instead.

func (*GetAllStepsRequest) ProtoMessage

func (*GetAllStepsRequest) ProtoMessage()

func (*GetAllStepsRequest) ProtoReflect

func (x *GetAllStepsRequest) ProtoReflect() protoreflect.Message

func (*GetAllStepsRequest) Reset

func (x *GetAllStepsRequest) Reset()

func (*GetAllStepsRequest) String

func (x *GetAllStepsRequest) String() string

type GetAllStepsResponse

type GetAllStepsResponse struct {

	// / Holds a collection of Steps that are defined in the project.
	AllSteps []*ProtoStepValue `protobuf:"bytes,1,rep,name=allSteps,proto3" json:"allSteps,omitempty"`
	// contains filtered or unexported fields
}

/ Response to GetAllStepsRequest

func (*GetAllStepsResponse) Descriptor deprecated

func (*GetAllStepsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAllStepsResponse.ProtoReflect.Descriptor instead.

func (*GetAllStepsResponse) GetAllSteps

func (x *GetAllStepsResponse) GetAllSteps() []*ProtoStepValue

func (*GetAllStepsResponse) ProtoMessage

func (*GetAllStepsResponse) ProtoMessage()

func (*GetAllStepsResponse) ProtoReflect

func (x *GetAllStepsResponse) ProtoReflect() protoreflect.Message

func (*GetAllStepsResponse) Reset

func (x *GetAllStepsResponse) Reset()

func (*GetAllStepsResponse) String

func (x *GetAllStepsResponse) String() string

type GetInstallationRootRequest

type GetInstallationRootRequest struct {
	// contains filtered or unexported fields
}

/ Request to get the Root Directory of the Gauge installation

func (*GetInstallationRootRequest) Descriptor deprecated

func (*GetInstallationRootRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInstallationRootRequest.ProtoReflect.Descriptor instead.

func (*GetInstallationRootRequest) ProtoMessage

func (*GetInstallationRootRequest) ProtoMessage()

func (*GetInstallationRootRequest) ProtoReflect

func (*GetInstallationRootRequest) Reset

func (x *GetInstallationRootRequest) Reset()

func (*GetInstallationRootRequest) String

func (x *GetInstallationRootRequest) String() string

type GetInstallationRootResponse

type GetInstallationRootResponse struct {

	// / Holds the absolute path of the Gauge installation directory
	InstallationRoot string `protobuf:"bytes,1,opt,name=installationRoot,proto3" json:"installationRoot,omitempty"`
	// contains filtered or unexported fields
}

/ Response of GetInstallationRootRequest

func (*GetInstallationRootResponse) Descriptor deprecated

func (*GetInstallationRootResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetInstallationRootResponse.ProtoReflect.Descriptor instead.

func (*GetInstallationRootResponse) GetInstallationRoot

func (x *GetInstallationRootResponse) GetInstallationRoot() string

func (*GetInstallationRootResponse) ProtoMessage

func (*GetInstallationRootResponse) ProtoMessage()

func (*GetInstallationRootResponse) ProtoReflect

func (*GetInstallationRootResponse) Reset

func (x *GetInstallationRootResponse) Reset()

func (*GetInstallationRootResponse) String

func (x *GetInstallationRootResponse) String() string

type GetLanguagePluginLibPathRequest

type GetLanguagePluginLibPathRequest struct {

	// / The language to locate the lib directory for.
	Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

/ Request to get the location of language plugin's Lib directory

func (*GetLanguagePluginLibPathRequest) Descriptor deprecated

func (*GetLanguagePluginLibPathRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLanguagePluginLibPathRequest.ProtoReflect.Descriptor instead.

func (*GetLanguagePluginLibPathRequest) GetLanguage

func (x *GetLanguagePluginLibPathRequest) GetLanguage() string

func (*GetLanguagePluginLibPathRequest) ProtoMessage

func (*GetLanguagePluginLibPathRequest) ProtoMessage()

func (*GetLanguagePluginLibPathRequest) ProtoReflect

func (*GetLanguagePluginLibPathRequest) Reset

func (*GetLanguagePluginLibPathRequest) String

type GetLanguagePluginLibPathResponse

type GetLanguagePluginLibPathResponse struct {

	// / Absolute path to the Lib directory of the language.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

/ Response to GetLanguagePluginLibPathRequest

func (*GetLanguagePluginLibPathResponse) Descriptor deprecated

func (*GetLanguagePluginLibPathResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLanguagePluginLibPathResponse.ProtoReflect.Descriptor instead.

func (*GetLanguagePluginLibPathResponse) GetPath

func (*GetLanguagePluginLibPathResponse) ProtoMessage

func (*GetLanguagePluginLibPathResponse) ProtoMessage()

func (*GetLanguagePluginLibPathResponse) ProtoReflect

func (*GetLanguagePluginLibPathResponse) Reset

func (*GetLanguagePluginLibPathResponse) String

type GetProjectRootRequest

type GetProjectRootRequest struct {
	// contains filtered or unexported fields
}

/ Request to get the Root Directory of the project

func (*GetProjectRootRequest) Descriptor deprecated

func (*GetProjectRootRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectRootRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRootRequest) ProtoMessage

func (*GetProjectRootRequest) ProtoMessage()

func (*GetProjectRootRequest) ProtoReflect

func (x *GetProjectRootRequest) ProtoReflect() protoreflect.Message

func (*GetProjectRootRequest) Reset

func (x *GetProjectRootRequest) Reset()

func (*GetProjectRootRequest) String

func (x *GetProjectRootRequest) String() string

type GetProjectRootResponse

type GetProjectRootResponse struct {

	// / Holds the absolute path of the Project Root directory.
	ProjectRoot string `protobuf:"bytes,1,opt,name=projectRoot,proto3" json:"projectRoot,omitempty"`
	// contains filtered or unexported fields
}

/ Response of GetProjectRootRequest.

func (*GetProjectRootResponse) Descriptor deprecated

func (*GetProjectRootResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectRootResponse.ProtoReflect.Descriptor instead.

func (*GetProjectRootResponse) GetProjectRoot

func (x *GetProjectRootResponse) GetProjectRoot() string

func (*GetProjectRootResponse) ProtoMessage

func (*GetProjectRootResponse) ProtoMessage()

func (*GetProjectRootResponse) ProtoReflect

func (x *GetProjectRootResponse) ProtoReflect() protoreflect.Message

func (*GetProjectRootResponse) Reset

func (x *GetProjectRootResponse) Reset()

func (*GetProjectRootResponse) String

func (x *GetProjectRootResponse) String() string

type GetStepValueRequest

type GetStepValueRequest struct {

	// / The text of the Step.
	StepText string `protobuf:"bytes,1,opt,name=stepText,proto3" json:"stepText,omitempty"`
	// / Flag to indicate if the Step has an inline table.
	HasInlineTable bool `protobuf:"varint,2,opt,name=hasInlineTable,proto3" json:"hasInlineTable,omitempty"`
	// contains filtered or unexported fields
}

/ Request to get a Step Value.

func (*GetStepValueRequest) Descriptor deprecated

func (*GetStepValueRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStepValueRequest.ProtoReflect.Descriptor instead.

func (*GetStepValueRequest) GetHasInlineTable

func (x *GetStepValueRequest) GetHasInlineTable() bool

func (*GetStepValueRequest) GetStepText

func (x *GetStepValueRequest) GetStepText() string

func (*GetStepValueRequest) ProtoMessage

func (*GetStepValueRequest) ProtoMessage()

func (*GetStepValueRequest) ProtoReflect

func (x *GetStepValueRequest) ProtoReflect() protoreflect.Message

func (*GetStepValueRequest) Reset

func (x *GetStepValueRequest) Reset()

func (*GetStepValueRequest) String

func (x *GetStepValueRequest) String() string

type GetStepValueResponse

type GetStepValueResponse struct {

	// / The Step corresponding to the request provided.
	StepValue *ProtoStepValue `protobuf:"bytes,1,opt,name=stepValue,proto3" json:"stepValue,omitempty"`
	// contains filtered or unexported fields
}

/ Response to GetStepValueRequest

func (*GetStepValueResponse) Descriptor deprecated

func (*GetStepValueResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStepValueResponse.ProtoReflect.Descriptor instead.

func (*GetStepValueResponse) GetStepValue

func (x *GetStepValueResponse) GetStepValue() *ProtoStepValue

func (*GetStepValueResponse) ProtoMessage

func (*GetStepValueResponse) ProtoMessage()

func (*GetStepValueResponse) ProtoReflect

func (x *GetStepValueResponse) ProtoReflect() protoreflect.Message

func (*GetStepValueResponse) Reset

func (x *GetStepValueResponse) Reset()

func (*GetStepValueResponse) String

func (x *GetStepValueResponse) String() string

type ImplementationFileGlobPatternRequest

type ImplementationFileGlobPatternRequest struct {
	// contains filtered or unexported fields
}

/ Request for getting Implementation file glob pattern

func (*ImplementationFileGlobPatternRequest) Descriptor deprecated

func (*ImplementationFileGlobPatternRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationFileGlobPatternRequest.ProtoReflect.Descriptor instead.

func (*ImplementationFileGlobPatternRequest) ProtoMessage

func (*ImplementationFileGlobPatternRequest) ProtoMessage()

func (*ImplementationFileGlobPatternRequest) ProtoReflect

func (*ImplementationFileGlobPatternRequest) Reset

func (*ImplementationFileGlobPatternRequest) String

type ImplementationFileGlobPatternResponse

type ImplementationFileGlobPatternResponse struct {

	// / List of implementation file glob patterns
	GlobPatterns []string `protobuf:"bytes,1,rep,name=globPatterns,proto3" json:"globPatterns,omitempty"`
	// contains filtered or unexported fields
}

/ Response for getting Implementation file glob pattern

func (*ImplementationFileGlobPatternResponse) Descriptor deprecated

func (*ImplementationFileGlobPatternResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationFileGlobPatternResponse.ProtoReflect.Descriptor instead.

func (*ImplementationFileGlobPatternResponse) GetGlobPatterns

func (x *ImplementationFileGlobPatternResponse) GetGlobPatterns() []string

func (*ImplementationFileGlobPatternResponse) ProtoMessage

func (*ImplementationFileGlobPatternResponse) ProtoMessage()

func (*ImplementationFileGlobPatternResponse) ProtoReflect

func (*ImplementationFileGlobPatternResponse) Reset

func (*ImplementationFileGlobPatternResponse) String

type ImplementationFileListRequest

type ImplementationFileListRequest struct {
	// contains filtered or unexported fields
}

/ Request for getting Implementation file list

func (*ImplementationFileListRequest) Descriptor deprecated

func (*ImplementationFileListRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationFileListRequest.ProtoReflect.Descriptor instead.

func (*ImplementationFileListRequest) ProtoMessage

func (*ImplementationFileListRequest) ProtoMessage()

func (*ImplementationFileListRequest) ProtoReflect

func (*ImplementationFileListRequest) Reset

func (x *ImplementationFileListRequest) Reset()

func (*ImplementationFileListRequest) String

type ImplementationFileListResponse

type ImplementationFileListResponse struct {

	// / List of implementation files
	ImplementationFilePaths []string `protobuf:"bytes,1,rep,name=implementationFilePaths,proto3" json:"implementationFilePaths,omitempty"`
	// contains filtered or unexported fields
}

/ Response for getting Implementation file list

func (*ImplementationFileListResponse) Descriptor deprecated

func (*ImplementationFileListResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationFileListResponse.ProtoReflect.Descriptor instead.

func (*ImplementationFileListResponse) GetImplementationFilePaths

func (x *ImplementationFileListResponse) GetImplementationFilePaths() []string

func (*ImplementationFileListResponse) ProtoMessage

func (*ImplementationFileListResponse) ProtoMessage()

func (*ImplementationFileListResponse) ProtoReflect

func (*ImplementationFileListResponse) Reset

func (x *ImplementationFileListResponse) Reset()

func (*ImplementationFileListResponse) String

type KeepAlive

type KeepAlive struct {

	// / ID of the plugin initiating this request
	PluginId string `protobuf:"bytes,1,opt,name=pluginId,proto3" json:"pluginId,omitempty"`
	// contains filtered or unexported fields
}

/ Tell gauge to reset the kill timer, thus extending the life

func (*KeepAlive) Descriptor deprecated

func (*KeepAlive) Descriptor() ([]byte, []int)

Deprecated: Use KeepAlive.ProtoReflect.Descriptor instead.

func (*KeepAlive) GetPluginId

func (x *KeepAlive) GetPluginId() string

func (*KeepAlive) ProtoMessage

func (*KeepAlive) ProtoMessage()

func (*KeepAlive) ProtoReflect

func (x *KeepAlive) ProtoReflect() protoreflect.Message

func (*KeepAlive) Reset

func (x *KeepAlive) Reset()

func (*KeepAlive) String

func (x *KeepAlive) String() string

type KillProcessRequest

type KillProcessRequest struct {
	// contains filtered or unexported fields
}

/ Default request. Tells the runner to shutdown.

func (*KillProcessRequest) Descriptor deprecated

func (*KillProcessRequest) Descriptor() ([]byte, []int)

Deprecated: Use KillProcessRequest.ProtoReflect.Descriptor instead.

func (*KillProcessRequest) ProtoMessage

func (*KillProcessRequest) ProtoMessage()

func (*KillProcessRequest) ProtoReflect

func (x *KillProcessRequest) ProtoReflect() protoreflect.Message

func (*KillProcessRequest) Reset

func (x *KillProcessRequest) Reset()

func (*KillProcessRequest) String

func (x *KillProcessRequest) String() string

type LspServiceClient

type LspServiceClient interface {
	// Deprecated: Do not use.
	GetStepNames(ctx context.Context, in *StepNamesRequest, opts ...grpc.CallOption) (*StepNamesResponse, error)
	// Deprecated: Do not use.
	CacheFile(ctx context.Context, in *CacheFileRequest, opts ...grpc.CallOption) (*Empty, error)
	// Deprecated: Do not use.
	GetStepPositions(ctx context.Context, in *StepPositionsRequest, opts ...grpc.CallOption) (*StepPositionsResponse, error)
	// Deprecated: Do not use.
	GetImplementationFiles(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ImplementationFileListResponse, error)
	// Deprecated: Do not use.
	ImplementStub(ctx context.Context, in *StubImplementationCodeRequest, opts ...grpc.CallOption) (*FileDiff, error)
	// Deprecated: Do not use.
	ValidateStep(ctx context.Context, in *StepValidateRequest, opts ...grpc.CallOption) (*StepValidateResponse, error)
	// Deprecated: Do not use.
	Refactor(ctx context.Context, in *RefactorRequest, opts ...grpc.CallOption) (*RefactorResponse, error)
	// Deprecated: Do not use.
	GetStepName(ctx context.Context, in *StepNameRequest, opts ...grpc.CallOption) (*StepNameResponse, error)
	// Deprecated: Do not use.
	GetGlobPatterns(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ImplementationFileGlobPatternResponse, error)
	// Deprecated: Do not use.
	KillProcess(ctx context.Context, in *KillProcessRequest, opts ...grpc.CallOption) (*Empty, error)
}

LspServiceClient is the client API for LspService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewLspServiceClient

func NewLspServiceClient(cc grpc.ClientConnInterface) LspServiceClient

type LspServiceServer

type LspServiceServer interface {
	// Deprecated: Do not use.
	GetStepNames(context.Context, *StepNamesRequest) (*StepNamesResponse, error)
	// Deprecated: Do not use.
	CacheFile(context.Context, *CacheFileRequest) (*Empty, error)
	// Deprecated: Do not use.
	GetStepPositions(context.Context, *StepPositionsRequest) (*StepPositionsResponse, error)
	// Deprecated: Do not use.
	GetImplementationFiles(context.Context, *Empty) (*ImplementationFileListResponse, error)
	// Deprecated: Do not use.
	ImplementStub(context.Context, *StubImplementationCodeRequest) (*FileDiff, error)
	// Deprecated: Do not use.
	ValidateStep(context.Context, *StepValidateRequest) (*StepValidateResponse, error)
	// Deprecated: Do not use.
	Refactor(context.Context, *RefactorRequest) (*RefactorResponse, error)
	// Deprecated: Do not use.
	GetStepName(context.Context, *StepNameRequest) (*StepNameResponse, error)
	// Deprecated: Do not use.
	GetGlobPatterns(context.Context, *Empty) (*ImplementationFileGlobPatternResponse, error)
	// Deprecated: Do not use.
	KillProcess(context.Context, *KillProcessRequest) (*Empty, error)
	// contains filtered or unexported methods
}

LspServiceServer is the server API for LspService service. All implementations must embed UnimplementedLspServiceServer for forward compatibility

type Message

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 `` /* 126-byte string literal not displayed */
	// / [ImplementationFileGlobPatternResponse](#gauge.messages.ImplementationFileGlobPatternResponse)
	ImplementationFileGlobPatternResponse *ImplementationFileGlobPatternResponse `` /* 128-byte string literal not displayed */
	// / [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"`
	// / [ConceptExecutionStartingRequest](#gauge.messages.ConceptExecutionStartingRequest)
	ConceptExecutionStartingRequest *ConceptExecutionStartingRequest `protobuf:"bytes,38,opt,name=conceptExecutionStartingRequest,proto3" json:"conceptExecutionStartingRequest,omitempty"`
	// / [ConceptExecutionEndingRequest](#gauge.messages.ConceptExecutionEndingRequest)
	ConceptExecutionEndingRequest *ConceptExecutionEndingRequest `protobuf:"bytes,39,opt,name=conceptExecutionEndingRequest,proto3" json:"conceptExecutionEndingRequest,omitempty"`
	// contains filtered or unexported fields
}

/ 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.

func (*Message) Descriptor deprecated

func (*Message) Descriptor() ([]byte, []int)

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetCacheFileRequest

func (x *Message) GetCacheFileRequest() *CacheFileRequest

func (*Message) GetConceptExecutionEndingRequest

func (x *Message) GetConceptExecutionEndingRequest() *ConceptExecutionEndingRequest

func (*Message) GetConceptExecutionStartingRequest

func (x *Message) GetConceptExecutionStartingRequest() *ConceptExecutionStartingRequest

func (*Message) GetExecuteStepRequest

func (x *Message) GetExecuteStepRequest() *ExecuteStepRequest

func (*Message) GetExecutionEndingRequest

func (x *Message) GetExecutionEndingRequest() *ExecutionEndingRequest

func (*Message) GetExecutionStartingRequest

func (x *Message) GetExecutionStartingRequest() *ExecutionStartingRequest

func (*Message) GetExecutionStatusResponse

func (x *Message) GetExecutionStatusResponse() *ExecutionStatusResponse

func (*Message) GetFileDiff

func (x *Message) GetFileDiff() *FileDiff

func (*Message) GetImplementationFileGlobPatternRequest

func (x *Message) GetImplementationFileGlobPatternRequest() *ImplementationFileGlobPatternRequest

func (*Message) GetImplementationFileGlobPatternResponse

func (x *Message) GetImplementationFileGlobPatternResponse() *ImplementationFileGlobPatternResponse

func (*Message) GetImplementationFileListRequest

func (x *Message) GetImplementationFileListRequest() *ImplementationFileListRequest

func (*Message) GetImplementationFileListResponse

func (x *Message) GetImplementationFileListResponse() *ImplementationFileListResponse

func (*Message) GetKeepAlive

func (x *Message) GetKeepAlive() *KeepAlive

func (*Message) GetKillProcessRequest

func (x *Message) GetKillProcessRequest() *KillProcessRequest

func (*Message) GetMessageId

func (x *Message) GetMessageId() int64

func (*Message) GetMessageType

func (x *Message) GetMessageType() Message_MessageType

func (*Message) GetRefactorRequest

func (x *Message) GetRefactorRequest() *RefactorRequest

func (*Message) GetRefactorResponse

func (x *Message) GetRefactorResponse() *RefactorResponse

func (*Message) GetScenarioDataStoreInitRequest

func (x *Message) GetScenarioDataStoreInitRequest() *ScenarioDataStoreInitRequest

func (*Message) GetScenarioExecutionEndingRequest

func (x *Message) GetScenarioExecutionEndingRequest() *ScenarioExecutionEndingRequest

func (*Message) GetScenarioExecutionStartingRequest

func (x *Message) GetScenarioExecutionStartingRequest() *ScenarioExecutionStartingRequest

func (*Message) GetSpecDataStoreInitRequest

func (x *Message) GetSpecDataStoreInitRequest() *SpecDataStoreInitRequest

func (*Message) GetSpecExecutionEndingRequest

func (x *Message) GetSpecExecutionEndingRequest() *SpecExecutionEndingRequest

func (*Message) GetSpecExecutionStartingRequest

func (x *Message) GetSpecExecutionStartingRequest() *SpecExecutionStartingRequest

func (*Message) GetStepExecutionEndingRequest

func (x *Message) GetStepExecutionEndingRequest() *StepExecutionEndingRequest

func (*Message) GetStepExecutionStartingRequest

func (x *Message) GetStepExecutionStartingRequest() *StepExecutionStartingRequest

func (*Message) GetStepNameRequest

func (x *Message) GetStepNameRequest() *StepNameRequest

func (*Message) GetStepNameResponse

func (x *Message) GetStepNameResponse() *StepNameResponse

func (*Message) GetStepNamesRequest

func (x *Message) GetStepNamesRequest() *StepNamesRequest

func (*Message) GetStepNamesResponse

func (x *Message) GetStepNamesResponse() *StepNamesResponse

func (*Message) GetStepPositionsRequest

func (x *Message) GetStepPositionsRequest() *StepPositionsRequest

func (*Message) GetStepPositionsResponse

func (x *Message) GetStepPositionsResponse() *StepPositionsResponse

func (*Message) GetStepValidateRequest

func (x *Message) GetStepValidateRequest() *StepValidateRequest

func (*Message) GetStepValidateResponse

func (x *Message) GetStepValidateResponse() *StepValidateResponse

func (*Message) GetStubImplementationCodeRequest

func (x *Message) GetStubImplementationCodeRequest() *StubImplementationCodeRequest

func (*Message) GetSuiteDataStoreInitRequest

func (x *Message) GetSuiteDataStoreInitRequest() *SuiteDataStoreInitRequest

func (*Message) GetSuiteExecutionResult

func (x *Message) GetSuiteExecutionResult() *SuiteExecutionResult

func (*Message) GetSuiteExecutionResultItem

func (x *Message) GetSuiteExecutionResultItem() *SuiteExecutionResultItem

func (*Message) GetUnsupportedMessageResponse

func (x *Message) GetUnsupportedMessageResponse() *UnsupportedMessageResponse

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

type Message_MessageType

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
	Message_ConceptExecutionStarting              Message_MessageType = 35
	Message_ConceptExecutionEnding                Message_MessageType = 36
)

func (Message_MessageType) Descriptor

func (Message_MessageType) Enum

func (Message_MessageType) EnumDescriptor deprecated

func (Message_MessageType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Message_MessageType.Descriptor instead.

func (Message_MessageType) Number

func (Message_MessageType) String

func (x Message_MessageType) String() string

func (Message_MessageType) Type

type Parameter

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"`
	// contains filtered or unexported fields
}

/ A proto object representing Fragment.

func (*Parameter) Descriptor deprecated

func (*Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Parameter.ProtoReflect.Descriptor instead.

func (*Parameter) GetName

func (x *Parameter) GetName() string

func (*Parameter) GetParameterType

func (x *Parameter) GetParameterType() Parameter_ParameterType

func (*Parameter) GetTable

func (x *Parameter) GetTable() *ProtoTable

func (*Parameter) GetValue

func (x *Parameter) GetValue() string

func (*Parameter) ProtoMessage

func (*Parameter) ProtoMessage()

func (*Parameter) ProtoReflect

func (x *Parameter) ProtoReflect() protoreflect.Message

func (*Parameter) Reset

func (x *Parameter) Reset()

func (*Parameter) String

func (x *Parameter) String() string

type ParameterPosition

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"`
	// contains filtered or unexported fields
}

/ Holds the new and old positions of a parameter. / Used when refactoring a Step.

func (*ParameterPosition) Descriptor deprecated

func (*ParameterPosition) Descriptor() ([]byte, []int)

Deprecated: Use ParameterPosition.ProtoReflect.Descriptor instead.

func (*ParameterPosition) GetNewPosition

func (x *ParameterPosition) GetNewPosition() int32

func (*ParameterPosition) GetOldPosition

func (x *ParameterPosition) GetOldPosition() int32

func (*ParameterPosition) ProtoMessage

func (*ParameterPosition) ProtoMessage()

func (*ParameterPosition) ProtoReflect

func (x *ParameterPosition) ProtoReflect() protoreflect.Message

func (*ParameterPosition) Reset

func (x *ParameterPosition) Reset()

func (*ParameterPosition) String

func (x *ParameterPosition) String() string

type Parameter_ParameterType

type Parameter_ParameterType int32

/ Enum representing types of Parameter.

const (
	Parameter_Static         Parameter_ParameterType = 0 // Static parameter. The value of the parameter is defined at the Step.
	Parameter_Dynamic        Parameter_ParameterType = 1 // Dynamic parameter. This is a parameter placeholder, and the actual value is injected at runtime, depending on the context of the call.
	Parameter_Special_String Parameter_ParameterType = 2 // Special paramter, taking a string value. Special paramters are read from a file.
	Parameter_Special_Table  Parameter_ParameterType = 3 // Special paramter, taking a Table value. This parameter is read from a csv file.
	Parameter_Table          Parameter_ParameterType = 4 // A table parameter, used for data driven execution.
)

func (Parameter_ParameterType) Descriptor

func (Parameter_ParameterType) Enum

func (Parameter_ParameterType) EnumDescriptor deprecated

func (Parameter_ParameterType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Parameter_ParameterType.Descriptor instead.

func (Parameter_ParameterType) Number

func (Parameter_ParameterType) String

func (x Parameter_ParameterType) String() string

func (Parameter_ParameterType) Type

type PerformRefactoringRequest

type PerformRefactoringRequest struct {

	// / Step to refactor
	OldStep string `protobuf:"bytes,1,opt,name=oldStep,proto3" json:"oldStep,omitempty"`
	// / Change to be made
	NewStep string `protobuf:"bytes,2,opt,name=newStep,proto3" json:"newStep,omitempty"`
	// contains filtered or unexported fields
}

/ Request to perform a Refactor

func (*PerformRefactoringRequest) Descriptor deprecated

func (*PerformRefactoringRequest) Descriptor() ([]byte, []int)

Deprecated: Use PerformRefactoringRequest.ProtoReflect.Descriptor instead.

func (*PerformRefactoringRequest) GetNewStep

func (x *PerformRefactoringRequest) GetNewStep() string

func (*PerformRefactoringRequest) GetOldStep

func (x *PerformRefactoringRequest) GetOldStep() string

func (*PerformRefactoringRequest) ProtoMessage

func (*PerformRefactoringRequest) ProtoMessage()

func (*PerformRefactoringRequest) ProtoReflect

func (*PerformRefactoringRequest) Reset

func (x *PerformRefactoringRequest) Reset()

func (*PerformRefactoringRequest) String

func (x *PerformRefactoringRequest) String() string

type PerformRefactoringResponse

type PerformRefactoringResponse struct {

	// / Flag indicating Success
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// / Error message if the refactoring was unsuccessful.
	Errors []string `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
	// / Collection of files that were changed as part of the Refactoring.
	FilesChanged []string `protobuf:"bytes,3,rep,name=filesChanged,proto3" json:"filesChanged,omitempty"`
	// contains filtered or unexported fields
}

/ Response to PerformRefactoringRequest

func (*PerformRefactoringResponse) Descriptor deprecated

func (*PerformRefactoringResponse) Descriptor() ([]byte, []int)

Deprecated: Use PerformRefactoringResponse.ProtoReflect.Descriptor instead.

func (*PerformRefactoringResponse) GetErrors

func (x *PerformRefactoringResponse) GetErrors() []string

func (*PerformRefactoringResponse) GetFilesChanged

func (x *PerformRefactoringResponse) GetFilesChanged() []string

func (*PerformRefactoringResponse) GetSuccess

func (x *PerformRefactoringResponse) GetSuccess() bool

func (*PerformRefactoringResponse) ProtoMessage

func (*PerformRefactoringResponse) ProtoMessage()

func (*PerformRefactoringResponse) ProtoReflect

func (*PerformRefactoringResponse) Reset

func (x *PerformRefactoringResponse) Reset()

func (*PerformRefactoringResponse) String

func (x *PerformRefactoringResponse) String() string

type ProtoComment

type ProtoComment struct {

	// / Text representing the Comment.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

/ A proto object representing Comment.

func (*ProtoComment) Descriptor deprecated

func (*ProtoComment) Descriptor() ([]byte, []int)

Deprecated: Use ProtoComment.ProtoReflect.Descriptor instead.

func (*ProtoComment) GetText

func (x *ProtoComment) GetText() string

func (*ProtoComment) ProtoMessage

func (*ProtoComment) ProtoMessage()

func (*ProtoComment) ProtoReflect

func (x *ProtoComment) ProtoReflect() protoreflect.Message

func (*ProtoComment) Reset

func (x *ProtoComment) Reset()

func (*ProtoComment) String

func (x *ProtoComment) String() string

type ProtoConcept

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"`
	// contains filtered or unexported fields
}

/ 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

func (*ProtoConcept) Descriptor deprecated

func (*ProtoConcept) Descriptor() ([]byte, []int)

Deprecated: Use ProtoConcept.ProtoReflect.Descriptor instead.

func (*ProtoConcept) GetConceptExecutionResult

func (x *ProtoConcept) GetConceptExecutionResult() *ProtoStepExecutionResult

func (*ProtoConcept) GetConceptStep

func (x *ProtoConcept) GetConceptStep() *ProtoStep

func (*ProtoConcept) GetSteps

func (x *ProtoConcept) GetSteps() []*ProtoItem

func (*ProtoConcept) ProtoMessage

func (*ProtoConcept) ProtoMessage()

func (*ProtoConcept) ProtoReflect

func (x *ProtoConcept) ProtoReflect() protoreflect.Message

func (*ProtoConcept) Reset

func (x *ProtoConcept) Reset()

func (*ProtoConcept) String

func (x *ProtoConcept) String() string

type ProtoExecutionResult

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.
	//
	// Deprecated: Marked as deprecated in spec.proto.
	ScreenShot []byte `protobuf:"bytes,5,opt,name=screenShot,proto3" json:"screenShot,omitempty"`
	// / 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.
	//
	// Deprecated: Marked as deprecated in spec.proto.
	FailureScreenshot []byte `protobuf:"bytes,9,opt,name=failureScreenshot,proto3" json:"failureScreenshot,omitempty"`
	// / [DEPRECATED, use screenshotFiles] Bytes array containing screenshots at the time of it invoked
	//
	// Deprecated: Marked as deprecated in spec.proto.
	Screenshots [][]byte `protobuf:"bytes,10,rep,name=screenshots,proto3" json:"screenshots,omitempty"`
	// / 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"`
	// / Flag to indicate skipping of the scenario execution
	SkipScenario bool `protobuf:"varint,13,opt,name=skipScenario,proto3" json:"skipScenario,omitempty"`
	// contains filtered or unexported fields
}

/ A proto object representing the result of an execution

func (*ProtoExecutionResult) Descriptor deprecated

func (*ProtoExecutionResult) Descriptor() ([]byte, []int)

Deprecated: Use ProtoExecutionResult.ProtoReflect.Descriptor instead.

func (*ProtoExecutionResult) GetErrorMessage

func (x *ProtoExecutionResult) GetErrorMessage() string

func (*ProtoExecutionResult) GetErrorType

func (*ProtoExecutionResult) GetExecutionTime

func (x *ProtoExecutionResult) GetExecutionTime() int64

func (*ProtoExecutionResult) GetFailed

func (x *ProtoExecutionResult) GetFailed() bool

func (*ProtoExecutionResult) GetFailureScreenshot deprecated

func (x *ProtoExecutionResult) GetFailureScreenshot() []byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoExecutionResult) GetFailureScreenshotFile

func (x *ProtoExecutionResult) GetFailureScreenshotFile() string

func (*ProtoExecutionResult) GetMessage

func (x *ProtoExecutionResult) GetMessage() []string

func (*ProtoExecutionResult) GetRecoverableError

func (x *ProtoExecutionResult) GetRecoverableError() bool

func (*ProtoExecutionResult) GetScreenShot deprecated

func (x *ProtoExecutionResult) GetScreenShot() []byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoExecutionResult) GetScreenshotFiles

func (x *ProtoExecutionResult) GetScreenshotFiles() []string

func (*ProtoExecutionResult) GetScreenshots deprecated

func (x *ProtoExecutionResult) GetScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoExecutionResult) GetSkipScenario

func (x *ProtoExecutionResult) GetSkipScenario() bool

func (*ProtoExecutionResult) GetStackTrace

func (x *ProtoExecutionResult) GetStackTrace() string

func (*ProtoExecutionResult) ProtoMessage

func (*ProtoExecutionResult) ProtoMessage()

func (*ProtoExecutionResult) ProtoReflect

func (x *ProtoExecutionResult) ProtoReflect() protoreflect.Message

func (*ProtoExecutionResult) Reset

func (x *ProtoExecutionResult) Reset()

func (*ProtoExecutionResult) String

func (x *ProtoExecutionResult) String() string

type ProtoExecutionResult_ErrorType

type ProtoExecutionResult_ErrorType int32
const (
	ProtoExecutionResult_ASSERTION    ProtoExecutionResult_ErrorType = 0
	ProtoExecutionResult_VERIFICATION ProtoExecutionResult_ErrorType = 1
)

func (ProtoExecutionResult_ErrorType) Descriptor

func (ProtoExecutionResult_ErrorType) Enum

func (ProtoExecutionResult_ErrorType) EnumDescriptor deprecated

func (ProtoExecutionResult_ErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtoExecutionResult_ErrorType.Descriptor instead.

func (ProtoExecutionResult_ErrorType) Number

func (ProtoExecutionResult_ErrorType) String

func (ProtoExecutionResult_ErrorType) Type

type ProtoHookFailure

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.
	//
	// Deprecated: Marked as deprecated in spec.proto.
	ScreenShot []byte `protobuf:"bytes,3,opt,name=screenShot,proto3" json:"screenShot,omitempty"`
	// / 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.
	//
	// Deprecated: Marked as deprecated in spec.proto.
	FailureScreenshot []byte `protobuf:"bytes,5,opt,name=failureScreenshot,proto3" json:"failureScreenshot,omitempty"`
	// / Path to the screenshot file captured at the time of failure.
	FailureScreenshotFile string `protobuf:"bytes,6,opt,name=failureScreenshotFile,proto3" json:"failureScreenshotFile,omitempty"`
	// contains filtered or unexported fields
}

/ A proto object representing a pre-hook failure. / Used to hold failure information for before_suite, before_spec, before_scenario and before_spec hooks.

func (*ProtoHookFailure) Descriptor deprecated

func (*ProtoHookFailure) Descriptor() ([]byte, []int)

Deprecated: Use ProtoHookFailure.ProtoReflect.Descriptor instead.

func (*ProtoHookFailure) GetErrorMessage

func (x *ProtoHookFailure) GetErrorMessage() string

func (*ProtoHookFailure) GetFailureScreenshot deprecated

func (x *ProtoHookFailure) GetFailureScreenshot() []byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoHookFailure) GetFailureScreenshotFile

func (x *ProtoHookFailure) GetFailureScreenshotFile() string

func (*ProtoHookFailure) GetScreenShot deprecated

func (x *ProtoHookFailure) GetScreenShot() []byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoHookFailure) GetStackTrace

func (x *ProtoHookFailure) GetStackTrace() string

func (*ProtoHookFailure) GetTableRowIndex

func (x *ProtoHookFailure) GetTableRowIndex() int32

func (*ProtoHookFailure) ProtoMessage

func (*ProtoHookFailure) ProtoMessage()

func (*ProtoHookFailure) ProtoReflect

func (x *ProtoHookFailure) ProtoReflect() protoreflect.Message

func (*ProtoHookFailure) Reset

func (x *ProtoHookFailure) Reset()

func (*ProtoHookFailure) String

func (x *ProtoHookFailure) String() string

type ProtoItem

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"`
	// contains filtered or unexported fields
}

/ Container for all valid Items under a Specification.

func (*ProtoItem) Descriptor deprecated

func (*ProtoItem) Descriptor() ([]byte, []int)

Deprecated: Use ProtoItem.ProtoReflect.Descriptor instead.

func (*ProtoItem) GetComment

func (x *ProtoItem) GetComment() *ProtoComment

func (*ProtoItem) GetConcept

func (x *ProtoItem) GetConcept() *ProtoConcept

func (*ProtoItem) GetFileName

func (x *ProtoItem) GetFileName() string

func (*ProtoItem) GetItemType

func (x *ProtoItem) GetItemType() ProtoItem_ItemType

func (*ProtoItem) GetScenario

func (x *ProtoItem) GetScenario() *ProtoScenario

func (*ProtoItem) GetStep

func (x *ProtoItem) GetStep() *ProtoStep

func (*ProtoItem) GetTable

func (x *ProtoItem) GetTable() *ProtoTable

func (*ProtoItem) GetTableDrivenScenario

func (x *ProtoItem) GetTableDrivenScenario() *ProtoTableDrivenScenario

func (*ProtoItem) GetTags

func (x *ProtoItem) GetTags() *ProtoTags

func (*ProtoItem) ProtoMessage

func (*ProtoItem) ProtoMessage()

func (*ProtoItem) ProtoReflect

func (x *ProtoItem) ProtoReflect() protoreflect.Message

func (*ProtoItem) Reset

func (x *ProtoItem) Reset()

func (*ProtoItem) String

func (x *ProtoItem) String() string

type ProtoItem_ItemType

type ProtoItem_ItemType int32

/ Enumerates various item types that the proto item can contain. Valid types are: Step, Comment, Concept, Scenario, TableDrivenScenario, Table, Tags

const (
	ProtoItem_Step                ProtoItem_ItemType = 0 // Item is a Step
	ProtoItem_Comment             ProtoItem_ItemType = 1 // Item is a Comment
	ProtoItem_Concept             ProtoItem_ItemType = 2 // Item is a Concept
	ProtoItem_Scenario            ProtoItem_ItemType = 3 // Item is a Scenario
	ProtoItem_TableDrivenScenario ProtoItem_ItemType = 4 // Item is a TableDrivenScenario, a special case of Scenario, where there is a Context Step defining a table.
	ProtoItem_Table               ProtoItem_ItemType = 5 // Item is a Table
	ProtoItem_Tags                ProtoItem_ItemType = 6 // Item is a Tag
)

func (ProtoItem_ItemType) Descriptor

func (ProtoItem_ItemType) Enum

func (ProtoItem_ItemType) EnumDescriptor deprecated

func (ProtoItem_ItemType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtoItem_ItemType.Descriptor instead.

func (ProtoItem_ItemType) Number

func (ProtoItem_ItemType) String

func (x ProtoItem_ItemType) String() string

func (ProtoItem_ItemType) Type

type ProtoScenario

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
	//
	// Deprecated: Marked as deprecated in spec.proto.
	Failed bool `protobuf:"varint,2,opt,name=failed,proto3" json:"failed,omitempty"`
	// / 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
	//
	// Deprecated: Marked as deprecated in spec.proto.
	Skipped bool `protobuf:"varint,9,opt,name=skipped,proto3" json:"skipped,omitempty"`
	// / 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
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PreHookMessage []string `protobuf:"bytes,17,rep,name=preHookMessage,proto3" json:"preHookMessage,omitempty"`
	// / [DEPRECATED, use postHookMessages] Additional information at post hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PostHookMessage []string `protobuf:"bytes,18,rep,name=postHookMessage,proto3" json:"postHookMessage,omitempty"`
	// / [DEPRECATED, use preHookScreenshotFiles] Capture Screenshot at pre hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PreHookScreenshots [][]byte `protobuf:"bytes,19,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"`
	// / [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PostHookScreenshots [][]byte `protobuf:"bytes,20,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,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"`
	// / Number of retires
	RetriesCount int64 `protobuf:"varint,23,opt,name=retriesCount,proto3" json:"retriesCount,omitempty"`
	// contains filtered or unexported fields
}

/ A proto object representing a Scenario

func (*ProtoScenario) Descriptor deprecated

func (*ProtoScenario) Descriptor() ([]byte, []int)

Deprecated: Use ProtoScenario.ProtoReflect.Descriptor instead.

func (*ProtoScenario) GetContexts

func (x *ProtoScenario) GetContexts() []*ProtoItem

func (*ProtoScenario) GetExecutionStatus

func (x *ProtoScenario) GetExecutionStatus() ExecutionStatus

func (*ProtoScenario) GetExecutionTime

func (x *ProtoScenario) GetExecutionTime() int64

func (*ProtoScenario) GetFailed deprecated

func (x *ProtoScenario) GetFailed() bool

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoScenario) GetID

func (x *ProtoScenario) GetID() string

func (*ProtoScenario) GetPostHookFailure

func (x *ProtoScenario) GetPostHookFailure() *ProtoHookFailure

func (*ProtoScenario) GetPostHookMessage deprecated

func (x *ProtoScenario) GetPostHookMessage() []string

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoScenario) GetPostHookMessages

func (x *ProtoScenario) GetPostHookMessages() []string

func (*ProtoScenario) GetPostHookScreenshotFiles

func (x *ProtoScenario) GetPostHookScreenshotFiles() []string

func (*ProtoScenario) GetPostHookScreenshots deprecated

func (x *ProtoScenario) GetPostHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoScenario) GetPreHookFailure

func (x *ProtoScenario) GetPreHookFailure() *ProtoHookFailure

func (*ProtoScenario) GetPreHookMessage deprecated

func (x *ProtoScenario) GetPreHookMessage() []string

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoScenario) GetPreHookMessages

func (x *ProtoScenario) GetPreHookMessages() []string

func (*ProtoScenario) GetPreHookScreenshotFiles

func (x *ProtoScenario) GetPreHookScreenshotFiles() []string

func (*ProtoScenario) GetPreHookScreenshots deprecated

func (x *ProtoScenario) GetPreHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoScenario) GetRetriesCount

func (x *ProtoScenario) GetRetriesCount() int64

func (*ProtoScenario) GetScenarioHeading

func (x *ProtoScenario) GetScenarioHeading() string

func (*ProtoScenario) GetScenarioItems

func (x *ProtoScenario) GetScenarioItems() []*ProtoItem

func (*ProtoScenario) GetSkipErrors

func (x *ProtoScenario) GetSkipErrors() []string

func (*ProtoScenario) GetSkipped deprecated

func (x *ProtoScenario) GetSkipped() bool

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoScenario) GetSpan

func (x *ProtoScenario) GetSpan() *Span

func (*ProtoScenario) GetTags

func (x *ProtoScenario) GetTags() []string

func (*ProtoScenario) GetTearDownSteps

func (x *ProtoScenario) GetTearDownSteps() []*ProtoItem

func (*ProtoScenario) ProtoMessage

func (*ProtoScenario) ProtoMessage()

func (*ProtoScenario) ProtoReflect

func (x *ProtoScenario) ProtoReflect() protoreflect.Message

func (*ProtoScenario) Reset

func (x *ProtoScenario) Reset()

func (*ProtoScenario) String

func (x *ProtoScenario) String() string

type ProtoScenarioResult

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"`
	// contains filtered or unexported fields
}

/ A proto object representing the result of Scenario execution.

func (*ProtoScenarioResult) Descriptor deprecated

func (*ProtoScenarioResult) Descriptor() ([]byte, []int)

Deprecated: Use ProtoScenarioResult.ProtoReflect.Descriptor instead.

func (*ProtoScenarioResult) GetExecutionTime

func (x *ProtoScenarioResult) GetExecutionTime() int64

func (*ProtoScenarioResult) GetProtoItem

func (x *ProtoScenarioResult) GetProtoItem() *ProtoItem

func (*ProtoScenarioResult) GetTimestamp

func (x *ProtoScenarioResult) GetTimestamp() string

func (*ProtoScenarioResult) ProtoMessage

func (*ProtoScenarioResult) ProtoMessage()

func (*ProtoScenarioResult) ProtoReflect

func (x *ProtoScenarioResult) ProtoReflect() protoreflect.Message

func (*ProtoScenarioResult) Reset

func (x *ProtoScenarioResult) Reset()

func (*ProtoScenarioResult) String

func (x *ProtoScenarioResult) String() string

type ProtoSpec

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
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PreHookMessage []string `protobuf:"bytes,10,rep,name=preHookMessage,proto3" json:"preHookMessage,omitempty"`
	// / [DEPRECATED, use postHookMessages] Additional information at post hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PostHookMessage []string `protobuf:"bytes,11,rep,name=postHookMessage,proto3" json:"postHookMessage,omitempty"`
	// / [DEPRECATED, use preHookScreenshotFiles] Capture Screenshot at pre hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PreHookScreenshots [][]byte `protobuf:"bytes,12,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"`
	// / [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PostHookScreenshots [][]byte `protobuf:"bytes,13,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,omitempty"`
	// / 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"`
	// contains filtered or unexported fields
}

/ A proto object representing a Specification / A specification can contain Scenarios or Steps, besides Comments

func (*ProtoSpec) Descriptor deprecated

func (*ProtoSpec) Descriptor() ([]byte, []int)

Deprecated: Use ProtoSpec.ProtoReflect.Descriptor instead.

func (*ProtoSpec) GetFileName

func (x *ProtoSpec) GetFileName() string

func (*ProtoSpec) GetIsTableDriven

func (x *ProtoSpec) GetIsTableDriven() bool

func (*ProtoSpec) GetItemCount

func (x *ProtoSpec) GetItemCount() int64

func (*ProtoSpec) GetItems

func (x *ProtoSpec) GetItems() []*ProtoItem

func (*ProtoSpec) GetPostHookFailures

func (x *ProtoSpec) GetPostHookFailures() []*ProtoHookFailure

func (*ProtoSpec) GetPostHookMessage deprecated

func (x *ProtoSpec) GetPostHookMessage() []string

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSpec) GetPostHookMessages

func (x *ProtoSpec) GetPostHookMessages() []string

func (*ProtoSpec) GetPostHookScreenshotFiles

func (x *ProtoSpec) GetPostHookScreenshotFiles() []string

func (*ProtoSpec) GetPostHookScreenshots deprecated

func (x *ProtoSpec) GetPostHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSpec) GetPreHookFailures

func (x *ProtoSpec) GetPreHookFailures() []*ProtoHookFailure

func (*ProtoSpec) GetPreHookMessage deprecated

func (x *ProtoSpec) GetPreHookMessage() []string

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSpec) GetPreHookMessages

func (x *ProtoSpec) GetPreHookMessages() []string

func (*ProtoSpec) GetPreHookScreenshotFiles

func (x *ProtoSpec) GetPreHookScreenshotFiles() []string

func (*ProtoSpec) GetPreHookScreenshots deprecated

func (x *ProtoSpec) GetPreHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSpec) GetSpecHeading

func (x *ProtoSpec) GetSpecHeading() string

func (*ProtoSpec) GetTags

func (x *ProtoSpec) GetTags() []string

func (*ProtoSpec) ProtoMessage

func (*ProtoSpec) ProtoMessage()

func (*ProtoSpec) ProtoReflect

func (x *ProtoSpec) ProtoReflect() protoreflect.Message

func (*ProtoSpec) Reset

func (x *ProtoSpec) Reset()

func (*ProtoSpec) String

func (x *ProtoSpec) String() string

type ProtoSpecResult

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"`
	// contains filtered or unexported fields
}

/ A proto object representing the result of Spec execution.

func (*ProtoSpecResult) Descriptor deprecated

func (*ProtoSpecResult) Descriptor() ([]byte, []int)

Deprecated: Use ProtoSpecResult.ProtoReflect.Descriptor instead.

func (*ProtoSpecResult) GetErrors

func (x *ProtoSpecResult) GetErrors() []*Error

func (*ProtoSpecResult) GetExecutionTime

func (x *ProtoSpecResult) GetExecutionTime() int64

func (*ProtoSpecResult) GetFailed

func (x *ProtoSpecResult) GetFailed() bool

func (*ProtoSpecResult) GetFailedDataTableRows

func (x *ProtoSpecResult) GetFailedDataTableRows() []int32

func (*ProtoSpecResult) GetProtoSpec

func (x *ProtoSpecResult) GetProtoSpec() *ProtoSpec

func (*ProtoSpecResult) GetScenarioCount

func (x *ProtoSpecResult) GetScenarioCount() int32

func (*ProtoSpecResult) GetScenarioFailedCount

func (x *ProtoSpecResult) GetScenarioFailedCount() int32

func (*ProtoSpecResult) GetScenarioSkippedCount

func (x *ProtoSpecResult) GetScenarioSkippedCount() int32

func (*ProtoSpecResult) GetSkipped

func (x *ProtoSpecResult) GetSkipped() bool

func (*ProtoSpecResult) GetSkippedDataTableRows

func (x *ProtoSpecResult) GetSkippedDataTableRows() []int32

func (*ProtoSpecResult) GetTimestamp

func (x *ProtoSpecResult) GetTimestamp() string

func (*ProtoSpecResult) ProtoMessage

func (*ProtoSpecResult) ProtoMessage()

func (*ProtoSpecResult) ProtoReflect

func (x *ProtoSpecResult) ProtoReflect() protoreflect.Message

func (*ProtoSpecResult) Reset

func (x *ProtoSpecResult) Reset()

func (*ProtoSpecResult) String

func (x *ProtoSpecResult) String() string

type ProtoStep

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
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PreHookScreenshots [][]byte `protobuf:"bytes,7,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"`
	// / [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PostHookScreenshots [][]byte `protobuf:"bytes,8,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,omitempty"`
	// / 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"`
	// contains filtered or unexported fields
}

/ A proto object representing a Step

func (*ProtoStep) Descriptor deprecated

func (*ProtoStep) Descriptor() ([]byte, []int)

Deprecated: Use ProtoStep.ProtoReflect.Descriptor instead.

func (*ProtoStep) GetActualText

func (x *ProtoStep) GetActualText() string

func (*ProtoStep) GetFragments

func (x *ProtoStep) GetFragments() []*Fragment

func (*ProtoStep) GetParsedText

func (x *ProtoStep) GetParsedText() string

func (*ProtoStep) GetPostHookMessages

func (x *ProtoStep) GetPostHookMessages() []string

func (*ProtoStep) GetPostHookScreenshotFiles

func (x *ProtoStep) GetPostHookScreenshotFiles() []string

func (*ProtoStep) GetPostHookScreenshots deprecated

func (x *ProtoStep) GetPostHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoStep) GetPreHookMessages

func (x *ProtoStep) GetPreHookMessages() []string

func (*ProtoStep) GetPreHookScreenshotFiles

func (x *ProtoStep) GetPreHookScreenshotFiles() []string

func (*ProtoStep) GetPreHookScreenshots deprecated

func (x *ProtoStep) GetPreHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoStep) GetStepExecutionResult

func (x *ProtoStep) GetStepExecutionResult() *ProtoStepExecutionResult

func (*ProtoStep) ProtoMessage

func (*ProtoStep) ProtoMessage()

func (*ProtoStep) ProtoReflect

func (x *ProtoStep) ProtoReflect() protoreflect.Message

func (*ProtoStep) Reset

func (x *ProtoStep) Reset()

func (*ProtoStep) String

func (x *ProtoStep) String() string

type ProtoStepExecutionResult

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"`
	// contains filtered or unexported fields
}

/ A proto object representing Step Execution result

func (*ProtoStepExecutionResult) Descriptor deprecated

func (*ProtoStepExecutionResult) Descriptor() ([]byte, []int)

Deprecated: Use ProtoStepExecutionResult.ProtoReflect.Descriptor instead.

func (*ProtoStepExecutionResult) GetExecutionResult

func (x *ProtoStepExecutionResult) GetExecutionResult() *ProtoExecutionResult

func (*ProtoStepExecutionResult) GetPostHookFailure

func (x *ProtoStepExecutionResult) GetPostHookFailure() *ProtoHookFailure

func (*ProtoStepExecutionResult) GetPreHookFailure

func (x *ProtoStepExecutionResult) GetPreHookFailure() *ProtoHookFailure

func (*ProtoStepExecutionResult) GetSkipped

func (x *ProtoStepExecutionResult) GetSkipped() bool

func (*ProtoStepExecutionResult) GetSkippedReason

func (x *ProtoStepExecutionResult) GetSkippedReason() string

func (*ProtoStepExecutionResult) ProtoMessage

func (*ProtoStepExecutionResult) ProtoMessage()

func (*ProtoStepExecutionResult) ProtoReflect

func (x *ProtoStepExecutionResult) ProtoReflect() protoreflect.Message

func (*ProtoStepExecutionResult) Reset

func (x *ProtoStepExecutionResult) Reset()

func (*ProtoStepExecutionResult) String

func (x *ProtoStepExecutionResult) String() string

type ProtoStepResult

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"`
	// contains filtered or unexported fields
}

/ A proto object representing the result of Step execution.

func (*ProtoStepResult) Descriptor deprecated

func (*ProtoStepResult) Descriptor() ([]byte, []int)

Deprecated: Use ProtoStepResult.ProtoReflect.Descriptor instead.

func (*ProtoStepResult) GetExecutionTime

func (x *ProtoStepResult) GetExecutionTime() int64

func (*ProtoStepResult) GetProtoItem

func (x *ProtoStepResult) GetProtoItem() *ProtoItem

func (*ProtoStepResult) GetTimestamp

func (x *ProtoStepResult) GetTimestamp() string

func (*ProtoStepResult) ProtoMessage

func (*ProtoStepResult) ProtoMessage()

func (*ProtoStepResult) ProtoReflect

func (x *ProtoStepResult) ProtoReflect() protoreflect.Message

func (*ProtoStepResult) Reset

func (x *ProtoStepResult) Reset()

func (*ProtoStepResult) String

func (x *ProtoStepResult) String() string

type ProtoStepValue

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"`
	// contains filtered or unexported fields
}

/ A proto object representing a Step value.

func (*ProtoStepValue) Descriptor deprecated

func (*ProtoStepValue) Descriptor() ([]byte, []int)

Deprecated: Use ProtoStepValue.ProtoReflect.Descriptor instead.

func (*ProtoStepValue) GetParameterizedStepValue

func (x *ProtoStepValue) GetParameterizedStepValue() string

func (*ProtoStepValue) GetParameters

func (x *ProtoStepValue) GetParameters() []string

func (*ProtoStepValue) GetStepValue

func (x *ProtoStepValue) GetStepValue() string

func (*ProtoStepValue) ProtoMessage

func (*ProtoStepValue) ProtoMessage()

func (*ProtoStepValue) ProtoReflect

func (x *ProtoStepValue) ProtoReflect() protoreflect.Message

func (*ProtoStepValue) Reset

func (x *ProtoStepValue) Reset()

func (*ProtoStepValue) String

func (x *ProtoStepValue) String() string

type ProtoSuiteResult

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
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PreHookMessage []string `protobuf:"bytes,15,rep,name=preHookMessage,proto3" json:"preHookMessage,omitempty"`
	// / [DEPRECATED, use postHookMessages] Additional information at post hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PostHookMessage []string `protobuf:"bytes,16,rep,name=postHookMessage,proto3" json:"postHookMessage,omitempty"`
	// / [DEPRECATED, use preHookScreenshotFiles] Capture Screenshot at pre hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PreHookScreenshots [][]byte `protobuf:"bytes,17,rep,name=preHookScreenshots,proto3" json:"preHookScreenshots,omitempty"`
	// / [DEPRECATED, use postHookScreenshotFiles] Capture Screenshot at post hook exec time to be available on reports
	//
	// Deprecated: Marked as deprecated in spec.proto.
	PostHookScreenshots [][]byte `protobuf:"bytes,18,rep,name=postHookScreenshots,proto3" json:"postHookScreenshots,omitempty"`
	// 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"`
	// contains filtered or unexported fields
}

/ A proto object representing the result of entire Suite execution.

func (*ProtoSuiteResult) Descriptor deprecated

func (*ProtoSuiteResult) Descriptor() ([]byte, []int)

Deprecated: Use ProtoSuiteResult.ProtoReflect.Descriptor instead.

func (*ProtoSuiteResult) GetChunkSize

func (x *ProtoSuiteResult) GetChunkSize() int64

func (*ProtoSuiteResult) GetChunked

func (x *ProtoSuiteResult) GetChunked() bool

func (*ProtoSuiteResult) GetEnvironment

func (x *ProtoSuiteResult) GetEnvironment() string

func (*ProtoSuiteResult) GetExecutionTime

func (x *ProtoSuiteResult) GetExecutionTime() int64

func (*ProtoSuiteResult) GetFailed

func (x *ProtoSuiteResult) GetFailed() bool

func (*ProtoSuiteResult) GetPostHookFailure

func (x *ProtoSuiteResult) GetPostHookFailure() *ProtoHookFailure

func (*ProtoSuiteResult) GetPostHookMessage deprecated

func (x *ProtoSuiteResult) GetPostHookMessage() []string

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSuiteResult) GetPostHookMessages

func (x *ProtoSuiteResult) GetPostHookMessages() []string

func (*ProtoSuiteResult) GetPostHookScreenshotFiles

func (x *ProtoSuiteResult) GetPostHookScreenshotFiles() []string

func (*ProtoSuiteResult) GetPostHookScreenshots deprecated

func (x *ProtoSuiteResult) GetPostHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSuiteResult) GetPreHookFailure

func (x *ProtoSuiteResult) GetPreHookFailure() *ProtoHookFailure

func (*ProtoSuiteResult) GetPreHookMessage deprecated

func (x *ProtoSuiteResult) GetPreHookMessage() []string

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSuiteResult) GetPreHookMessages

func (x *ProtoSuiteResult) GetPreHookMessages() []string

func (*ProtoSuiteResult) GetPreHookScreenshotFiles

func (x *ProtoSuiteResult) GetPreHookScreenshotFiles() []string

func (*ProtoSuiteResult) GetPreHookScreenshots deprecated

func (x *ProtoSuiteResult) GetPreHookScreenshots() [][]byte

Deprecated: Marked as deprecated in spec.proto.

func (*ProtoSuiteResult) GetProjectName

func (x *ProtoSuiteResult) GetProjectName() string

func (*ProtoSuiteResult) GetSpecResults

func (x *ProtoSuiteResult) GetSpecResults() []*ProtoSpecResult

func (*ProtoSuiteResult) GetSpecsFailedCount

func (x *ProtoSuiteResult) GetSpecsFailedCount() int32

func (*ProtoSuiteResult) GetSpecsSkippedCount

func (x *ProtoSuiteResult) GetSpecsSkippedCount() int32

func (*ProtoSuiteResult) GetSuccessRate

func (x *ProtoSuiteResult) GetSuccessRate() float32

func (*ProtoSuiteResult) GetTags

func (x *ProtoSuiteResult) GetTags() string

func (*ProtoSuiteResult) GetTimestamp

func (x *ProtoSuiteResult) GetTimestamp() string

func (*ProtoSuiteResult) ProtoMessage

func (*ProtoSuiteResult) ProtoMessage()

func (*ProtoSuiteResult) ProtoReflect

func (x *ProtoSuiteResult) ProtoReflect() protoreflect.Message

func (*ProtoSuiteResult) Reset

func (x *ProtoSuiteResult) Reset()

func (*ProtoSuiteResult) String

func (x *ProtoSuiteResult) String() string

type ProtoTable

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"`
	// contains filtered or unexported fields
}

/ A proto object representing Table.

func (*ProtoTable) Descriptor deprecated

func (*ProtoTable) Descriptor() ([]byte, []int)

Deprecated: Use ProtoTable.ProtoReflect.Descriptor instead.

func (*ProtoTable) GetHeaders

func (x *ProtoTable) GetHeaders() *ProtoTableRow

func (*ProtoTable) GetRows

func (x *ProtoTable) GetRows() []*ProtoTableRow

func (*ProtoTable) ProtoMessage

func (*ProtoTable) ProtoMessage()

func (*ProtoTable) ProtoReflect

func (x *ProtoTable) ProtoReflect() protoreflect.Message

func (*ProtoTable) Reset

func (x *ProtoTable) Reset()

func (*ProtoTable) String

func (x *ProtoTable) String() string

type ProtoTableDrivenScenario

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"`
	// contains filtered or unexported fields
}

/ A proto object representing a TableDrivenScenario

func (*ProtoTableDrivenScenario) Descriptor deprecated

func (*ProtoTableDrivenScenario) Descriptor() ([]byte, []int)

Deprecated: Use ProtoTableDrivenScenario.ProtoReflect.Descriptor instead.

func (*ProtoTableDrivenScenario) GetIsScenarioTableDriven

func (x *ProtoTableDrivenScenario) GetIsScenarioTableDriven() bool

func (*ProtoTableDrivenScenario) GetIsSpecTableDriven

func (x *ProtoTableDrivenScenario) GetIsSpecTableDriven() bool

func (*ProtoTableDrivenScenario) GetScenario

func (x *ProtoTableDrivenScenario) GetScenario() *ProtoScenario

func (*ProtoTableDrivenScenario) GetScenarioDataTable

func (x *ProtoTableDrivenScenario) GetScenarioDataTable() *ProtoTable

func (*ProtoTableDrivenScenario) GetScenarioTableRow

func (x *ProtoTableDrivenScenario) GetScenarioTableRow() *ProtoTable

func (*ProtoTableDrivenScenario) GetScenarioTableRowIndex

func (x *ProtoTableDrivenScenario) GetScenarioTableRowIndex() int32

func (*ProtoTableDrivenScenario) GetTableRowIndex

func (x *ProtoTableDrivenScenario) GetTableRowIndex() int32

func (*ProtoTableDrivenScenario) ProtoMessage

func (*ProtoTableDrivenScenario) ProtoMessage()

func (*ProtoTableDrivenScenario) ProtoReflect

func (x *ProtoTableDrivenScenario) ProtoReflect() protoreflect.Message

func (*ProtoTableDrivenScenario) Reset

func (x *ProtoTableDrivenScenario) Reset()

func (*ProtoTableDrivenScenario) String

func (x *ProtoTableDrivenScenario) String() string

type ProtoTableRow

type ProtoTableRow struct {

	// / Represents the cells of a given table
	Cells []string `protobuf:"bytes,1,rep,name=cells,proto3" json:"cells,omitempty"`
	// contains filtered or unexported fields
}

/ A proto object representing Table.

func (*ProtoTableRow) Descriptor deprecated

func (*ProtoTableRow) Descriptor() ([]byte, []int)

Deprecated: Use ProtoTableRow.ProtoReflect.Descriptor instead.

func (*ProtoTableRow) GetCells

func (x *ProtoTableRow) GetCells() []string

func (*ProtoTableRow) ProtoMessage

func (*ProtoTableRow) ProtoMessage()

func (*ProtoTableRow) ProtoReflect

func (x *ProtoTableRow) ProtoReflect() protoreflect.Message

func (*ProtoTableRow) Reset

func (x *ProtoTableRow) Reset()

func (*ProtoTableRow) String

func (x *ProtoTableRow) String() string

type ProtoTags

type ProtoTags struct {

	// / A collection of Tags
	Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

/ A proto object representing Tags

func (*ProtoTags) Descriptor deprecated

func (*ProtoTags) Descriptor() ([]byte, []int)

Deprecated: Use ProtoTags.ProtoReflect.Descriptor instead.

func (*ProtoTags) GetTags

func (x *ProtoTags) GetTags() []string

func (*ProtoTags) ProtoMessage

func (*ProtoTags) ProtoMessage()

func (*ProtoTags) ProtoReflect

func (x *ProtoTags) ProtoReflect() protoreflect.Message

func (*ProtoTags) Reset

func (x *ProtoTags) Reset()

func (*ProtoTags) String

func (x *ProtoTags) String() string

type RefactorRequest

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"`
	// contains filtered or unexported fields
}

/ Tells the runner to refactor the specified Step.

func (*RefactorRequest) Descriptor deprecated

func (*RefactorRequest) Descriptor() ([]byte, []int)

Deprecated: Use RefactorRequest.ProtoReflect.Descriptor instead.

func (*RefactorRequest) GetNewStepValue

func (x *RefactorRequest) GetNewStepValue() *ProtoStepValue

func (*RefactorRequest) GetOldStepValue

func (x *RefactorRequest) GetOldStepValue() *ProtoStepValue

func (*RefactorRequest) GetParamPositions

func (x *RefactorRequest) GetParamPositions() []*ParameterPosition

func (*RefactorRequest) GetSaveChanges

func (x *RefactorRequest) GetSaveChanges() bool

func (*RefactorRequest) ProtoMessage

func (*RefactorRequest) ProtoMessage()

func (*RefactorRequest) ProtoReflect

func (x *RefactorRequest) ProtoReflect() protoreflect.Message

func (*RefactorRequest) Reset

func (x *RefactorRequest) Reset()

func (*RefactorRequest) String

func (x *RefactorRequest) String() string

type RefactorResponse

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"`
	// contains filtered or unexported fields
}

/ Response of a RefactorRequest

func (*RefactorResponse) Descriptor deprecated

func (*RefactorResponse) Descriptor() ([]byte, []int)

Deprecated: Use RefactorResponse.ProtoReflect.Descriptor instead.

func (*RefactorResponse) GetError

func (x *RefactorResponse) GetError() string

func (*RefactorResponse) GetFileChanges

func (x *RefactorResponse) GetFileChanges() []*FileChanges

func (*RefactorResponse) GetFilesChanged

func (x *RefactorResponse) GetFilesChanged() []string

func (*RefactorResponse) GetSuccess

func (x *RefactorResponse) GetSuccess() bool

func (*RefactorResponse) ProtoMessage

func (*RefactorResponse) ProtoMessage()

func (*RefactorResponse) ProtoReflect

func (x *RefactorResponse) ProtoReflect() protoreflect.Message

func (*RefactorResponse) Reset

func (x *RefactorResponse) Reset()

func (*RefactorResponse) String

func (x *RefactorResponse) String() string

type ReporterClient

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)
	// NotifyConceptExecutionStarting is a RPC to tell plugins that the concept execution has started.
	//
	// Accepts a ConceptExecutionStartingRequest message and returns a Empty message
	NotifyConceptExecutionStarting(ctx context.Context, in *ConceptExecutionStartingRequest, opts ...grpc.CallOption) (*Empty, error)
	// NotifyConceptExecutionEnding is a RPC to tell plugins that the concept execution has finished.
	//
	// Accepts a ConceptExecutionEndingRequest message and returns a Empty message
	NotifyConceptExecutionEnding(ctx context.Context, in *ConceptExecutionEndingRequest, 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)
}

ReporterClient is the client API for Reporter service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewReporterClient

func NewReporterClient(cc grpc.ClientConnInterface) ReporterClient

type ReporterServer

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)
	// NotifyConceptExecutionStarting is a RPC to tell plugins that the concept execution has started.
	//
	// Accepts a ConceptExecutionStartingRequest message and returns a Empty message
	NotifyConceptExecutionStarting(context.Context, *ConceptExecutionStartingRequest) (*Empty, error)
	// NotifyConceptExecutionEnding is a RPC to tell plugins that the concept execution has finished.
	//
	// Accepts a ConceptExecutionEndingRequest message and returns a Empty message
	NotifyConceptExecutionEnding(context.Context, *ConceptExecutionEndingRequest) (*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)
	// contains filtered or unexported methods
}

ReporterServer is the server API for Reporter service. All implementations must embed UnimplementedReporterServer for forward compatibility

type RunnerClient

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 *SuiteDataStoreInitRequest, 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 *SpecDataStoreInitRequest, 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 *ScenarioDataStoreInitRequest, 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)
	// NotifyConceptExecutionStarting is a RPC to tell plugins that the concept execution has started.
	//
	// Accepts a ConceptExecutionStartingRequest message and returns an ExecutionStatusResponse message
	NotifyConceptExecutionStarting(ctx context.Context, in *ConceptExecutionStartingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error)
	// NotifyConceptExecutionEnding is a RPC to tell plugins that the concept execution has finished.
	//
	// Accepts a ConceptExecutionEndingRequest message and returns an ExecutionStatusResponse message
	NotifyConceptExecutionEnding(ctx context.Context, in *ConceptExecutionEndingRequest, opts ...grpc.CallOption) (*ExecutionStatusResponse, error)
}

RunnerClient is the client API for Runner service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewRunnerClient

func NewRunnerClient(cc grpc.ClientConnInterface) RunnerClient

type RunnerServer

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, *SuiteDataStoreInitRequest) (*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, *SpecDataStoreInitRequest) (*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, *ScenarioDataStoreInitRequest) (*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)
	// NotifyConceptExecutionStarting is a RPC to tell plugins that the concept execution has started.
	//
	// Accepts a ConceptExecutionStartingRequest message and returns an ExecutionStatusResponse message
	NotifyConceptExecutionStarting(context.Context, *ConceptExecutionStartingRequest) (*ExecutionStatusResponse, error)
	// NotifyConceptExecutionEnding is a RPC to tell plugins that the concept execution has finished.
	//
	// Accepts a ConceptExecutionEndingRequest message and returns an ExecutionStatusResponse message
	NotifyConceptExecutionEnding(context.Context, *ConceptExecutionEndingRequest) (*ExecutionStatusResponse, error)
	// contains filtered or unexported methods
}

RunnerServer is the server API for Runner service. All implementations must embed UnimplementedRunnerServer for forward compatibility

type ScenarioDataStoreInitRequest

type ScenarioDataStoreInitRequest struct {
	Stream int32 `protobuf:"varint,1,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Request runner to initialize Scenario DataStore / Scenario Datastore is reset after every Scenario execution.

func (*ScenarioDataStoreInitRequest) Descriptor deprecated

func (*ScenarioDataStoreInitRequest) Descriptor() ([]byte, []int)

Deprecated: Use ScenarioDataStoreInitRequest.ProtoReflect.Descriptor instead.

func (*ScenarioDataStoreInitRequest) GetStream

func (x *ScenarioDataStoreInitRequest) GetStream() int32

func (*ScenarioDataStoreInitRequest) ProtoMessage

func (*ScenarioDataStoreInitRequest) ProtoMessage()

func (*ScenarioDataStoreInitRequest) ProtoReflect

func (*ScenarioDataStoreInitRequest) Reset

func (x *ScenarioDataStoreInitRequest) Reset()

func (*ScenarioDataStoreInitRequest) String

type ScenarioExecutionEndingRequest

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"`
	Stream               int32                `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at end of Scenario Execution. Tells the runner to execute `after_scenario` hook.

func (*ScenarioExecutionEndingRequest) Descriptor deprecated

func (*ScenarioExecutionEndingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ScenarioExecutionEndingRequest.ProtoReflect.Descriptor instead.

func (*ScenarioExecutionEndingRequest) GetCurrentExecutionInfo

func (x *ScenarioExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*ScenarioExecutionEndingRequest) GetScenarioResult

func (x *ScenarioExecutionEndingRequest) GetScenarioResult() *ProtoScenarioResult

func (*ScenarioExecutionEndingRequest) GetStream

func (x *ScenarioExecutionEndingRequest) GetStream() int32

func (*ScenarioExecutionEndingRequest) ProtoMessage

func (*ScenarioExecutionEndingRequest) ProtoMessage()

func (*ScenarioExecutionEndingRequest) ProtoReflect

func (*ScenarioExecutionEndingRequest) Reset

func (x *ScenarioExecutionEndingRequest) Reset()

func (*ScenarioExecutionEndingRequest) String

type ScenarioExecutionStartingRequest

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"`
	Stream         int32                `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at start of Scenario Execution. Tells the runner to execute `before_scenario` hook.

func (*ScenarioExecutionStartingRequest) Descriptor deprecated

func (*ScenarioExecutionStartingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ScenarioExecutionStartingRequest.ProtoReflect.Descriptor instead.

func (*ScenarioExecutionStartingRequest) GetCurrentExecutionInfo

func (x *ScenarioExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*ScenarioExecutionStartingRequest) GetScenarioResult

func (x *ScenarioExecutionStartingRequest) GetScenarioResult() *ProtoScenarioResult

func (*ScenarioExecutionStartingRequest) GetStream

func (x *ScenarioExecutionStartingRequest) GetStream() int32

func (*ScenarioExecutionStartingRequest) ProtoMessage

func (*ScenarioExecutionStartingRequest) ProtoMessage()

func (*ScenarioExecutionStartingRequest) ProtoReflect

func (*ScenarioExecutionStartingRequest) Reset

func (*ScenarioExecutionStartingRequest) String

type ScenarioInfo

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"`
	// / Retries info
	Retries *ScenarioRetriesInfo `protobuf:"bytes,4,opt,name=retries,proto3" json:"retries,omitempty"`
	// contains filtered or unexported fields
}

/ Contains details of the Scenario execution.

func (*ScenarioInfo) Descriptor deprecated

func (*ScenarioInfo) Descriptor() ([]byte, []int)

Deprecated: Use ScenarioInfo.ProtoReflect.Descriptor instead.

func (*ScenarioInfo) GetIsFailed

func (x *ScenarioInfo) GetIsFailed() bool

func (*ScenarioInfo) GetName

func (x *ScenarioInfo) GetName() string

func (*ScenarioInfo) GetRetries

func (x *ScenarioInfo) GetRetries() *ScenarioRetriesInfo

func (*ScenarioInfo) GetTags

func (x *ScenarioInfo) GetTags() []string

func (*ScenarioInfo) ProtoMessage

func (*ScenarioInfo) ProtoMessage()

func (*ScenarioInfo) ProtoReflect

func (x *ScenarioInfo) ProtoReflect() protoreflect.Message

func (*ScenarioInfo) Reset

func (x *ScenarioInfo) Reset()

func (*ScenarioInfo) String

func (x *ScenarioInfo) String() string

type ScenarioRetriesInfo

type ScenarioRetriesInfo struct {

	// Maximum retries. Related to '--max-retries-count' run parameter
	MaxRetries int32 `protobuf:"varint,1,opt,name=maxRetries,proto3" json:"maxRetries,omitempty"`
	// Current retry attempt. It's 0 for the normal first run
	CurrentRetry int32 `protobuf:"varint,2,opt,name=currentRetry,proto3" json:"currentRetry,omitempty"`
	// contains filtered or unexported fields
}

/ Contains details of the Scenario repeat execution.

func (*ScenarioRetriesInfo) Descriptor deprecated

func (*ScenarioRetriesInfo) Descriptor() ([]byte, []int)

Deprecated: Use ScenarioRetriesInfo.ProtoReflect.Descriptor instead.

func (*ScenarioRetriesInfo) GetCurrentRetry

func (x *ScenarioRetriesInfo) GetCurrentRetry() int32

func (*ScenarioRetriesInfo) GetMaxRetries

func (x *ScenarioRetriesInfo) GetMaxRetries() int32

func (*ScenarioRetriesInfo) ProtoMessage

func (*ScenarioRetriesInfo) ProtoMessage()

func (*ScenarioRetriesInfo) ProtoReflect

func (x *ScenarioRetriesInfo) ProtoReflect() protoreflect.Message

func (*ScenarioRetriesInfo) Reset

func (x *ScenarioRetriesInfo) Reset()

func (*ScenarioRetriesInfo) String

func (x *ScenarioRetriesInfo) String() string

type Span

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"`
	// contains filtered or unexported fields
}

/ A proto object representing a Span of content

func (*Span) Descriptor deprecated

func (*Span) Descriptor() ([]byte, []int)

Deprecated: Use Span.ProtoReflect.Descriptor instead.

func (*Span) GetEnd

func (x *Span) GetEnd() int64

func (*Span) GetEndChar

func (x *Span) GetEndChar() int64

func (*Span) GetStart

func (x *Span) GetStart() int64

func (*Span) GetStartChar

func (x *Span) GetStartChar() int64

func (*Span) ProtoMessage

func (*Span) ProtoMessage()

func (*Span) ProtoReflect

func (x *Span) ProtoReflect() protoreflect.Message

func (*Span) Reset

func (x *Span) Reset()

func (*Span) String

func (x *Span) String() string

type SpecDataStoreInitRequest

type SpecDataStoreInitRequest struct {
	Stream int32 `protobuf:"varint,1,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Request runner to initialize Spec DataStore / Spec Datastore is reset after every Spec execution.

func (*SpecDataStoreInitRequest) Descriptor deprecated

func (*SpecDataStoreInitRequest) Descriptor() ([]byte, []int)

Deprecated: Use SpecDataStoreInitRequest.ProtoReflect.Descriptor instead.

func (*SpecDataStoreInitRequest) GetStream

func (x *SpecDataStoreInitRequest) GetStream() int32

func (*SpecDataStoreInitRequest) ProtoMessage

func (*SpecDataStoreInitRequest) ProtoMessage()

func (*SpecDataStoreInitRequest) ProtoReflect

func (x *SpecDataStoreInitRequest) ProtoReflect() protoreflect.Message

func (*SpecDataStoreInitRequest) Reset

func (x *SpecDataStoreInitRequest) Reset()

func (*SpecDataStoreInitRequest) String

func (x *SpecDataStoreInitRequest) String() string

type SpecDetails

type SpecDetails struct {

	// / Holds a collection of Spec details.
	Details []*SpecDetails_SpecDetail `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*SpecDetails) Descriptor deprecated

func (*SpecDetails) Descriptor() ([]byte, []int)

Deprecated: Use SpecDetails.ProtoReflect.Descriptor instead.

func (*SpecDetails) GetDetails

func (x *SpecDetails) GetDetails() []*SpecDetails_SpecDetail

func (*SpecDetails) ProtoMessage

func (*SpecDetails) ProtoMessage()

func (*SpecDetails) ProtoReflect

func (x *SpecDetails) ProtoReflect() protoreflect.Message

func (*SpecDetails) Reset

func (x *SpecDetails) Reset()

func (*SpecDetails) String

func (x *SpecDetails) String() string

type SpecDetails_SpecDetail

type SpecDetails_SpecDetail struct {

	// / Holds a collection of Specs that are defined in the project.
	Spec *ProtoSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	// / Holds a collection of parse errors present in the above spec.
	ParseErrors []*Error `protobuf:"bytes,2,rep,name=parseErrors,proto3" json:"parseErrors,omitempty"`
	// contains filtered or unexported fields
}

func (*SpecDetails_SpecDetail) Descriptor deprecated

func (*SpecDetails_SpecDetail) Descriptor() ([]byte, []int)

Deprecated: Use SpecDetails_SpecDetail.ProtoReflect.Descriptor instead.

func (*SpecDetails_SpecDetail) GetParseErrors

func (x *SpecDetails_SpecDetail) GetParseErrors() []*Error

func (*SpecDetails_SpecDetail) GetSpec

func (x *SpecDetails_SpecDetail) GetSpec() *ProtoSpec

func (*SpecDetails_SpecDetail) ProtoMessage

func (*SpecDetails_SpecDetail) ProtoMessage()

func (*SpecDetails_SpecDetail) ProtoReflect

func (x *SpecDetails_SpecDetail) ProtoReflect() protoreflect.Message

func (*SpecDetails_SpecDetail) Reset

func (x *SpecDetails_SpecDetail) Reset()

func (*SpecDetails_SpecDetail) String

func (x *SpecDetails_SpecDetail) String() string

type SpecExecutionEndingRequest

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"`
	Stream     int32            `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at end of Spec Execution. Tells the runner to execute `after_spec` hook.

func (*SpecExecutionEndingRequest) Descriptor deprecated

func (*SpecExecutionEndingRequest) Descriptor() ([]byte, []int)

Deprecated: Use SpecExecutionEndingRequest.ProtoReflect.Descriptor instead.

func (*SpecExecutionEndingRequest) GetCurrentExecutionInfo

func (x *SpecExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*SpecExecutionEndingRequest) GetSpecResult

func (x *SpecExecutionEndingRequest) GetSpecResult() *ProtoSpecResult

func (*SpecExecutionEndingRequest) GetStream

func (x *SpecExecutionEndingRequest) GetStream() int32

func (*SpecExecutionEndingRequest) ProtoMessage

func (*SpecExecutionEndingRequest) ProtoMessage()

func (*SpecExecutionEndingRequest) ProtoReflect

func (*SpecExecutionEndingRequest) Reset

func (x *SpecExecutionEndingRequest) Reset()

func (*SpecExecutionEndingRequest) String

func (x *SpecExecutionEndingRequest) String() string

type SpecExecutionStartingRequest

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"`
	Stream     int32            `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at start of Spec Execution. Tells the runner to execute `before_spec` hook.

func (*SpecExecutionStartingRequest) Descriptor deprecated

func (*SpecExecutionStartingRequest) Descriptor() ([]byte, []int)

Deprecated: Use SpecExecutionStartingRequest.ProtoReflect.Descriptor instead.

func (*SpecExecutionStartingRequest) GetCurrentExecutionInfo

func (x *SpecExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*SpecExecutionStartingRequest) GetSpecResult

func (x *SpecExecutionStartingRequest) GetSpecResult() *ProtoSpecResult

func (*SpecExecutionStartingRequest) GetStream

func (x *SpecExecutionStartingRequest) GetStream() int32

func (*SpecExecutionStartingRequest) ProtoMessage

func (*SpecExecutionStartingRequest) ProtoMessage()

func (*SpecExecutionStartingRequest) ProtoReflect

func (*SpecExecutionStartingRequest) Reset

func (x *SpecExecutionStartingRequest) Reset()

func (*SpecExecutionStartingRequest) String

type SpecInfo

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"`
	// contains filtered or unexported fields
}

/ Contains details of the Spec execution.

func (*SpecInfo) Descriptor deprecated

func (*SpecInfo) Descriptor() ([]byte, []int)

Deprecated: Use SpecInfo.ProtoReflect.Descriptor instead.

func (*SpecInfo) GetFileName

func (x *SpecInfo) GetFileName() string

func (*SpecInfo) GetIsFailed

func (x *SpecInfo) GetIsFailed() bool

func (*SpecInfo) GetName

func (x *SpecInfo) GetName() string

func (*SpecInfo) GetTags

func (x *SpecInfo) GetTags() []string

func (*SpecInfo) ProtoMessage

func (*SpecInfo) ProtoMessage()

func (*SpecInfo) ProtoReflect

func (x *SpecInfo) ProtoReflect() protoreflect.Message

func (*SpecInfo) Reset

func (x *SpecInfo) Reset()

func (*SpecInfo) String

func (x *SpecInfo) String() string

type SpecsRequest

type SpecsRequest struct {
	Specs []string `protobuf:"bytes,1,rep,name=specs,proto3" json:"specs,omitempty"`
	// contains filtered or unexported fields
}

/ Request to get all Specs in the project

func (*SpecsRequest) Descriptor deprecated

func (*SpecsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SpecsRequest.ProtoReflect.Descriptor instead.

func (*SpecsRequest) GetSpecs

func (x *SpecsRequest) GetSpecs() []string

func (*SpecsRequest) ProtoMessage

func (*SpecsRequest) ProtoMessage()

func (*SpecsRequest) ProtoReflect

func (x *SpecsRequest) ProtoReflect() protoreflect.Message

func (*SpecsRequest) Reset

func (x *SpecsRequest) Reset()

func (*SpecsRequest) String

func (x *SpecsRequest) String() string

type SpecsResponse

type SpecsResponse struct {

	// / Holds a collection of Spec details.
	Details []*SpecsResponse_SpecDetail `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

/ Response to GetAllSpecsRequest

func (*SpecsResponse) Descriptor deprecated

func (*SpecsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SpecsResponse.ProtoReflect.Descriptor instead.

func (*SpecsResponse) GetDetails

func (x *SpecsResponse) GetDetails() []*SpecsResponse_SpecDetail

func (*SpecsResponse) ProtoMessage

func (*SpecsResponse) ProtoMessage()

func (*SpecsResponse) ProtoReflect

func (x *SpecsResponse) ProtoReflect() protoreflect.Message

func (*SpecsResponse) Reset

func (x *SpecsResponse) Reset()

func (*SpecsResponse) String

func (x *SpecsResponse) String() string

type SpecsResponse_SpecDetail

type SpecsResponse_SpecDetail struct {

	// / Holds a collection of Specs that are defined in the project.
	Spec *ProtoSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	// / Holds a collection of parse errors present in the above spec.
	ParseErrors []*Error `protobuf:"bytes,2,rep,name=parseErrors,proto3" json:"parseErrors,omitempty"`
	// contains filtered or unexported fields
}

func (*SpecsResponse_SpecDetail) Descriptor deprecated

func (*SpecsResponse_SpecDetail) Descriptor() ([]byte, []int)

Deprecated: Use SpecsResponse_SpecDetail.ProtoReflect.Descriptor instead.

func (*SpecsResponse_SpecDetail) GetParseErrors

func (x *SpecsResponse_SpecDetail) GetParseErrors() []*Error

func (*SpecsResponse_SpecDetail) GetSpec

func (x *SpecsResponse_SpecDetail) GetSpec() *ProtoSpec

func (*SpecsResponse_SpecDetail) ProtoMessage

func (*SpecsResponse_SpecDetail) ProtoMessage()

func (*SpecsResponse_SpecDetail) ProtoReflect

func (x *SpecsResponse_SpecDetail) ProtoReflect() protoreflect.Message

func (*SpecsResponse_SpecDetail) Reset

func (x *SpecsResponse_SpecDetail) Reset()

func (*SpecsResponse_SpecDetail) String

func (x *SpecsResponse_SpecDetail) String() string

type Step

type Step struct {

	// / name of the step
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// /  table present in step as parameter
	Table string `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
	// / name of table in concept heading, if it comes as a param to concept
	ParamTableName string `protobuf:"bytes,3,opt,name=paramTableName,proto3" json:"paramTableName,omitempty"`
	// contains filtered or unexported fields
}

func (*Step) Descriptor deprecated

func (*Step) Descriptor() ([]byte, []int)

Deprecated: Use Step.ProtoReflect.Descriptor instead.

func (*Step) GetName

func (x *Step) GetName() string

func (*Step) GetParamTableName

func (x *Step) GetParamTableName() string

func (*Step) GetTable

func (x *Step) GetTable() string

func (*Step) ProtoMessage

func (*Step) ProtoMessage()

func (*Step) ProtoReflect

func (x *Step) ProtoReflect() protoreflect.Message

func (*Step) Reset

func (x *Step) Reset()

func (*Step) String

func (x *Step) String() string

type StepExecutionEndingRequest

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"`
	Stream     int32            `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at end of Step Execution. Tells the runner to execute `after_step` hook.

func (*StepExecutionEndingRequest) Descriptor deprecated

func (*StepExecutionEndingRequest) Descriptor() ([]byte, []int)

Deprecated: Use StepExecutionEndingRequest.ProtoReflect.Descriptor instead.

func (*StepExecutionEndingRequest) GetCurrentExecutionInfo

func (x *StepExecutionEndingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*StepExecutionEndingRequest) GetStepResult

func (x *StepExecutionEndingRequest) GetStepResult() *ProtoStepResult

func (*StepExecutionEndingRequest) GetStream

func (x *StepExecutionEndingRequest) GetStream() int32

func (*StepExecutionEndingRequest) ProtoMessage

func (*StepExecutionEndingRequest) ProtoMessage()

func (*StepExecutionEndingRequest) ProtoReflect

func (*StepExecutionEndingRequest) Reset

func (x *StepExecutionEndingRequest) Reset()

func (*StepExecutionEndingRequest) String

func (x *StepExecutionEndingRequest) String() string

type StepExecutionStartingRequest

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"`
	Stream     int32            `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Sent at start of Step Execution. Tells the runner to execute `before_step` hook.

func (*StepExecutionStartingRequest) Descriptor deprecated

func (*StepExecutionStartingRequest) Descriptor() ([]byte, []int)

Deprecated: Use StepExecutionStartingRequest.ProtoReflect.Descriptor instead.

func (*StepExecutionStartingRequest) GetCurrentExecutionInfo

func (x *StepExecutionStartingRequest) GetCurrentExecutionInfo() *ExecutionInfo

func (*StepExecutionStartingRequest) GetStepResult

func (x *StepExecutionStartingRequest) GetStepResult() *ProtoStepResult

func (*StepExecutionStartingRequest) GetStream

func (x *StepExecutionStartingRequest) GetStream() int32

func (*StepExecutionStartingRequest) ProtoMessage

func (*StepExecutionStartingRequest) ProtoMessage()

func (*StepExecutionStartingRequest) ProtoReflect

func (*StepExecutionStartingRequest) Reset

func (x *StepExecutionStartingRequest) Reset()

func (*StepExecutionStartingRequest) String

type StepInfo

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"`
	// contains filtered or unexported fields
}

/ Contains details of the Step execution.

func (*StepInfo) Descriptor deprecated

func (*StepInfo) Descriptor() ([]byte, []int)

Deprecated: Use StepInfo.ProtoReflect.Descriptor instead.

func (*StepInfo) GetErrorMessage

func (x *StepInfo) GetErrorMessage() string

func (*StepInfo) GetIsFailed

func (x *StepInfo) GetIsFailed() bool

func (*StepInfo) GetStackTrace

func (x *StepInfo) GetStackTrace() string

func (*StepInfo) GetStep

func (x *StepInfo) GetStep() *ExecuteStepRequest

func (*StepInfo) ProtoMessage

func (*StepInfo) ProtoMessage()

func (*StepInfo) ProtoReflect

func (x *StepInfo) ProtoReflect() protoreflect.Message

func (*StepInfo) Reset

func (x *StepInfo) Reset()

func (*StepInfo) String

func (x *StepInfo) String() string

type StepNameRequest

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"`
	// contains filtered or unexported fields
}

/ Request for details on a Single Step.

func (*StepNameRequest) Descriptor deprecated

func (*StepNameRequest) Descriptor() ([]byte, []int)

Deprecated: Use StepNameRequest.ProtoReflect.Descriptor instead.

func (*StepNameRequest) GetStepValue

func (x *StepNameRequest) GetStepValue() string

func (*StepNameRequest) ProtoMessage

func (*StepNameRequest) ProtoMessage()

func (*StepNameRequest) ProtoReflect

func (x *StepNameRequest) ProtoReflect() protoreflect.Message

func (*StepNameRequest) Reset

func (x *StepNameRequest) Reset()

func (*StepNameRequest) String

func (x *StepNameRequest) String() string

type StepNameResponse

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"`
	// / Flag indicating if the given Step defined in some external library and the source code can not be accessed.
	IsExternal bool `protobuf:"varint,6,opt,name=isExternal,proto3" json:"isExternal,omitempty"`
	// contains filtered or unexported fields
}

/ Response to StepNameRequest.

func (*StepNameResponse) Descriptor deprecated

func (*StepNameResponse) Descriptor() ([]byte, []int)

Deprecated: Use StepNameResponse.ProtoReflect.Descriptor instead.

func (*StepNameResponse) GetFileName

func (x *StepNameResponse) GetFileName() string

func (*StepNameResponse) GetHasAlias

func (x *StepNameResponse) GetHasAlias() bool

func (*StepNameResponse) GetIsExternal

func (x *StepNameResponse) GetIsExternal() bool

func (*StepNameResponse) GetIsStepPresent

func (x *StepNameResponse) GetIsStepPresent() bool

func (*StepNameResponse) GetSpan

func (x *StepNameResponse) GetSpan() *Span

func (*StepNameResponse) GetStepName

func (x *StepNameResponse) GetStepName() []string

func (*StepNameResponse) ProtoMessage

func (*StepNameResponse) ProtoMessage()

func (*StepNameResponse) ProtoReflect

func (x *StepNameResponse) ProtoReflect() protoreflect.Message

func (*StepNameResponse) Reset

func (x *StepNameResponse) Reset()

func (*StepNameResponse) String

func (x *StepNameResponse) String() string

type StepNamesRequest

type StepNamesRequest struct {
	// contains filtered or unexported fields
}

/ Requests Gauge to give all Step Names.

func (*StepNamesRequest) Descriptor deprecated

func (*StepNamesRequest) Descriptor() ([]byte, []int)

Deprecated: Use StepNamesRequest.ProtoReflect.Descriptor instead.

func (*StepNamesRequest) ProtoMessage

func (*StepNamesRequest) ProtoMessage()

func (*StepNamesRequest) ProtoReflect

func (x *StepNamesRequest) ProtoReflect() protoreflect.Message

func (*StepNamesRequest) Reset

func (x *StepNamesRequest) Reset()

func (*StepNamesRequest) String

func (x *StepNamesRequest) String() string

type StepNamesResponse

type StepNamesResponse struct {

	// / Collection of strings corresponding to Step texts.
	Steps []string `protobuf:"bytes,1,rep,name=steps,proto3" json:"steps,omitempty"`
	// contains filtered or unexported fields
}

/ Response to StepNamesRequest

func (*StepNamesResponse) Descriptor deprecated

func (*StepNamesResponse) Descriptor() ([]byte, []int)

Deprecated: Use StepNamesResponse.ProtoReflect.Descriptor instead.

func (*StepNamesResponse) GetSteps

func (x *StepNamesResponse) GetSteps() []string

func (*StepNamesResponse) ProtoMessage

func (*StepNamesResponse) ProtoMessage()

func (*StepNamesResponse) ProtoReflect

func (x *StepNamesResponse) ProtoReflect() protoreflect.Message

func (*StepNamesResponse) Reset

func (x *StepNamesResponse) Reset()

func (*StepNamesResponse) String

func (x *StepNamesResponse) String() string

type StepPositionsRequest

type StepPositionsRequest struct {

	// / Get step positions for file path
	FilePath string `protobuf:"bytes,1,opt,name=filePath,proto3" json:"filePath,omitempty"`
	// contains filtered or unexported fields
}

/ Request for find step positions

func (*StepPositionsRequest) Descriptor deprecated

func (*StepPositionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use StepPositionsRequest.ProtoReflect.Descriptor instead.

func (*StepPositionsRequest) GetFilePath

func (x *StepPositionsRequest) GetFilePath() string

func (*StepPositionsRequest) ProtoMessage

func (*StepPositionsRequest) ProtoMessage()

func (*StepPositionsRequest) ProtoReflect

func (x *StepPositionsRequest) ProtoReflect() protoreflect.Message

func (*StepPositionsRequest) Reset

func (x *StepPositionsRequest) Reset()

func (*StepPositionsRequest) String

func (x *StepPositionsRequest) String() string

type StepPositionsResponse

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"`
	// contains filtered or unexported fields
}

/ Response for find step positions

func (*StepPositionsResponse) Descriptor deprecated

func (*StepPositionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use StepPositionsResponse.ProtoReflect.Descriptor instead.

func (*StepPositionsResponse) GetError

func (x *StepPositionsResponse) GetError() string

func (*StepPositionsResponse) GetStepPositions

func (*StepPositionsResponse) ProtoMessage

func (*StepPositionsResponse) ProtoMessage()

func (*StepPositionsResponse) ProtoReflect

func (x *StepPositionsResponse) ProtoReflect() protoreflect.Message

func (*StepPositionsResponse) Reset

func (x *StepPositionsResponse) Reset()

func (*StepPositionsResponse) String

func (x *StepPositionsResponse) String() string

type StepPositionsResponse_StepPosition

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"`
	// contains filtered or unexported fields
}

/ Step position for each step implementation

func (*StepPositionsResponse_StepPosition) Descriptor deprecated

func (*StepPositionsResponse_StepPosition) Descriptor() ([]byte, []int)

Deprecated: Use StepPositionsResponse_StepPosition.ProtoReflect.Descriptor instead.

func (*StepPositionsResponse_StepPosition) GetSpan

func (*StepPositionsResponse_StepPosition) GetStepValue

func (x *StepPositionsResponse_StepPosition) GetStepValue() string

func (*StepPositionsResponse_StepPosition) ProtoMessage

func (*StepPositionsResponse_StepPosition) ProtoMessage()

func (*StepPositionsResponse_StepPosition) ProtoReflect

func (*StepPositionsResponse_StepPosition) Reset

func (*StepPositionsResponse_StepPosition) String

type StepValidateRequest

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"`
	// contains filtered or unexported fields
}

/ 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.

func (*StepValidateRequest) Descriptor deprecated

func (*StepValidateRequest) Descriptor() ([]byte, []int)

Deprecated: Use StepValidateRequest.ProtoReflect.Descriptor instead.

func (*StepValidateRequest) GetNumberOfParameters

func (x *StepValidateRequest) GetNumberOfParameters() int32

func (*StepValidateRequest) GetStepText

func (x *StepValidateRequest) GetStepText() string

func (*StepValidateRequest) GetStepValue

func (x *StepValidateRequest) GetStepValue() *ProtoStepValue

func (*StepValidateRequest) ProtoMessage

func (*StepValidateRequest) ProtoMessage()

func (*StepValidateRequest) ProtoReflect

func (x *StepValidateRequest) ProtoReflect() protoreflect.Message

func (*StepValidateRequest) Reset

func (x *StepValidateRequest) Reset()

func (*StepValidateRequest) String

func (x *StepValidateRequest) String() string

type StepValidateResponse

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"`
	// contains filtered or unexported fields
}

/ 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.

func (*StepValidateResponse) Descriptor deprecated

func (*StepValidateResponse) Descriptor() ([]byte, []int)

Deprecated: Use StepValidateResponse.ProtoReflect.Descriptor instead.

func (*StepValidateResponse) GetErrorMessage

func (x *StepValidateResponse) GetErrorMessage() string

func (*StepValidateResponse) GetErrorType

func (*StepValidateResponse) GetIsValid

func (x *StepValidateResponse) GetIsValid() bool

func (*StepValidateResponse) GetSuggestion

func (x *StepValidateResponse) GetSuggestion() string

func (*StepValidateResponse) ProtoMessage

func (*StepValidateResponse) ProtoMessage()

func (*StepValidateResponse) ProtoReflect

func (x *StepValidateResponse) ProtoReflect() protoreflect.Message

func (*StepValidateResponse) Reset

func (x *StepValidateResponse) Reset()

func (*StepValidateResponse) String

func (x *StepValidateResponse) String() string

type StepValidateResponse_ErrorType

type StepValidateResponse_ErrorType int32
const (
	StepValidateResponse_STEP_IMPLEMENTATION_NOT_FOUND StepValidateResponse_ErrorType = 0
	StepValidateResponse_DUPLICATE_STEP_IMPLEMENTATION StepValidateResponse_ErrorType = 1
)

func (StepValidateResponse_ErrorType) Descriptor

func (StepValidateResponse_ErrorType) Enum

func (StepValidateResponse_ErrorType) EnumDescriptor deprecated

func (StepValidateResponse_ErrorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StepValidateResponse_ErrorType.Descriptor instead.

func (StepValidateResponse_ErrorType) Number

func (StepValidateResponse_ErrorType) String

func (StepValidateResponse_ErrorType) Type

type StubImplementationCodeRequest

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"`
	// contains filtered or unexported fields
}

/ Request for injecting code snippet into implementation file

func (*StubImplementationCodeRequest) Descriptor deprecated

func (*StubImplementationCodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use StubImplementationCodeRequest.ProtoReflect.Descriptor instead.

func (*StubImplementationCodeRequest) GetCodes

func (x *StubImplementationCodeRequest) GetCodes() []string

func (*StubImplementationCodeRequest) GetImplementationFilePath

func (x *StubImplementationCodeRequest) GetImplementationFilePath() string

func (*StubImplementationCodeRequest) ProtoMessage

func (*StubImplementationCodeRequest) ProtoMessage()

func (*StubImplementationCodeRequest) ProtoReflect

func (*StubImplementationCodeRequest) Reset

func (x *StubImplementationCodeRequest) Reset()

func (*StubImplementationCodeRequest) String

type SuiteDataStoreInitRequest

type SuiteDataStoreInitRequest struct {
	Stream int32 `protobuf:"varint,1,opt,name=stream,proto3" json:"stream,omitempty"`
	// contains filtered or unexported fields
}

/ Request runner to initialize Suite DataStore / Suite Datastore is reset after every Suite execution.

func (*SuiteDataStoreInitRequest) Descriptor deprecated

func (*SuiteDataStoreInitRequest) Descriptor() ([]byte, []int)

Deprecated: Use SuiteDataStoreInitRequest.ProtoReflect.Descriptor instead.

func (*SuiteDataStoreInitRequest) GetStream

func (x *SuiteDataStoreInitRequest) GetStream() int32

func (*SuiteDataStoreInitRequest) ProtoMessage

func (*SuiteDataStoreInitRequest) ProtoMessage()

func (*SuiteDataStoreInitRequest) ProtoReflect

func (*SuiteDataStoreInitRequest) Reset

func (x *SuiteDataStoreInitRequest) Reset()

func (*SuiteDataStoreInitRequest) String

func (x *SuiteDataStoreInitRequest) String() string

type SuiteExecutionResult

type SuiteExecutionResult struct {
	SuiteResult *ProtoSuiteResult `protobuf:"bytes,1,opt,name=suiteResult,proto3" json:"suiteResult,omitempty"`
	// contains filtered or unexported fields
}

/ Result of the Suite Execution.

func (*SuiteExecutionResult) Descriptor deprecated

func (*SuiteExecutionResult) Descriptor() ([]byte, []int)

Deprecated: Use SuiteExecutionResult.ProtoReflect.Descriptor instead.

func (*SuiteExecutionResult) GetSuiteResult

func (x *SuiteExecutionResult) GetSuiteResult() *ProtoSuiteResult

func (*SuiteExecutionResult) ProtoMessage

func (*SuiteExecutionResult) ProtoMessage()

func (*SuiteExecutionResult) ProtoReflect

func (x *SuiteExecutionResult) ProtoReflect() protoreflect.Message

func (*SuiteExecutionResult) Reset

func (x *SuiteExecutionResult) Reset()

func (*SuiteExecutionResult) String

func (x *SuiteExecutionResult) String() string

type SuiteExecutionResultItem

type SuiteExecutionResultItem struct {
	ResultItem *ProtoItem `protobuf:"bytes,1,opt,name=resultItem,proto3" json:"resultItem,omitempty"`
	// contains filtered or unexported fields
}

func (*SuiteExecutionResultItem) Descriptor deprecated

func (*SuiteExecutionResultItem) Descriptor() ([]byte, []int)

Deprecated: Use SuiteExecutionResultItem.ProtoReflect.Descriptor instead.

func (*SuiteExecutionResultItem) GetResultItem

func (x *SuiteExecutionResultItem) GetResultItem() *ProtoItem

func (*SuiteExecutionResultItem) ProtoMessage

func (*SuiteExecutionResultItem) ProtoMessage()

func (*SuiteExecutionResultItem) ProtoReflect

func (x *SuiteExecutionResultItem) ProtoReflect() protoreflect.Message

func (*SuiteExecutionResultItem) Reset

func (x *SuiteExecutionResultItem) Reset()

func (*SuiteExecutionResultItem) String

func (x *SuiteExecutionResultItem) String() string

type TextDiff

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"`
	// contains filtered or unexported fields
}

/ A Single Replace Diff Element to be applied

func (*TextDiff) Descriptor deprecated

func (*TextDiff) Descriptor() ([]byte, []int)

Deprecated: Use TextDiff.ProtoReflect.Descriptor instead.

func (*TextDiff) GetContent

func (x *TextDiff) GetContent() string

func (*TextDiff) GetSpan

func (x *TextDiff) GetSpan() *Span

func (*TextDiff) ProtoMessage

func (*TextDiff) ProtoMessage()

func (*TextDiff) ProtoReflect

func (x *TextDiff) ProtoReflect() protoreflect.Message

func (*TextDiff) Reset

func (x *TextDiff) Reset()

func (*TextDiff) String

func (x *TextDiff) String() string

type TextInfo

type TextInfo struct {

	// / The filename from where concept is being extracted
	FileName string `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"`
	// / storing the starting and ending line number of selected text
	StartingLineNo int32 `protobuf:"varint,2,opt,name=startingLineNo,proto3" json:"startingLineNo,omitempty"`
	EndLineNo      int32 `protobuf:"varint,3,opt,name=endLineNo,proto3" json:"endLineNo,omitempty"`
	// contains filtered or unexported fields
}

func (*TextInfo) Descriptor deprecated

func (*TextInfo) Descriptor() ([]byte, []int)

Deprecated: Use TextInfo.ProtoReflect.Descriptor instead.

func (*TextInfo) GetEndLineNo

func (x *TextInfo) GetEndLineNo() int32

func (*TextInfo) GetFileName

func (x *TextInfo) GetFileName() string

func (*TextInfo) GetStartingLineNo

func (x *TextInfo) GetStartingLineNo() int32

func (*TextInfo) ProtoMessage

func (*TextInfo) ProtoMessage()

func (*TextInfo) ProtoReflect

func (x *TextInfo) ProtoReflect() protoreflect.Message

func (*TextInfo) Reset

func (x *TextInfo) Reset()

func (*TextInfo) String

func (x *TextInfo) String() string

type UnimplementedDocumenterServer

type UnimplementedDocumenterServer struct {
}

UnimplementedDocumenterServer must be embedded to have forward compatible implementations.

func (UnimplementedDocumenterServer) GenerateDocs

func (UnimplementedDocumenterServer) Kill

type UnimplementedLspServiceServer

type UnimplementedLspServiceServer struct {
}

UnimplementedLspServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedLspServiceServer) CacheFile

func (UnimplementedLspServiceServer) GetGlobPatterns

func (UnimplementedLspServiceServer) GetImplementationFiles

func (UnimplementedLspServiceServer) GetStepName

func (UnimplementedLspServiceServer) GetStepNames

func (UnimplementedLspServiceServer) GetStepPositions

func (UnimplementedLspServiceServer) ImplementStub

func (UnimplementedLspServiceServer) KillProcess

func (UnimplementedLspServiceServer) Refactor

func (UnimplementedLspServiceServer) ValidateStep

type UnimplementedReporterServer

type UnimplementedReporterServer struct {
}

UnimplementedReporterServer must be embedded to have forward compatible implementations.

func (UnimplementedReporterServer) Kill

func (UnimplementedReporterServer) NotifyConceptExecutionEnding

func (UnimplementedReporterServer) NotifyConceptExecutionStarting

func (UnimplementedReporterServer) NotifyExecutionEnding

func (UnimplementedReporterServer) NotifyExecutionStarting

func (UnimplementedReporterServer) NotifyScenarioExecutionEnding

func (UnimplementedReporterServer) NotifyScenarioExecutionStarting

func (UnimplementedReporterServer) NotifySpecExecutionEnding

func (UnimplementedReporterServer) NotifySpecExecutionStarting

func (UnimplementedReporterServer) NotifyStepExecutionEnding

func (UnimplementedReporterServer) NotifyStepExecutionStarting

func (UnimplementedReporterServer) NotifySuiteResult

type UnimplementedRunnerServer

type UnimplementedRunnerServer struct {
}

UnimplementedRunnerServer must be embedded to have forward compatible implementations.

func (UnimplementedRunnerServer) CacheFile

func (UnimplementedRunnerServer) ExecuteStep

func (UnimplementedRunnerServer) FinishExecution

func (UnimplementedRunnerServer) FinishSpecExecution

func (UnimplementedRunnerServer) FinishStepExecution

func (UnimplementedRunnerServer) GetGlobPatterns

func (UnimplementedRunnerServer) GetImplementationFiles

func (UnimplementedRunnerServer) GetStepName

func (UnimplementedRunnerServer) GetStepNames

func (UnimplementedRunnerServer) GetStepPositions

func (UnimplementedRunnerServer) ImplementStub

func (UnimplementedRunnerServer) InitializeScenarioDataStore

func (UnimplementedRunnerServer) InitializeSpecDataStore

func (UnimplementedRunnerServer) InitializeSuiteDataStore

func (UnimplementedRunnerServer) Kill

func (UnimplementedRunnerServer) NotifyConceptExecutionEnding

func (UnimplementedRunnerServer) NotifyConceptExecutionStarting

func (UnimplementedRunnerServer) Refactor

func (UnimplementedRunnerServer) ValidateStep

type UnsafeDocumenterServer

type UnsafeDocumenterServer interface {
	// contains filtered or unexported methods
}

UnsafeDocumenterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DocumenterServer will result in compilation errors.

type UnsafeLspServiceServer

type UnsafeLspServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeLspServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LspServiceServer will result in compilation errors.

type UnsafeReporterServer

type UnsafeReporterServer interface {
	// contains filtered or unexported methods
}

UnsafeReporterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ReporterServer will result in compilation errors.

type UnsafeRunnerServer

type UnsafeRunnerServer interface {
	// contains filtered or unexported methods
}

UnsafeRunnerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RunnerServer will result in compilation errors.

type UnsupportedApiMessageResponse

type UnsupportedApiMessageResponse struct {
	// contains filtered or unexported fields
}

/ Response when a API message request is not supported.

func (*UnsupportedApiMessageResponse) Descriptor deprecated

func (*UnsupportedApiMessageResponse) Descriptor() ([]byte, []int)

Deprecated: Use UnsupportedApiMessageResponse.ProtoReflect.Descriptor instead.

func (*UnsupportedApiMessageResponse) ProtoMessage

func (*UnsupportedApiMessageResponse) ProtoMessage()

func (*UnsupportedApiMessageResponse) ProtoReflect

func (*UnsupportedApiMessageResponse) Reset

func (x *UnsupportedApiMessageResponse) Reset()

func (*UnsupportedApiMessageResponse) String

type UnsupportedMessageResponse

type UnsupportedMessageResponse struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

/ Response when a unsupported message request is sent.

func (*UnsupportedMessageResponse) Descriptor deprecated

func (*UnsupportedMessageResponse) Descriptor() ([]byte, []int)

Deprecated: Use UnsupportedMessageResponse.ProtoReflect.Descriptor instead.

func (*UnsupportedMessageResponse) GetMessage

func (x *UnsupportedMessageResponse) GetMessage() string

func (*UnsupportedMessageResponse) ProtoMessage

func (*UnsupportedMessageResponse) ProtoMessage()

func (*UnsupportedMessageResponse) ProtoReflect

func (*UnsupportedMessageResponse) Reset

func (x *UnsupportedMessageResponse) Reset()

func (*UnsupportedMessageResponse) String

func (x *UnsupportedMessageResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL