Engine

Source file "io/flowlite/Engine.kt" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total456 of 2,34180%57 of 20772%72164283341559
processTickLoop(String, Flow, StatePersister, InstanceData, ScheduledTick)12751480%154775%15321410401
processTick(ScheduledTick)4510970%71669%71483301
retry(String, UUID, RetryTrigger)3212479%51168%5912101
changeStage(String, UUID, String)2910678%4660%4611901
startInstance(String, UUID)224466%4450%450701
cancel(String, UUID)215472%4450%450901
buildRetryState(String, InstanceData, Exception)1614189%61875%61302501
resolveInitialStage(Flow, Object)162055%2466%241401
tryConsumeEventAndAdvance(String, StageDefinition, InstanceData, StatePersister, UUID)147984%3770%3611101
getStatus(String, UUID)104180%1375%130501
processTick$lambda$3(ScheduledTick, InstanceData)100%n/a111111
processTickLoop$lambda$2(Ref.ObjectRef, ScheduledTick, String, UUID)100%n/a111111
processTick$lambda$2(ScheduledTick, String)90%n/a111111
processTickLoop$lambda$3(Ref.ObjectRef, Instant, String, UUID)90%n/a111111
tryAutoRetry(String, Flow, StatePersister, InstanceData)87790%3350%3401301
waitingStatus(Flow, Stage)82676%1787%150501
getStatus$lambda$2(String, UUID, InstanceData)80%n/a111111
processTick$lambda$4(ScheduledTick, InstanceData)80%n/a111111
processTickLoop$lambda$1(String, UUID, Ref.ObjectRef)80%n/a111111
processTick$lambda$6(ScheduledTick)60%n/a111111
processTickLoop$lambda$11$0(Stage, Stage, String, UUID)60%n/a111111
processTickLoop$lambda$12$0(Stage, Stage, String, UUID)60%n/a111111
processTickLoop$lambda$4(StageDefinition, String, UUID)60%n/a111111
processTickLoop$lambda$6(Stage, Stage, String, UUID)60%n/a111111
processTickLoop$lambda$7(Ref.ObjectRef)60%n/a111111
processTickLoop$lambda$10(Stage, Stage, String, UUID)60%n/a111111
resolveConditionInitialStage(ConditionHandler, Object)3794%1787%150401
log$lambda$0()0%n/a111111
startInstance(String, Object)85100%4100%0301401
sendEvent(String, UUID, Event)62100%4100%030701
Engine(EventStore, TickScheduler, HistoryStore, RetryStateStore, Clock)46100%n/a0101201
Engine(EventStore, TickScheduler, HistoryStore, RetryStateStore, Clock, int, DefaultConstructorMarker)28100%n/a010501
enqueueTick$default(Engine, String, UUID, Instant, String, boolean, int, Object)28100%n/a010401
advanceStage(String, InstanceData, StatePersister, Stage, Object)28100%n/a010401
releaseRunning(String, InstanceData, StatePersister, StageStatus)24100%n/a010401
registerFlow(String, Flow, StatePersister, FailureClassifier)23100%n/a010501
completeRunning(String, InstanceData, StatePersister, Object)14100%n/a010101
advanceStage$default(Engine, String, InstanceData, StatePersister, Stage, Object, int, Object)14100%n/a010201
isTerminal(StageDefinition)14100%1583%140101
completeRunning$default(Engine, String, InstanceData, StatePersister, Object, int, Object)13100%n/a010201
changeStage$lambda$3(String, UUID, String, Ref.ObjectRef)13100%n/a010201
registerFlow$default(Engine, String, Flow, StatePersister, FailureClassifier, int, Object)12100%n/a010201
enqueueTick(String, UUID, Instant, String, boolean)9100%n/a010201
retry$lambda$1(RetryTrigger, String, UUID, InstanceData)9100%n/a010101
startInstance$lambda$5(String, UUID, InstanceData)8100%n/a010101
cancel$lambda$2(String, UUID, InstanceData)8100%n/a010101
processTick$lambda$7(ScheduledTick, InstanceData)8100%n/a010101
processTickLoop$lambda$13(Ref.ObjectRef, String, UUID)8100%n/a010101
processTickLoop$lambda$14(String, UUID, Ref.ObjectRef)8100%n/a010101
retry(String, UUID)6100%n/a010201
externalRetry(String, UUID)6100%n/a010201
processTick$lambda$5(ScheduledTick)6100%n/a010101
processTickLoop$lambda$8(StageDefinition, String, UUID)6100%n/a010101
clearRetryState(UUID)100%n/a010201
startInstance$lambda$2(String, UUID, Stage)100%n/a010101
sendEvent$lambda$2(String, UUID, Event)100%n/a010101
static {...}100%n/a010101
registeredFlows()100%n/a010101
registerFlow$lambda$0(String)100%n/a010101