BesuControllerBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total236 of 1,12479%14 of 3964%2575632831355
build()5446289%81666%7131612301
createPeerValidators(ProtocolSchedule)535550%5550%4682001
createTrieLogPruner(WorldStateKeyValueStorage, Blockchain, EthScheduler)350%n/a118811
createChainPruner(BlockchainStorage)260%n/a116611
createWorldStateArchive(WorldStateStorageCoordinator, Blockchain, BonsaiCachedMerkleTrieLoader)84584%1266%1321101
lambda$createPivotSelector$4(MergeContext, long)70%n/a113311
besuComponent(BesuComponent)60%n/a112211
genesisStateHashCacheEnabled(Boolean)60%n/a112211
cacheLastBlocks(Integer)60%n/a112211
messagePermissioningProviders(List)50%n/a112211
pkiBlockCreationConfiguration(Optional)50%n/a112211
isRevertReasonEnabled(boolean)50%n/a112211
genesisConfigOverrides(Map)50%n/a112211
requiredBlocks(Map)50%n/a112211
reorgLoggingThreshold(long)50%n/a112211
chainPruningConfiguration(ChainPrunerConfiguration)50%n/a112211
createPivotSelector(ProtocolSchedule, ProtocolContext, EthContext, SyncState, MetricsSystem)52100%2100%0201101
BesuControllerBuilder()36100%n/a0101301
createSynchronizer(ProtocolSchedule, WorldStateStorageCoordinator, ProtocolContext, EthContext, SyncState, EthProtocolManager, PivotBlockSelector)26100%n/a010301
createEthProtocolManager(ProtocolContext, SynchronizerConfiguration, TransactionPool, EthProtocolConfiguration, EthPeers, EthContext, EthMessages, EthScheduler, List, Optional)25100%n/a010501
createSubProtocolConfiguration(EthProtocolManager, Optional)13100%n/a010401
getFullSyncTerminationCondition(Blockchain)12100%n/a010501
createSnapProtocolManager(ProtocolContext, WorldStateStorageCoordinator, EthPeers, EthMessages)12100%n/a010201
lambda$new$1()9100%n/a010301
createProtocolContext(MutableBlockchain, WorldStateArchive, ProtocolSchedule, ConsensusContextFactory)8100%n/a010101
lambda$createSubProtocolConfiguration$7(SubProtocolConfiguration, SnapProtocolManager)6100%n/a010101
lambda$build$2()6100%n/a010101
storageProvider(StorageProvider)5100%n/a010201
genesisConfigFile(GenesisConfigFile)5100%n/a010201
synchronizerConfiguration(SynchronizerConfiguration)5100%n/a010201
ethProtocolConfiguration(EthProtocolConfiguration)5100%n/a010201
networkId(BigInteger)5100%n/a010201
miningParameters(MiningParameters)5100%n/a010201
nodeKey(NodeKey)5100%n/a010201
metricsSystem(ObservableMetricsSystem)5100%n/a010201
privacyParameters(PrivacyParameters)5100%n/a010201
dataDirectory(Path)5100%n/a010201
clock(Clock)5100%n/a010201
transactionPoolConfiguration(TransactionPoolConfiguration)5100%n/a010201
gasLimitCalculator(GasLimitCalculator)5100%n/a010201
dataStorageConfiguration(DataStorageConfiguration)5100%n/a010201
evmConfiguration(EvmConfiguration)5100%n/a010201
maxPeers(int)5100%n/a010201
maxRemotelyInitiatedPeers(int)5100%n/a010201
networkConfiguration(NetworkingConfiguration)5100%n/a010201
randomPeerPriority(Boolean)5100%n/a010201
lambda$build$3(ProtocolSchedule, MutableBlockchain)5100%n/a010101
lambda$new$0(GenesisConfigFile)5100%n/a010101
lambda$getFullSyncTerminationCondition$5(Blockchain, UInt256)100%n/a010101
static {...}100%n/a010101
createAdditionalJsonRpcMethodFactory(ProtocolContext)100%n/a010101
getSupportedProtocol()100%n/a010101
lambda$createAdditionalJsonRpcMethodFactory$6(Collection)100%n/a010101
prepForBuild()100%n/a010101
validateContext(ProtocolContext)100%n/a010101