@@ -2,7 +2,7 @@ use super::build_sysroot;
2
2
use super :: config;
3
3
use super :: path:: { Dirs , RelPath } ;
4
4
use super :: prepare:: GitRepo ;
5
- use super :: rustc_info:: get_wrapper_file_name;
5
+ use super :: rustc_info:: { get_file_name , get_wrapper_file_name} ;
6
6
use super :: utils:: {
7
7
hyperfine_command, is_ci, spawn_and_wait, spawn_and_wait_with_input, CargoProject , Compiler ,
8
8
} ;
@@ -318,13 +318,20 @@ const EXTENDED_SYSROOT_SUITE: &[TestCase] = &[
318
318
319
319
eprintln ! ( "[BENCH RUN] ebobby/simple-raytracer" ) ;
320
320
fs:: copy (
321
- target_dir. join ( "debug" ) . join ( "main" ) ,
322
- RelPath :: BUILD . to_path ( & runner. dirs ) . join ( "raytracer_cg_clif" ) ,
321
+ target_dir. join ( "debug" ) . join ( get_file_name ( "main" , "bin" ) ) ,
322
+ RelPath :: BUILD
323
+ . to_path ( & runner. dirs )
324
+ . join ( get_file_name ( "raytracer_cg_clif" , "bin" ) ) ,
323
325
)
324
326
. unwrap ( ) ;
325
327
326
- let mut bench_run =
327
- hyperfine_command ( 0 , run_runs, None , "./raytracer_cg_llvm" , "./raytracer_cg_clif" ) ;
328
+ let mut bench_run = hyperfine_command (
329
+ 0 ,
330
+ run_runs,
331
+ None ,
332
+ Path :: new ( "." ) . join ( get_file_name ( "raytracer_cg_llvm" , "bin" ) ) . to_str ( ) . unwrap ( ) ,
333
+ Path :: new ( "." ) . join ( get_file_name ( "raytracer_cg_clif" , "bin" ) ) . to_str ( ) . unwrap ( ) ,
334
+ ) ;
328
335
bench_run. current_dir ( RelPath :: BUILD . to_path ( & runner. dirs ) ) ;
329
336
spawn_and_wait ( bench_run) ;
330
337
} else {
0 commit comments