Versions in this module Expand all Collapse all v0 v0.1.0 Nov 10, 2025 Changes in this version + const Activity + const AssertionActivity + const AssertionException + const AssertionNotExecuted + const Fail + const MockActivity + const MockException + const Mocked + const NotExecuted + const Pass + const Primitive + const SkipActivity + type ActivityCoverage struct + ActivityName string + Error map[string]any + FlowId string + FlowName string + Inputs map[string]any + IsMainFlow bool + LinkFrom []string + LinkTo []string + Outputs interface{} + type ActivityMock struct + ActivityName string + Mock interface{} + MockType int + type ActivityReport struct + ActivityName string + Error map[string]any + Executions []string + Inputs map[string]any + Outputs *interface{} + type Assertion struct + EvalResult ast.ExprEvalData + Expression interface{} + ID string + Message string + Name string + Result int + Type int + type Coverage struct + ActivityCoverage []*ActivityCoverage + SubFlowCoverage []*SubFlowCoverage + SubFlowMap map[string]*SubFlowCoverage + TransitionCoverage []*TransitionCoverage + type DebugExecOptions struct + Interceptor *Interceptor + type DebugOptions struct + DetachExecution bool + ExecOptions *DebugExecOptions + FlowURI string + InitStepId int + InstanceId string + Op int + OriginalInstanceId string + Rerun bool + ReturnID bool + type FlowErrorHandler struct + ActivityReport []ActivityReport + LinkReport []LinkReport + type FlowMock struct + ActivityReport []*ActivityMock + Name string + type FlowReport struct + ActivityReport []ActivityReport + FlowErrorHandler FlowErrorHandler + Inputs map[string]any + LinkReport []LinkReport + Name string + Outputs map[string]any + SubFlow map[string]any + type Handler struct + Error map[string]any + FlowName string + Input map[string]any + Output map[string]any + type Interceptor struct + CollectIO bool + Coverage *Coverage + TaskInterceptors []*TaskInterceptor + func (pi *Interceptor) AddToActivityCoverage(coverage ActivityCoverage) + func (pi *Interceptor) AddToLinkCoverage(coverage TransitionCoverage) + func (pi *Interceptor) AddToSubFlowCoverage(coverage SubFlowCoverage) + func (pi *Interceptor) AddToSubFlowCoverageMap(instanceId string, coverage *SubFlowCoverage) + func (pi *Interceptor) GetSubFlowCoverageEntry(instanceId string) *SubFlowCoverage + func (pi *Interceptor) GetTaskInterceptor(taskID string) *TaskInterceptor + func (pi *Interceptor) Init() + type LinkReport struct + From string + LinkName string + To string + type MockOutputReport struct + AppName string + AppVersion string + Mock *MockReport + type MockReport struct + Flows map[string]*FlowMock + type OutputReport struct + AppName string + AppPath string + AppVersion string + Flow string + InstanceID string + Report *Report + type Report struct + Flows *FlowReport + Trigger *Trigger + type SubFlowCoverage struct + HostFlow string + HostFlowID string + Index string + Inputs map[string]any + IsLoop bool + Outputs map[string]any + SubFlowActivity string + SubFlowID string + SubFlowName string + type TaskInterceptor struct + Assertions []Assertion + ID string + Inputs map[string]any + Message string + Outputs map[string]any + Result int + Skip bool + SkipExecution bool + Type int + type TransitionCoverage struct + FlowId string + FlowName string + IsMainFlow bool + TransitionExpression string + TransitionFrom string + TransitionName string + TransitionTo string + TransitionType string + type Trigger struct + Handler Handler + ID string + Settings map[string]any