@@ -5350,8 +5350,9 @@ mod tests {
5350
5350
let payment_params = PaymentParameters :: from_node_id ( dst) ;
5351
5351
let amt = seed as u64 % 200_000_000 ;
5352
5352
let params = ProbabilisticScoringParameters :: default ( ) ;
5353
- let scorer = ProbabilisticScorer :: new ( params, & graph) ;
5354
- if get_route ( src, & payment_params, & graph. read_only ( ) , None , amt, 42 , & test_utils:: TestLogger :: new ( ) , & scorer, & random_seed_bytes) . is_ok ( ) {
5353
+ let logger = test_utils:: TestLogger :: new ( ) ;
5354
+ let scorer = ProbabilisticScorer :: new ( params, & graph, & logger) ;
5355
+ if get_route ( src, & payment_params, & graph. read_only ( ) , None , amt, 42 , & logger, & scorer, & random_seed_bytes) . is_ok ( ) {
5355
5356
continue ' load_endpoints;
5356
5357
}
5357
5358
}
@@ -5386,8 +5387,9 @@ mod tests {
5386
5387
let payment_params = PaymentParameters :: from_node_id ( dst) . with_features ( InvoiceFeatures :: known ( ) ) ;
5387
5388
let amt = seed as u64 % 200_000_000 ;
5388
5389
let params = ProbabilisticScoringParameters :: default ( ) ;
5389
- let scorer = ProbabilisticScorer :: new ( params, & graph) ;
5390
- if get_route ( src, & payment_params, & graph. read_only ( ) , None , amt, 42 , & test_utils:: TestLogger :: new ( ) , & scorer, & random_seed_bytes) . is_ok ( ) {
5390
+ let logger = test_utils:: TestLogger :: new ( ) ;
5391
+ let scorer = ProbabilisticScorer :: new ( params, & graph, & logger) ;
5392
+ if get_route ( src, & payment_params, & graph. read_only ( ) , None , amt, 42 , & logger, & scorer, & random_seed_bytes) . is_ok ( ) {
5391
5393
continue ' load_endpoints;
5392
5394
}
5393
5395
}
@@ -5433,6 +5435,7 @@ mod benches {
5433
5435
use ln:: features:: { InitFeatures , InvoiceFeatures } ;
5434
5436
use routing:: scoring:: { FixedPenaltyScorer , ProbabilisticScorer , ProbabilisticScoringParameters , Scorer } ;
5435
5437
use util:: logger:: { Logger , Record } ;
5438
+ use util:: test_utils:: TestLogger ;
5436
5439
5437
5440
use test:: Bencher ;
5438
5441
@@ -5516,17 +5519,19 @@ mod benches {
5516
5519
5517
5520
#[ bench]
5518
5521
fn generate_routes_with_probabilistic_scorer ( bench : & mut Bencher ) {
5522
+ let logger = TestLogger :: new ( ) ;
5519
5523
let network_graph = read_network_graph ( ) ;
5520
5524
let params = ProbabilisticScoringParameters :: default ( ) ;
5521
- let scorer = ProbabilisticScorer :: new ( params, & network_graph) ;
5525
+ let scorer = ProbabilisticScorer :: new ( params, & network_graph, & logger ) ;
5522
5526
generate_routes ( bench, & network_graph, scorer, InvoiceFeatures :: empty ( ) ) ;
5523
5527
}
5524
5528
5525
5529
#[ bench]
5526
5530
fn generate_mpp_routes_with_probabilistic_scorer ( bench : & mut Bencher ) {
5531
+ let logger = TestLogger :: new ( ) ;
5527
5532
let network_graph = read_network_graph ( ) ;
5528
5533
let params = ProbabilisticScoringParameters :: default ( ) ;
5529
- let scorer = ProbabilisticScorer :: new ( params, & network_graph) ;
5534
+ let scorer = ProbabilisticScorer :: new ( params, & network_graph, & logger ) ;
5530
5535
generate_routes ( bench, & network_graph, scorer, InvoiceFeatures :: known ( ) ) ;
5531
5536
}
5532
5537
0 commit comments