package
0.0.0-20241014133757-e0eef4aa9e14
Repository: https://github.com/jlambert68/fenixgrpcapi.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Defines that the Connector can receive TestInstructions to be executed.
Defines that the Connector will shut down and can't receive any new TestInstructions.
Value used for when the variable is not actively set.
Value used for when the variable is not actively set.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_GeneralMessagesAndEnums.proto.
Current version.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Value used for when the variable is not actively set.
No description provided by the author
Value used for when the variable is not actively set.
Used for execution of single TestCases triggered by the user');.
Used for execution of single TestSuite triggered by the user');.
Only triggered by system that need to trigger probes ');.
Scheduled Suites use this priority');.
Used for execution of multiple TestCases triggered by the user');.
Used for execution of Multiple TestSuites triggered by the user');.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
An execution, non validation, that was not process as expected.
An execution, non validation, that was processed as expected.
The Log-post row is of Information Type.
Value used for when the variable is not actively set.
The Log-post row is of Validation Error Type and should be used when the validation of the TestExecution didn't matched expected result.
The Log-post row is of Validation OK Type and should be used when the validation of the TestExecution matched expected result.
The Log-post row is of Warning Type, to inform user that something is not like it should.
Can only be processed in serial, by the Client system.
Can be processed in parallel, by the Client system.
Value used for when the variable is not actively set.
Stop sending new tasks for execution.
Defines that TestInstructionAttriebute of type ComboBox.
Value used for when the variable is not actively set.
Defines that TestInstructionAttribute of type FileSelector.
Defines that TestInstructionAttribute of type FunctionSelector.
List the available response variables from TestInstructionsExecutions done before this TestInstructions in this TestCase.
Value used for when the variable is not actively set.
Defines that TestInstructionAttribute of type "TextBox".
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_MessagesUsedTogetherWithPubSub.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_MessagesUsedTogetherWithPubSub.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_MessagesUsedTogetherWithPubSub.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionWorkerGrpcApi/fenixExecutionWorkerGrpcApi_MessagesUsedTogetherWithPubSub.proto.
Current version.
Defines that TestInstructionAttribute of type ComboBox.
Defines that TestInstructionAttribute of type FileSelector.
Defines that TestInstructionAttribute of type FunctionSelector.
List the available response variables from TestInstructionsExecutions done before this TestInstructions in this TestCase.
Attribute is a ComboBox but without any predefined value.
Value used for when the variable is not actively set.
Defines that TestInstructionAttribute of type "TextBox".
Value used for when the variable is not actively set.
Interrupted by in a controlled way.
Interrupted by in a controlled way, but can be rerun.
TestCase is execution.
Finish with errors in validations.
Finish with errors in validations, but can be rerun.
Finish as expected to TestCase definition.
Finish as expected to TestCase definition, but can be rerun.
All set up for execution, but has not been triggered to start execution.
The TestInstruction had a forced stop because of timeout due to {time.Now() > 'ExpectedExecutionEndTimeStamp'}.
The TestInstruction had a forced stop because of timeout due to {time.Now() > 'ExpectedExecutionEndTimeStamp'}, but can be rerun.
The TestCase stopped executed in an unexpected way.
The TestCase stopped executed in an unexpected way, but can be rerun.

# Variables

