Categorygithub.com/jlambert68/FenixGrpcApiFenixExecutionServerfenixExecutionServerGrpcApigo_grpc_api
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
# Constants
Value used for when the variable is not actively set.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionServerGrpcApi/fenixExecutionServerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionServerGrpcApi/fenixExecutionServerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionServerGrpcApi/fenixExecutionServerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixExecutionServer/fenixExecutionServerGrpcApi/fenixExecutionServerGrpcApi_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
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');.
Value used for when the variable is not actively set.
Do no reporting at all.
All changes in execution status for TestInstructions and TestCases are reported.
Only changes into execution end status for TestInstructions and TestCases are reported.
Only changes into execution end status for TestCases are reported.
Only changes in execution status for TestCases are reported.
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.
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 TestCase had a forced stop because of timeout due to {time.Now() > 'ExpectedExecutionEndTimeStamp'} for a TIE.
The TestCase had a forced stop because of timeout due to {time.Now() > 'ExpectedExecutionEndTimeStamp'} for a TIE, but can be rerun.
The TestCase stopped executed in an unexpected way.
The TestCase stopped executed in an unexpected way, but can be rerun.
Value used for when the variable is not actively set.
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.
TestInstruction is execution.
Finish with errors in validations.
Finish with errors in validations, but can be rerun.
Finish as expected to TestInstruction definition.
Finish as expected to TestInstruction 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 TestInstruction stopped executed in an unexpected way.
The TestInstruction stopped executed in an unexpected way, but can be rerun.
# Variables
Enum value maps for CurrentFenixExecutionServerProtoFileVersionEnum.
Enum value maps for CurrentFenixExecutionServerProtoFileVersionEnum.
Enum value maps for ErrorCodesEnum.
Enum value maps for ErrorCodesEnum.
Enum value maps for ExecutionPriorityEnum.
Enum value maps for ExecutionPriorityEnum.
Enum value maps for ExecutionStatusReportLevelEnum.
Enum value maps for ExecutionStatusReportLevelEnum.
FenixExecutionServerGrpcServices_ServiceDesc is the grpc.ServiceDesc for FenixExecutionServerGrpcServices service.
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 TestCaseExecutionStatusEnum.
Enum value maps for TestCaseExecutionStatusEnum.
Enum value maps for TestInstructionExecutionStatusEnum.
Enum value maps for TestInstructionExecutionStatusEnum.
# Structs
Ack/Nack- Response message with comment.
Message Holding information about who is the calling client system.
This message is sent from Client System, to Fenix Execution Server, during a TestExecution before it has stopped executed, and the result is not finished (OK or not OK result).
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
FinalTestInstructionExecutionResultMessage_LogPostMessage_FoundVersusExpectedValueForVariableMessage
No description provided by the author
No description provided by the author
No description provided by the author
Message used to check if a specific worker is up and running.
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
A Worker reports what processing capabilities its underlying test automation has.
Response from execution client to execution server that client can execute TestInstruction.
Message holding the TestCaseExecutions that should be processed.
Message holding one specific TestCaseExecution that should be processed.
UnimplementedFenixExecutionServerGrpcServicesServer must be embedded to have forward compatible implementations.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FenixExecutionServerGrpcServicesClient is the client API for FenixExecutionServerGrpcServices service.
FenixExecutionServerGrpcServicesServer is the server API for FenixExecutionServerGrpcServices service.
UnsafeFenixExecutionServerGrpcServicesServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
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.
What level of real time reporting, regarding ExecutionStatus-changes, should ExecutionServer do.
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.
Execution Enum for a TestCase Execution.
Execution Enum for a TestInstruction Execution.