@@ -27,7 +27,7 @@ use crate::routing::router::{self, PaymentParameters, Route, RouteParameters};
27
27
use crate :: sign:: { EntropySource , RandomBytes } ;
28
28
use crate :: util:: config:: { UserConfig , MaxDustHTLCExposure } ;
29
29
use crate :: util:: errors:: APIError ;
30
- #[ cfg( test) ]
30
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
31
31
use crate :: util:: logger:: Logger ;
32
32
use crate :: util:: scid_utils;
33
33
use crate :: util:: test_channel_signer:: TestChannelSigner ;
@@ -486,7 +486,7 @@ impl<'a, 'b, 'c> Node<'a, 'b, 'c> {
486
486
/// `false`, the channel signer will act like an off-line remote signer and will return `Err` for
487
487
/// several of the signing methods. Currently, only `get_per_commitment_point` and
488
488
/// `release_commitment_secret` are affected by this setting.
489
- #[ cfg( test) ]
489
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
490
490
pub fn set_channel_signer_available ( & self , peer_id : & PublicKey , chan_id : & ChannelId , available : bool ) {
491
491
use crate :: sign:: ChannelSigner ;
492
492
log_debug ! ( self . logger, "Setting channel signer for {} as available={}" , chan_id, available) ;
@@ -926,7 +926,7 @@ pub fn remove_first_msg_event_to_node(msg_node_id: &PublicKey, msg_events: &mut
926
926
}
927
927
}
928
928
929
- #[ cfg( test) ]
929
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
930
930
macro_rules! get_channel_ref {
931
931
( $node: expr, $counterparty_node: expr, $per_peer_state_lock: ident, $peer_state_lock: ident, $channel_id: expr) => {
932
932
{
@@ -1101,7 +1101,7 @@ pub fn _reload_node<'a, 'b, 'c>(node: &'a Node<'a, 'b, 'c>, default_config: User
1101
1101
node_deserialized
1102
1102
}
1103
1103
1104
- #[ cfg( test) ]
1104
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
1105
1105
macro_rules! reload_node {
1106
1106
( $node: expr, $new_config: expr, $chanman_encoded: expr, $monitors_encoded: expr, $persister: ident, $new_chain_monitor: ident, $new_channelmanager: ident) => {
1107
1107
let chanman_encoded = $chanman_encoded;
@@ -1899,7 +1899,7 @@ macro_rules! expect_pending_htlcs_forwardable_and_htlc_handling_failed {
1899
1899
} }
1900
1900
}
1901
1901
1902
- #[ cfg( test) ]
1902
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
1903
1903
macro_rules! expect_pending_htlcs_forwardable_from_events {
1904
1904
( $node: expr, $events: expr, $ignore: expr) => { {
1905
1905
assert_eq!( $events. len( ) , 1 ) ;
@@ -2097,7 +2097,7 @@ macro_rules! get_route {
2097
2097
} }
2098
2098
}
2099
2099
2100
- #[ cfg( test) ]
2100
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2101
2101
#[ macro_export]
2102
2102
macro_rules! get_route_and_payment_hash {
2103
2103
( $send_node: expr, $recv_node: expr, $recv_value: expr) => { {
@@ -2232,7 +2232,7 @@ macro_rules! expect_payment_sent {
2232
2232
}
2233
2233
}
2234
2234
2235
- #[ cfg( test) ]
2235
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2236
2236
#[ macro_export]
2237
2237
macro_rules! expect_payment_path_successful {
2238
2238
( $node: expr) => {
@@ -2316,7 +2316,7 @@ macro_rules! expect_payment_forwarded {
2316
2316
}
2317
2317
}
2318
2318
2319
- #[ cfg( test) ]
2319
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2320
2320
#[ macro_export]
2321
2321
macro_rules! expect_channel_shutdown_state {
2322
2322
( $node: expr, $chan_id: expr, $state: path) => {
@@ -2405,7 +2405,7 @@ impl<'a> PaymentFailedConditions<'a> {
2405
2405
}
2406
2406
}
2407
2407
2408
- #[ cfg( test) ]
2408
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2409
2409
macro_rules! expect_payment_failed_with_update {
2410
2410
( $node: expr, $expected_payment_hash: expr, $payment_failed_permanently: expr, $scid: expr, $chan_closed: expr) => {
2411
2411
$crate:: ln:: functional_test_utils:: expect_payment_failed_conditions(
@@ -2415,7 +2415,7 @@ macro_rules! expect_payment_failed_with_update {
2415
2415
}
2416
2416
}
2417
2417
2418
- #[ cfg( test) ]
2418
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2419
2419
macro_rules! expect_payment_failed {
2420
2420
( $node: expr, $expected_payment_hash: expr, $payment_failed_permanently: expr $( , $expected_error_code: expr, $expected_error_data: expr) * ) => {
2421
2421
#[ allow( unused_mut) ]
@@ -2434,13 +2434,13 @@ pub fn expect_payment_failed_conditions_event<'a, 'b, 'c, 'd, 'e>(
2434
2434
if conditions. expected_mpp_parts_remain { assert_eq ! ( payment_failed_events. len( ) , 1 ) ; } else { assert_eq ! ( payment_failed_events. len( ) , 2 ) ; }
2435
2435
let expected_payment_id = match & payment_failed_events[ 0 ] {
2436
2436
Event :: PaymentPathFailed { payment_hash, payment_failed_permanently, payment_id, failure,
2437
- #[ cfg( test) ]
2437
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2438
2438
error_code,
2439
- #[ cfg( test) ]
2439
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2440
2440
error_data, .. } => {
2441
2441
assert_eq ! ( * payment_hash, expected_payment_hash, "unexpected payment_hash" ) ;
2442
2442
assert_eq ! ( * payment_failed_permanently, expected_payment_failed_permanently, "unexpected payment_failed_permanently value" ) ;
2443
- #[ cfg( test) ]
2443
+ #[ cfg( any ( test, feature = "_test_utils" ) ) ]
2444
2444
{
2445
2445
assert ! ( error_code. is_some( ) , "expected error_code.is_some() = true" ) ;
2446
2446
assert ! ( error_data. is_some( ) , "expected error_data.is_some() = true" ) ;
0 commit comments