Enum value maps for ConnectorIsReadyEnum.
Enum value maps for ConnectorIsReadyEnum.
Enum value maps for CurrentFenixExecutionWorkerProtoFileVersionEnum.
Enum value maps for CurrentFenixExecutionWorkerProtoFileVersionEnum.
Enum value maps for ErrorCodesEnum.
Enum value maps for ErrorCodesEnum.
Enum value maps for ExecutionPriorityEnum.
Enum value maps for ExecutionPriorityEnum.
FenixBuilderGprcServices_ServiceDesc is the grpc.ServiceDesc for FenixBuilderGprcServices service.
FenixExecutionWorkerConnectorGrpcServices_ServiceDesc is the grpc.ServiceDesc for FenixExecutionWorkerConnectorGrpcServices service.
FenixExecutionWorkerGrpcServices_ServiceDesc is the grpc.ServiceDesc for FenixExecutionWorkerGrpcServices service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for LogPostStatusEnum.
Enum value maps for LogPostStatusEnum.
Enum value maps for ProcessingCapabilityForClientSystemEnum.
Enum value maps for ProcessingCapabilityForClientSystemEnum.
Enum value maps for ProcessTestInstructionExecutionPubSubRequest_CurrentFenixExecutionWorkerProtoFileVersionEnum.
Enum value maps for ProcessTestInstructionExecutionPubSubRequest_CurrentFenixExecutionWorkerProtoFileVersionEnum.
Enum value maps for ProcessTestInstructionExecutionPubSubRequest_TestInstructionAttributeTypeEnum.
Enum value maps for ProcessTestInstructionExecutionPubSubRequest_TestInstructionAttributeTypeEnum.
Enum value maps for TestInstructionAttributeTypeEnum.
Enum value maps for TestInstructionAttributeTypeEnum.
Enum value maps for TestInstructionExecutionStatusEnum.
Enum value maps for TestInstructionExecutionStatusEnum.

# Structs

Ack/Nack- Response message with comment.
AllTemplateRepositoryConnectionParameters Message holding parameters to be used to get all Templates from all Repositories.
AllUsersAuthorizationRightsMessage Message defining rights for all users regarding this domain.
Message Holding information about who is the calling client system.
Message from Connector to Worker says that it is alive and can receive work or if Connector will shut down.
Message from Worker to Connector when Connector says that it is alive and can receive work or if Connector will shut down.
This message is sent from Fenix Execution Server, stream LogPostsMessageto Client System, to request current execution result/status for a TestInstruction.
Parameter used for Empty inputs, only containing current proto-file version.
This message is sent from Client System, to Fenix Execution Server via a Execution Worker, when a TestExecution has stopped executed, and the result is final (OK or not OK result).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Message holding one header from a "Simple" TestDataArea-file.
This message is a log post message that can be sent any time from Client System to Fenix Execution Server.
No description provided by the author
No description provided by the author
Same format is used within PubSub-schema Request used by Execution Server to initiate an TestInstruction Execution by Execution Client.
Message Holding information about who is the calling client system.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Response from execution client to execution server that client can execute TestInstruction.
Request used by Execution Server to initiate an TestInstruction Execution by Execution Client.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Response from execution client to execution worker using direct gRPC call instead of doing response on call, due to it is not possible to call Worker from Connector.
ResponseVariableMessage Message holding information about a Response variable.
ResponseVariableStructureMessage Keeps a Response variable and its Hash.
Holds information about signature signed by Workers Service Account.
The Message that BuilderServer send to Worker for Worker to sign.
The Message that holds the signature data.
One TestDataRow for TestData from a "Simple" TestData-file.
SupportedAllowedUserMessage Message containing a user that are allowed to access the connectors published TestInstructions and TestInstructionContainers.
SupportedAllowedUsersMessage Message containing all users that are allowed to access the connectors published TestInstructions and TestInstructionContainers.
SupportedBasicTestInstructionContainerInformationMessage The Basic information for the TestInstructionContainer.
SupportedBasicTestInstructionInformationMessage The Basic information for the TestInstruction.
SupportedConnectorDomainMessage Holds information about what Domain the Connector belongs to.
SupportedImmatureElementModelMessage A message holding one model element for the element.
SupportedImmatureTestInstructionContainerInformationMessage A model holding one attribute and its value that will be set when user Drop TestInstructionContainer on specific DropZone.
SupportedImmatureTestInstructionInformationMessage A model holding one attribute and its value that will be set when user Drop TestInstruction on specific DropZone.
ResponseVariablesMapStructureMessage This structures holds all Response variables and the over all hash.
SupportedTestInstructionAttributeMessage Message holding one attribute for the TestInstruction.
SupportedTestInstructionBaseMessage The base information for the TestInstruction.
SupportedTestInstructionContainerBaseMessage The base information for the TestInstructionContainer.
SupportedTestInstructionContainerInstanceVersionMessage A Message holding one TestInstructionContainer-version.
SupportedTestInstructionContainerInstanceVersionsMessage Message for all versions of one TestInstructionContainer, first position holds last version i.e.
SupportedTestInstructionContainerMessage A message holding one complete TestInstructionContainer.
SupportedTestInstructionContainersMessage Message for a TestInstructionContainersMap that hold all TestInstructionContainers.
SupportedTestInstructionInstanceVersionMessage A Message holding one TestInstruction-version.
SupportedTestInstructionInstanceVersionsMessage Message for all versions of one TestInstruction, first position holds last version i.e.
SupportedTestInstructionMessage A message holding one complete TestInstruction.
SupportedTestInstructionsAndTestInstructionContainersAndAllowedUsersMessage Message for all TestInstructions, TestInstructionsContainers and Users for a specific "System", which will be sent to Fenix backend.
**************** **************** **************** TestInstruction **************** **************** **************** SupportedTestInstructionsMessage Message for a TestInstructionsMap that hold all TestInstructions.
TemplateRepositoryConnectionParameters Message holding parameters to be used to get a Template or group of Templates from one Repository TotalApiUrl := "repositoryApiUrl" + "/" + repositoryOwner + "/" + repositoryName + "/contents" + repositoryPath TotalApiUrl := "https://api.github.com/repos/jlambert68/FenixTesterGui/contents".
TestData from a Simple-file for one TestDataArea.
The Message that Connector sends and holds TestData for one TestDataArea from a "simple" TestData-file.
This message is sent from Fenix Execution Server, to Client System, to request something for a specific TestInstruction-execution.
UnimplementedFenixBuilderGprcServicesServer must be embedded to have forward compatible implementations.
UnimplementedFenixExecutionWorkerConnectorGrpcServicesServer must be embedded to have forward compatible implementations.
UnimplementedFenixExecutionWorkerGrpcServicesServer must be embedded to have forward compatible implementations.
UserAuthorizationRightsMessage Message defining the users right for this domain.

