Engine

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total409 of 1,86778%40 of 14572%54120262511446
processTickLoop(String, Flow, StatePersister, InstanceData, ScheduledTick)15058179%144475%14301610701
processTick(ScheduledTick)398869%51066%51062801
changeStage(String, UUID, String)2910077%4660%4611801
startInstance(String, UUID)224366%4450%450701
cancel(String, UUID)215472%4450%450901
resolveInitialStage(Flow, Object)162055%2466%241401
tryConsumeEventAndAdvance(String, StageDefinition, InstanceData, StatePersister, UUID)147984%3770%3611101
retry(String, UUID)105985%1375%1301001
getStatus(String, UUID)104180%1375%130501
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
getStatus$lambda$2(String, UUID, InstanceData)80%n/a111111
processTick$lambda$3(ScheduledTick, InstanceData)80%n/a111111
processTickLoop$lambda$1(String, UUID, Ref.ObjectRef)80%n/a111111
processTick$lambda$5(ScheduledTick)0%n/a111111
processTickLoop$lambda$11$0(Stage, Stage, String, UUID)0%n/a111111
processTickLoop$lambda$12$0(Stage, Stage, String, UUID)0%n/a111111
processTickLoop$lambda$4(StageDefinition, String, UUID)0%n/a111111
processTickLoop$lambda$6(Stage, Stage, String, UUID)0%n/a111111
processTickLoop$lambda$7(Ref.ObjectRef)0%n/a111111
processTickLoop$lambda$10(Stage, Stage, String, UUID)0%n/a111111
resolveConditionInitialStage(ConditionHandler, Object)3794%1787%150401
log$lambda$0()0%n/a111111
startInstance(String, Object)81100%4100%0301401
sendEvent(String, UUID, Event)61100%4100%030701
Engine(EventStore, TickScheduler, HistoryStore, Clock)37100%n/a0101001
enqueueTick$default(Engine, String, UUID, Instant, String, int, Object)22100%n/a010301
Engine(EventStore, TickScheduler, HistoryStore, Clock, int, DefaultConstructorMarker)21100%n/a010401
registerFlow(String, Flow, StatePersister)17100%n/a010401
isTerminal(StageDefinition)14100%1583%140101
changeStage$lambda$3(String, UUID, String, Ref.ObjectRef)13100%n/a010201
enqueueTick(String, UUID, Instant, String)8100%n/a010201
startInstance$lambda$5(String, UUID, InstanceData)8100%n/a010101
retry$lambda$1(String, UUID, InstanceData)8100%n/a010101
cancel$lambda$2(String, UUID, InstanceData)8100%n/a010101
processTick$lambda$6(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
processTick$lambda$4(ScheduledTick)100%n/a010101
processTickLoop$lambda$8(StageDefinition, String, UUID)100%n/a010101
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