@@ -111,6 +111,7 @@ fn parse_put_snapshot_load(body: &Body) -> Result<ParsedRequest, RequestError> {
111111 resume_vm : snapshot_config. resume_vm ,
112112 network_overrides : snapshot_config. network_overrides ,
113113 vsock_override : snapshot_config. vsock_override ,
114+ clock_realtime : snapshot_config. clock_realtime ,
114115 } ;
115116
116117 // Construct the `ParsedRequest` object.
@@ -189,6 +190,7 @@ mod tests {
189190 resume_vm : false ,
190191 network_overrides : vec ! [ ] ,
191192 vsock_override : None ,
193+ clock_realtime : false ,
192194 } ;
193195 let mut parsed_request = parse_put_snapshot ( & Body :: new ( body) , Some ( "load" ) ) . unwrap ( ) ;
194196 assert ! (
@@ -220,6 +222,7 @@ mod tests {
220222 resume_vm : false ,
221223 network_overrides : vec ! [ ] ,
222224 vsock_override : None ,
225+ clock_realtime : false ,
223226 } ;
224227 let mut parsed_request = parse_put_snapshot ( & Body :: new ( body) , Some ( "load" ) ) . unwrap ( ) ;
225228 assert ! (
@@ -251,6 +254,7 @@ mod tests {
251254 resume_vm : true ,
252255 network_overrides : vec ! [ ] ,
253256 vsock_override : None ,
257+ clock_realtime : false ,
254258 } ;
255259 let mut parsed_request = parse_put_snapshot ( & Body :: new ( body) , Some ( "load" ) ) . unwrap ( ) ;
256260 assert ! (
@@ -291,6 +295,7 @@ mod tests {
291295 host_dev_name: String :: from( "vmtap2" ) ,
292296 } ] ,
293297 vsock_override : None ,
298+ clock_realtime : false ,
294299 } ;
295300 let mut parsed_request = parse_put_snapshot ( & Body :: new ( body) , Some ( "load" ) ) . unwrap ( ) ;
296301 assert ! (
@@ -319,6 +324,7 @@ mod tests {
319324 resume_vm : true ,
320325 network_overrides : vec ! [ ] ,
321326 vsock_override : None ,
327+ clock_realtime : false ,
322328 } ;
323329 let parsed_request = parse_put_snapshot ( & Body :: new ( body) , Some ( "load" ) ) . unwrap ( ) ;
324330 assert_eq ! (
0 commit comments