# Interfaces

FenixBuilderGprcServicesClient is the client API for FenixBuilderGprcServices service.
FenixBuilderGprcServicesServer is the server API for FenixBuilderGprcServices service.
No description provided by the author
No description provided by the author
FenixExecutionWorkerConnectorGrpcServicesClient is the client API for FenixExecutionWorkerConnectorGrpcServices service.
FenixExecutionWorkerConnectorGrpcServicesServer is the server API for FenixExecutionWorkerConnectorGrpcServices service.
FenixExecutionWorkerGrpcServicesClient is the client API for FenixExecutionWorkerGrpcServices service.
FenixExecutionWorkerGrpcServicesServer is the server API for FenixExecutionWorkerGrpcServices service.
UnsafeFenixBuilderGprcServicesServer may be embedded to opt out of forward compatibility for this service.
UnsafeFenixExecutionWorkerConnectorGrpcServicesServer may be embedded to opt out of forward compatibility for this service.
UnsafeFenixExecutionWorkerGrpcServicesServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

The values the Connector sends to the Worker to tell it's status.
Used to have client and server in sync with using the same proto file version.
Error codes - for now a test.
Execution priority for TestInstructions, TestCases and TestSuites.
Each log post row is classified with the following.
How a Client is able to process requests in serial or parallel, regarding TestInstructions, TestCases and/or TestSuites.
Used to have client and server in sync with using the same proto file version *** Must be synced with enum in 'fenixExecutionWorkerGrpcApi_GeneralMessagesAndEnums.proto'.
The TestInstructionAttribute can have one of the following types: "TextBox", "ComboBox", "FileSelector", "FunctionSelector" *** Must be synced with enum in 'fenixExecutionWorkerGrpcApi_GeneralMessagesAndEnums.proto'.
The TestInstructionAttribute can have one of the following types: "TextBox", "ComboBox", "FileSelector", "FunctionSelector".
Execution Enum for a TestInstruction Execution.