@@ -105,7 +105,10 @@ const PING_TIMER: u64 = 30;
105105#[ cfg( test) ]  
106106const  PING_TIMER :  u64  = 1 ; 
107107
108+ #[ cfg( not( test) ) ]  
108109const  ONION_MESSAGE_HANDLER_TIMER :  u64  = 10 ; 
110+ #[ cfg( test) ]  
111+ const  ONION_MESSAGE_HANDLER_TIMER :  u64  = 1 ; 
109112
110113/// Prune the network graph of stale entries hourly. 
111114const  NETWORK_PRUNE_TIMER :  u64  = 60  *  60 ; 
@@ -1401,9 +1404,11 @@ mod tests {
14011404
14021405	#[ test]  
14031406	fn  test_timer_tick_called ( )  { 
1404- 		// Test that `ChannelManager::timer_tick_occurred` is called every `FRESHNESS_TIMER`, 
1405- 		// `ChainMonitor::rebroadcast_pending_claims` is called every `REBROADCAST_TIMER`, and 
1406- 		// `PeerManager::timer_tick_occurred` every `PING_TIMER`. 
1407+ 		// Test that: 
1408+ 		// - `ChannelManager::timer_tick_occurred` is called every `FRESHNESS_TIMER`, 
1409+ 		// - `ChainMonitor::rebroadcast_pending_claims` is called every `REBROADCAST_TIMER`, 
1410+ 		// - `PeerManager::timer_tick_occurred` is called every `PING_TIMER`, and 
1411+ 		// - `OnionMessageHandler::timer_tick_occurred` is called every `ONION_MESSAGE_HANDLER_TIMER`. 
14071412		let  ( _,  nodes)  = create_nodes ( 1 ,  "test_timer_tick_called" ) ; 
14081413		let  data_dir = nodes[ 0 ] . kv_store . get_data_dir ( ) ; 
14091414		let  persister = Arc :: new ( Persister :: new ( data_dir) ) ; 
@@ -1414,9 +1419,12 @@ mod tests {
14141419			let  desired_log_1 = "Calling ChannelManager's timer_tick_occurred" . to_string ( ) ; 
14151420			let  desired_log_2 = "Calling PeerManager's timer_tick_occurred" . to_string ( ) ; 
14161421			let  desired_log_3 = "Rebroadcasting monitor's pending claims" . to_string ( ) ; 
1422+ 			let  desired_log_4 = "Calling OnionMessageHandler's timer_tick_occurred" . to_string ( ) ; 
14171423			if  log_entries. get ( & ( "lightning_background_processor" . to_string ( ) ,  desired_log_1) ) . is_some ( )  &&
14181424				log_entries. get ( & ( "lightning_background_processor" . to_string ( ) ,  desired_log_2) ) . is_some ( )  &&
1419- 				log_entries. get ( & ( "lightning_background_processor" . to_string ( ) ,  desired_log_3) ) . is_some ( )  { 
1425+ 				log_entries. get ( & ( "lightning_background_processor" . to_string ( ) ,  desired_log_3) ) . is_some ( )  &&
1426+ 				log_entries. get ( & ( "lightning_background_processor" . to_string ( ) ,  desired_log_4) ) . is_some ( ) 
1427+ 			{ 
14201428				break 
14211429			} 
14221430		} 
0 commit comments