|
14 | 14 |
|
15 | 15 | use std::collections::HashMap; |
16 | 16 | use std::sync::Arc; |
17 | | -use std::time::UNIX_EPOCH; |
| 17 | +use std::time::{SystemTime, UNIX_EPOCH}; |
18 | 18 |
|
19 | 19 | mod utils { |
20 | 20 | pub(crate) mod scheduler_utils; |
@@ -70,6 +70,7 @@ async fn add_action_adds_property() -> Result<(), Error> { |
70 | 70 | client_operation_id: OperationId::default(), |
71 | 71 | stage: ActionStage::Queued, |
72 | 72 | action_digest: action_info.unique_qualifier.digest(), |
| 73 | + last_transition_timestamp: SystemTime::now(), |
73 | 74 | })); |
74 | 75 | let client_operation_id = OperationId::default(); |
75 | 76 | let (_, (passed_client_operation_id, action_info)) = join!( |
@@ -114,6 +115,7 @@ async fn add_action_overwrites_property() -> Result<(), Error> { |
114 | 115 | client_operation_id: OperationId::default(), |
115 | 116 | stage: ActionStage::Queued, |
116 | 117 | action_digest: action_info.unique_qualifier.digest(), |
| 118 | + last_transition_timestamp: SystemTime::now(), |
117 | 119 | })); |
118 | 120 | let client_operation_id = OperationId::default(); |
119 | 121 | let (_, (passed_client_operation_id, action_info)) = join!( |
@@ -153,6 +155,7 @@ async fn add_action_property_added_after_remove() -> Result<(), Error> { |
153 | 155 | client_operation_id: OperationId::default(), |
154 | 156 | stage: ActionStage::Queued, |
155 | 157 | action_digest: action_info.unique_qualifier.digest(), |
| 158 | + last_transition_timestamp: SystemTime::now(), |
156 | 159 | })); |
157 | 160 | let client_operation_id = OperationId::default(); |
158 | 161 | let (_, (passed_client_operation_id, action_info)) = join!( |
@@ -192,6 +195,7 @@ async fn add_action_property_remove_after_add() -> Result<(), Error> { |
192 | 195 | client_operation_id: OperationId::default(), |
193 | 196 | stage: ActionStage::Queued, |
194 | 197 | action_digest: action_info.unique_qualifier.digest(), |
| 198 | + last_transition_timestamp: SystemTime::now(), |
195 | 199 | })); |
196 | 200 | let client_operation_id = OperationId::default(); |
197 | 201 | let (_, (passed_client_operation_id, action_info)) = join!( |
@@ -233,6 +237,7 @@ async fn add_action_property_replace() -> Result<(), Error> { |
233 | 237 | client_operation_id: OperationId::default(), |
234 | 238 | stage: ActionStage::Queued, |
235 | 239 | action_digest: action_info.unique_qualifier.digest(), |
| 240 | + last_transition_timestamp: SystemTime::now(), |
236 | 241 | })); |
237 | 242 | let client_operation_id = OperationId::default(); |
238 | 243 | let (_, (passed_client_operation_id, action_info)) = join!( |
@@ -277,6 +282,7 @@ async fn add_action_property_replace_match_value() -> Result<(), Error> { |
277 | 282 | client_operation_id: OperationId::default(), |
278 | 283 | stage: ActionStage::Queued, |
279 | 284 | action_digest: action_info.unique_qualifier.digest(), |
| 285 | + last_transition_timestamp: SystemTime::now(), |
280 | 286 | })); |
281 | 287 | let client_operation_id = OperationId::default(); |
282 | 288 | let (_, (passed_client_operation_id, action_info)) = join!( |
@@ -322,6 +328,7 @@ async fn add_action_property_replace_value() -> Result<(), Error> { |
322 | 328 | client_operation_id: OperationId::default(), |
323 | 329 | stage: ActionStage::Queued, |
324 | 330 | action_digest: action_info.unique_qualifier.digest(), |
| 331 | + last_transition_timestamp: SystemTime::now(), |
325 | 332 | })); |
326 | 333 | let client_operation_id = OperationId::default(); |
327 | 334 | let (_, (passed_client_operation_id, action_info)) = join!( |
@@ -359,6 +366,7 @@ async fn add_action_property_remove() -> Result<(), Error> { |
359 | 366 | client_operation_id: OperationId::default(), |
360 | 367 | stage: ActionStage::Queued, |
361 | 368 | action_digest: action_info.unique_qualifier.digest(), |
| 369 | + last_transition_timestamp: SystemTime::now(), |
362 | 370 | })); |
363 | 371 | // let platform_property_manager = Arc::new(PlatformPropertyManager::new(HashMap::new())); |
364 | 372 | let client_operation_id = OperationId::default(); |
|
0 commit comments