< Summary

Line coverage
85%
Covered lines: 144
Uncovered lines: 24
Coverable lines: 168
Total lines: 377
Line coverage: 85.7%
Branch coverage
77%
Covered branches: 31
Total branches: 40
Branch coverage: 77.5%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
File 1: .ctor(...)100%11100%
File 1: GetAll(...)100%11100%
File 1: RunAsync(...)100%11100%
File 1: ExecuteRunAsync()0%2257.14%
File 1: GetStats()100%11100%
File 1: ExecuteGetStats()100%11100%
File 1: RunInstanceMaintenanceContinuouslyAsync(...)100%11100%
File 1: ExecuteRunInstanceMaintenanceContinuouslyAsync()75%8885.71%
File 1: RunInstanceMaintenanceAsync(...)100%11100%
File 1: ExecuteRunInstanceMaintenanceAsync()50%22100%
File 1: RunQueueInstanceBackgroundServiceDependencyContinuouslyAsync(...)100%11100%
File 1: ExecuteRunQueueInstanceBackgroundServiceDependencyContinuouslyAsync()75%8885.71%
File 1: RunQueueInstanceBackgroundServiceDependencyAsync(...)100%11100%
File 1: ExecuteRunQueueInstanceBackgroundServiceDependencyAsync()50%22100%
File 1: ExecuteQueuedInstancesAsync()100%22100%
File 1: ExecuteWaitingQueuedInstanceByIdAsync(...)100%11100%
File 1: ExecuteExecuteWaitingQueuedInstanceByIdAsync()100%11100%
File 1: DropOldInstancesAsync()100%22100%
File 1: ExecuteInstanceAsync()100%88100%
File 1: CreateWorkflowRequest(...)100%11100%
File 1: CreateApiRoot(...)100%44100%
File 1: GetInstanceMaintenanceMaxAge()100%11100%
File 1: GetExecutingInstanceTimeout()100%210%
File 1: GetQueuePollingInterval()100%11100%
File 1: LogError(...)50%22100%
File 2: TryCatch(...)100%1171.42%
File 2: TryCatch()100%1173.33%
File 2: TryCatch()100%1133.33%
File 3: ValidateInputs(...)100%11100%
File 3: ValidateAllOnGet(...)100%11100%
File 3: Validate(...)100%11100%

File(s)

C:/Services/GitHubRunner/_work/cCoder.Workflow/cCoder.Workflow/src/cCoder.Workflow/Services/Aggregations/WorkflowInstanceAggregationService.cs

File 'C:/Services/GitHubRunner/_work/cCoder.Workflow/cCoder.Workflow/src/cCoder.Workflow/Services/Aggregations/WorkflowInstanceAggregationService.cs' does not exist (any more).

C:/Services/GitHubRunner/_work/cCoder.Workflow/cCoder.Workflow/src/cCoder.Workflow/Services/Aggregations/WorkflowInstanceAggregationService.Exceptions.cs

File 'C:/Services/GitHubRunner/_work/cCoder.Workflow/cCoder.Workflow/src/cCoder.Workflow/Services/Aggregations/WorkflowInstanceAggregationService.Exceptions.cs' does not exist (any more).

C:/Services/GitHubRunner/_work/cCoder.Workflow/cCoder.Workflow/src/cCoder.Workflow/Services/Aggregations/WorkflowInstanceAggregationService.Validations.cs

File 'C:/Services/GitHubRunner/_work/cCoder.Workflow/cCoder.Workflow/src/cCoder.Workflow/Services/Aggregations/WorkflowInstanceAggregationService.Validations.cs' does not exist (any more).

Methods/Properties

.ctor(cCoder.Workflow.Services.Foundations.IWorkflowInstanceManagementService,cCoder.Workflow.Services.Foundations.IFlowInstanceDataService,cCoder.Workflow.Services.Foundations.IWorkflowTokenService,cCoder.Workflow.Services.Foundations.IWorkflowExecutionEventService,cCoder.Workflow.Services.Foundations.IWorkflowConfigurationService,cCoder.Workflow.Brokers.Loggings.ILoggingBroker)
GetAll(System.Boolean)
RunAsync(System.Threading.CancellationToken)
ExecuteRunAsync()
GetStats()
ExecuteGetStats()
RunInstanceMaintenanceContinuouslyAsync(System.Threading.CancellationToken)
ExecuteRunInstanceMaintenanceContinuouslyAsync()
RunInstanceMaintenanceAsync(System.Threading.CancellationToken)
ExecuteRunInstanceMaintenanceAsync()
RunQueueInstanceBackgroundServiceDependencyContinuouslyAsync(System.Threading.CancellationToken)
ExecuteRunQueueInstanceBackgroundServiceDependencyContinuouslyAsync()
RunQueueInstanceBackgroundServiceDependencyAsync(System.Threading.CancellationToken)
ExecuteRunQueueInstanceBackgroundServiceDependencyAsync()
ExecuteQueuedInstancesAsync()
ExecuteWaitingQueuedInstanceByIdAsync(System.Guid)
ExecuteExecuteWaitingQueuedInstanceByIdAsync()
DropOldInstancesAsync()
ExecuteInstanceAsync()
CreateWorkflowRequest(cCoder.Data.Models.Workflow.FlowInstanceData,cCoder.Security.Models.Entities.Token)
CreateApiRoot(System.String)
GetInstanceMaintenanceMaxAge()
GetExecutingInstanceTimeout()
GetQueuePollingInterval()
LogError(System.Exception)
TryCatch(System.Func`1<TResult>)
TryCatch()
TryCatch()
ValidateInputs(System.Object[])
ValidateAllOnGet(System.Object[])
Validate(System.Object[])