@@ -679,8 +679,8 @@ async fn real_actor_database_to_mqtt_integration() {
679679 // Config: Database input → MQTT output with very short timings for fast test
680680 let drain_config = r#"
681681 input.db.series = "sensor-data"
682- input.db.frequency = "1s "
683- input.db.max_age = "2s "
682+ input.db.frequency = "1ms "
683+ input.db.max_age = "2ms "
684684
685685 steps = [
686686 { script = "identity.js" }
@@ -720,10 +720,10 @@ async fn real_actor_database_to_mqtt_integration() {
720720
721721 tokio:: spawn ( flows_actor. run ( ) ) ;
722722
723- // Wait for at least 3 seconds for the actor's interval timer to trigger draining
724- // At T=0, T=1s , T=2s the message won't be drained (not old enough)
725- // At T=3s the message will be drained (3s old > 2s max_age)
726- sleep ( Duration :: from_millis ( 3200 ) ) . await ;
723+ // Wait for at least 3 milliseconds for the actor's interval timer to trigger draining
724+ // At T=0, T=1ms , T=2ms the message won't be drained (not old enough)
725+ // At T=3ms the message will be drained (3ms old > 2ms max_age)
726+ sleep ( Duration :: from_millis ( 3 ) ) . await ;
727727
728728 // Check for MQTT output messages from the actor
729729 let mut received_messages = vec ! [ ] ;
@@ -806,8 +806,7 @@ async fn flow_that_outputs_multiple_messages_persists_all_to_database() {
806806 return messages;
807807 }
808808 "# ;
809- std:: fs:: write ( config_dir. join ( "splitter.js" ) , js_content)
810- . expect ( "Failed to write JS file" ) ;
809+ std:: fs:: write ( config_dir. join ( "splitter.js" ) , js_content) . expect ( "Failed to write JS file" ) ;
811810
812811 // Create flow config that outputs multiple messages to database
813812 let config = r#"
@@ -819,8 +818,7 @@ async fn flow_that_outputs_multiple_messages_persists_all_to_database() {
819818
820819 output.db.series = "split-sensor-data"
821820 "# ;
822- std:: fs:: write ( config_dir. join ( "split_flow.toml" ) , config)
823- . expect ( "Failed to write config" ) ;
821+ std:: fs:: write ( config_dir. join ( "split_flow.toml" ) , config) . expect ( "Failed to write config" ) ;
824822
825823 // Build FlowsMapper actor with mock MQTT
826824 let mut flows_builder = FlowsMapperBuilder :: try_new ( Utf8Path :: from_path ( config_dir) . unwrap ( ) )
0 commit comments