@@ -89,14 +89,22 @@ impl StatsAggregator {
8989#[ allow( clippy:: unwrap_used) ]
9090mod tests {
9191 use super :: * ;
92+ use crate :: LAMBDA_RUNTIME_SLUG ;
9293 use crate :: config:: Config ;
94+ use crate :: tags:: provider:: Provider as TagProvider ;
9395 use crate :: traces:: stats_concentrator_service:: StatsConcentratorService ;
96+ use std:: collections:: HashMap ;
9497 use std:: sync:: Arc ;
9598
9699 #[ test]
97100 fn test_add ( ) {
98101 let config = Arc :: new ( Config :: default ( ) ) ;
99- let ( _, concentrator) = StatsConcentratorService :: new ( config) ;
102+ let tags_provider = Arc :: new ( TagProvider :: new (
103+ config. clone ( ) ,
104+ LAMBDA_RUNTIME_SLUG . to_string ( ) ,
105+ & HashMap :: new ( ) ,
106+ ) ) ;
107+ let ( _, concentrator) = StatsConcentratorService :: new ( config, tags_provider) ;
100108 let mut aggregator = StatsAggregator :: new_with_concentrator ( concentrator) ;
101109 let payload = ClientStatsPayload {
102110 hostname : "hostname" . to_string ( ) ,
@@ -123,7 +131,12 @@ mod tests {
123131 #[ tokio:: test]
124132 async fn test_get_batch ( ) {
125133 let config = Arc :: new ( Config :: default ( ) ) ;
126- let ( _, concentrator) = StatsConcentratorService :: new ( config) ;
134+ let tags_provider = Arc :: new ( TagProvider :: new (
135+ config. clone ( ) ,
136+ LAMBDA_RUNTIME_SLUG . to_string ( ) ,
137+ & HashMap :: new ( ) ,
138+ ) ) ;
139+ let ( _, concentrator) = StatsConcentratorService :: new ( config, tags_provider) ;
127140 let mut aggregator = StatsAggregator :: new_with_concentrator ( concentrator) ;
128141 let payload = ClientStatsPayload {
129142 hostname : "hostname" . to_string ( ) ,
@@ -150,7 +163,12 @@ mod tests {
150163 #[ tokio:: test]
151164 async fn test_get_batch_full_entries ( ) {
152165 let config = Arc :: new ( Config :: default ( ) ) ;
153- let ( _, concentrator) = StatsConcentratorService :: new ( config) ;
166+ let tags_provider = Arc :: new ( TagProvider :: new (
167+ config. clone ( ) ,
168+ LAMBDA_RUNTIME_SLUG . to_string ( ) ,
169+ & HashMap :: new ( ) ,
170+ ) ) ;
171+ let ( _, concentrator) = StatsConcentratorService :: new ( config, tags_provider) ;
154172 let mut aggregator = StatsAggregator :: new ( 640 , concentrator) ;
155173 // Payload below is 115 bytes
156174 let payload = ClientStatsPayload {
0 commit comments