@@ -30,11 +30,8 @@ import (
3030 "github.com/onflow/flow-go/network/p2p/connection"
3131 p2pdht "github.com/onflow/flow-go/network/p2p/dht"
3232 "github.com/onflow/flow-go/network/p2p/distributor"
33- "github.com/onflow/flow-go/network/p2p/inspector"
34- "github.com/onflow/flow-go/network/p2p/inspector/validation"
3533 "github.com/onflow/flow-go/network/p2p/p2pbuilder"
3634 inspectorbuilder "github.com/onflow/flow-go/network/p2p/p2pbuilder/inspector"
37- "github.com/onflow/flow-go/network/p2p/p2pnode"
3835 "github.com/onflow/flow-go/network/p2p/unicast"
3936 "github.com/onflow/flow-go/network/p2p/unicast/protocols"
4037 "github.com/onflow/flow-go/network/p2p/utils"
@@ -61,11 +58,8 @@ func NodeFixture(
6158) (p2p.LibP2PNode , flow.Identity ) {
6259 // default parameters
6360 logger := unittest .Logger ().Level (zerolog .ErrorLevel )
64- defaultRPCValidationInpectorCfg := inspectorbuilder .DefaultRPCValidationConfig ()
65- rpcInspectorNotifDistributor := distributor .DefaultGossipSubInspectorNotificationDistributor (logger )
66- gossipSubMetrics := p2pnode .NewGossipSubControlMessageMetrics (metrics .NewNoopCollector (), logger )
67- metricsInspector := inspector .NewControlMsgMetricsInspector (logger , gossipSubMetrics , inspector .DefaultControlMsgMetricsInspectorNumberOfWorkers )
68- validationInspector := validation .NewControlMsgValidationInspector (logger , sporkID , defaultRPCValidationInpectorCfg , rpcInspectorNotifDistributor )
61+ rpcInspectors , err := inspectorbuilder .NewGossipSubInspectorBuilder (logger , sporkID , inspectorbuilder .DefaultGossipSubRPCInspectorsConfig (), distributor .DefaultGossipSubInspectorNotificationDistributor (logger )).Build ()
62+ require .NoError (t , err )
6963 parameters := & NodeFixtureParameters {
7064 HandlerFunc : func (network.Stream ) {},
7165 Unicasts : nil ,
@@ -77,7 +71,7 @@ func NodeFixture(
7771 Metrics : metrics .NewNoopCollector (),
7872 ResourceManager : testutils .NewResourceManager (t ),
7973 GossipSubPeerScoreTracerInterval : 0 , // disabled by default
80- GossipSubRPCInspectors : []p2p. GossipSubRPCInspector { metricsInspector , validationInspector } ,
74+ GossipSubRPCInspectors : rpcInspectors ,
8175 }
8276
8377 for _ , opt := range opts {
0 commit comments