@@ -11,6 +11,7 @@ import (
1111 "github.com/smartcontractkit/chainlink-starknet/relayer/pkg/starknet"
1212 "github.com/stretchr/testify/assert"
1313 "github.com/stretchr/testify/require"
14+ "go.opentelemetry.io/otel/metric/noop"
1415)
1516
1617func TestTXM_Integration_Metrics (t * testing.T ) {
@@ -19,13 +20,15 @@ func TestTXM_Integration_Metrics(t *testing.T) {
1920
2021 mockLggr := logger .Test (t )
2122 chainID := "integration-test-chain"
23+ noopMeter := noop .NewMeterProvider ().Meter ("test" )
2224
2325 // Create TXM with real Prometheus metrics
2426 txm , err := New (
2527 mockLggr ,
2628 & mockKeystore {},
2729 & mockConfig {},
2830 chainID ,
31+ noopMeter ,
2932 func () (* starknet.Client , error ) { return nil , nil },
3033 func () (* starknet.FeederClient , error ) { return nil , nil },
3134 )
@@ -61,12 +64,14 @@ func TestTXM_Integration_MetricsUnderLoad(t *testing.T) {
6164 // Test metrics behavior under concurrent load
6265 mockLggr := logger .Test (t )
6366 chainID := "load-test-chain"
67+ noopMeter := noop .NewMeterProvider ().Meter ("test" )
6468
6569 txm , err := New (
6670 mockLggr ,
6771 & mockKeystore {},
6872 & mockConfig {},
6973 chainID ,
74+ noopMeter ,
7075 func () (* starknet.Client , error ) { return nil , nil },
7176 func () (* starknet.FeederClient , error ) { return nil , nil },
7277 )
@@ -127,13 +132,15 @@ func TestTXM_Integration_MultipleChains(t *testing.T) {
127132 chain2 := "chain-2-integration"
128133
129134 mockLggr := logger .Test (t )
135+ noopMeter := noop .NewMeterProvider ().Meter ("test" )
130136
131137 // Create two TXM instances with different chain IDs
132138 txm1 , err := New (
133139 mockLggr ,
134140 & mockKeystore {},
135141 & mockConfig {},
136142 chain1 ,
143+ noopMeter ,
137144 func () (* starknet.Client , error ) { return nil , nil },
138145 func () (* starknet.FeederClient , error ) { return nil , nil },
139146 )
@@ -144,6 +151,7 @@ func TestTXM_Integration_MultipleChains(t *testing.T) {
144151 & mockKeystore {},
145152 & mockConfig {},
146153 chain2 ,
154+ noopMeter ,
147155 func () (* starknet.Client , error ) { return nil , nil },
148156 func () (* starknet.FeederClient , error ) { return nil , nil },
149157 )
0 commit comments