@@ -650,8 +650,8 @@ fn run_test_in_process(
650
650
io:: set_output_capture ( None ) ;
651
651
652
652
let test_result = match result {
653
- Ok ( ( ) ) => calc_result ( & desc, Ok ( ( ) ) , & time_opts, & exec_time) ,
654
- Err ( e) => calc_result ( & desc, Err ( e. as_ref ( ) ) , & time_opts, & exec_time) ,
653
+ Ok ( ( ) ) => calc_result ( & desc, Ok ( ( ) ) , time_opts. as_ref ( ) , exec_time. as_ref ( ) ) ,
654
+ Err ( e) => calc_result ( & desc, Err ( e. as_ref ( ) ) , time_opts. as_ref ( ) , exec_time. as_ref ( ) ) ,
655
655
} ;
656
656
let stdout = data. lock ( ) . unwrap_or_else ( |e| e. into_inner ( ) ) . to_vec ( ) ;
657
657
let message = CompletedTest :: new ( id, desc, test_result, exec_time, stdout) ;
@@ -712,7 +712,8 @@ fn spawn_test_subprocess(
712
712
formatters:: write_stderr_delimiter ( & mut test_output, & desc. name ) ;
713
713
test_output. extend_from_slice ( & stderr) ;
714
714
715
- let result = get_result_from_exit_code ( & desc, status, & time_opts, & exec_time) ;
715
+ let result =
716
+ get_result_from_exit_code ( & desc, status, time_opts. as_ref ( ) , exec_time. as_ref ( ) ) ;
716
717
( result, test_output, exec_time)
717
718
} ) ( ) ;
718
719
@@ -724,8 +725,8 @@ fn run_test_in_spawned_subprocess(desc: TestDesc, runnable_test: RunnableTest) -
724
725
let builtin_panic_hook = panic:: take_hook ( ) ;
725
726
let record_result = Arc :: new ( move |panic_info : Option < & ' _ PanicHookInfo < ' _ > > | {
726
727
let test_result = match panic_info {
727
- Some ( info) => calc_result ( & desc, Err ( info. payload ( ) ) , & None , & None ) ,
728
- None => calc_result ( & desc, Ok ( ( ) ) , & None , & None ) ,
728
+ Some ( info) => calc_result ( & desc, Err ( info. payload ( ) ) , None , None ) ,
729
+ None => calc_result ( & desc, Ok ( ( ) ) , None , None ) ,
729
730
} ;
730
731
731
732
// We don't support serializing TrFailedMsg, so just
0 commit comments