@@ -11,15 +11,18 @@ use parking_lot::Mutex;
1111
1212#[ tokio:: test( flavor = "multi_thread" , worker_threads = 2 ) ]
1313async fn integration_test ( ) {
14- // let _ = tracing_subscriber::fmt()
15- // .with_env_filter("feature_probe_server_sdk=trace,integration=trace")
14+ // tracing_subscriber::fmt()
15+ // .with_env_filter(
16+ // "feature_probe_server_sdk=trace,integration=trace,socket=trace,engine=trace",
17+ // )
1618 // .pretty()
1719 // .init();
1820
1921 let api_port = 19980 ;
2022 let server_port = 19990 ;
2123 let realtime_port = 19999 ;
22- setup_server ( api_port, server_port, realtime_port) . await ;
24+ let realtime_path = "/" . to_owned ( ) ;
25+ setup_server ( api_port, server_port, realtime_port, realtime_path) . await ;
2326
2427 let config = FPConfig {
2528 remote_url : Url :: parse ( & format ! ( "http://127.0.0.1:{}" , server_port) ) . unwrap ( ) ,
@@ -65,7 +68,7 @@ async fn integration_test() {
6568 assert ! ( lock. 1 ) ;
6669}
6770
68- async fn setup_server ( api_port : u16 , server_port : u16 , realtime_port : u16 ) {
71+ async fn setup_server ( api_port : u16 , server_port : u16 , realtime_port : u16 , realtime_path : String ) {
6972 let mut mock_api = LocalFileHttpHandlerForTest :: default ( ) ;
7073 mock_api. version_update = true ;
7174 // mock fp api
@@ -90,13 +93,14 @@ async fn setup_server(api_port: u16, server_port: u16, realtime_port: u16) {
9093 toggles_url,
9194 server_port,
9295 realtime_port,
96+ realtime_path,
9397 refresh_interval,
9498 keys_url : None ,
9599 events_url : events_url. clone ( ) ,
96100 client_sdk_key : Some ( client_sdk_key. clone ( ) ) ,
97101 server_sdk_key : Some ( server_sdk_key. clone ( ) ) ,
98102 } ;
99- let realtime_socket = RealtimeSocket :: serve ( config. realtime_port ) ;
103+ let realtime_socket = RealtimeSocket :: serve ( config. realtime_port , & config . realtime_path ) ;
100104 let repo = SdkRepository :: new ( config, realtime_socket) ;
101105 repo. sync ( client_sdk_key, server_sdk_key, 1 ) ;
102106 let repo = Arc :: new ( repo) ;
0 commit comments