BackwardSyncContext

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total126 of 79384%10 of 4477%156527206743
logBlockImportProgress(long)415657%1583%1482001
isReady()280%40%335511
isTrusted(Hash)13735%1150%125701
isSyncing()120%n/a113311
halveBatchSize()90%n/a112211
syncBackwardsUntil(Block)62379%2250%231701
lambda$syncBackwardsUntil$3(BackwardSyncContext.Status, Block)60%n/a111111
lambda$isSyncing$0(BackwardSyncContext.Status)50%n/a111111
getBatchSize()30%n/a111111
getSyncState()30%n/a111111
emitBadChainEvent(Block)72100%8100%0501401
saveBlock(Block)70100%2100%0202001
BackwardSyncContext(ProtocolContext, ProtocolSchedule, MetricsSystem, EthContext, SyncState, BackwardChain, int, int)41100%n/a0101401
syncBackwardsUntil(Hash)41100%1375%1301301
lambda$processException$8(Throwable, BackwardSyncException)41100%2100%0201101
possiblyMoveHead(Block)40100%2100%0201301
lambda$processException$9(Throwable)28100%n/a010601
prepareBackwardSyncFuture()24100%n/a010601
lambda$prepareBackwardSyncFutureWithRetry$5(Void, Throwable)21100%2100%020601
prepareBackwardSyncFutureWithRetry(int)17100%2100%020401
extractBackwardSyncException(Throwable)17100%4100%030601
lambda$maybeUpdateTargetHeight$1(BackwardSyncContext.Status, Block)17100%n/a010601
maybeUpdateTargetHeight(Hash)16100%1150%120401
lambda$getOrStartSyncSession$4()16100%n/a010401
lambda$prepareBackwardSyncFutureWithRetry$7(int, Throwable)13100%n/a010501
getOrStartSyncSession()12100%n/a010201
BackwardSyncContext(ProtocolContext, ProtocolSchedule, MetricsSystem, EthContext, SyncState, BackwardChain)11100%n/a010201
processException(Throwable)11100%n/a010301
prepareBackwardSyncFutureWithRetry()8100%n/a010201
lambda$maybeUpdateTargetHeight$2(Hash, BackwardSyncContext.Status)8100%n/a010301
getBlockValidator(BlockHeader)6100%n/a010101
subscribeBadChainListener(BadChainListener)6100%n/a010201
lambda$emitBadChainEvent$10(Block, List, List, BadChainListener)6100%n/a010101
lambda$prepareBackwardSyncFutureWithRetry$6(int)6100%n/a010101
getBlockValidatorForBlock(Block)5100%n/a010101
getStatus()5100%n/a010101
resetBatchSize()4100%n/a010201
static {...}4100%n/a010101
getProtocolSchedule()3100%n/a010101
getEthContext()3100%n/a010101
getMetricsSystem()3100%n/a010101
getProtocolContext()3100%n/a010101
getBackwardChain()3100%n/a010101