File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
crates/forge/bin/cmd/test Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -420,13 +420,13 @@ impl TestArgs {
420
420
let svg_data = String :: from_utf8 ( data) ?;
421
421
let svg_data = svg_data. replace ( "samples" , "gas" ) ;
422
422
423
- // Write to temp file and open it in default program.
423
+ // Write file to temporary location and open it in default program.
424
424
let file_name = format ! (
425
- "tmp/flamegraph_{contract}_{test_name}.svg" ,
425
+ "{tmp_dir}/flamegraph_{contract}_{test_name}.svg" ,
426
+ tmp_dir = std:: env:: temp_dir( ) . display( ) ,
426
427
contract = suite_name. split( ':' ) . last( ) . unwrap( ) ,
427
428
test_name = test_name. trim_end_matches( "()" )
428
429
) ;
429
- let _ = std:: fs:: create_dir ( "tmp" ) ;
430
430
let mut file = std:: fs:: File :: create ( & file_name) . wrap_err ( "failed to create file" ) ?;
431
431
file. write_all ( svg_data. as_bytes ( ) ) . wrap_err ( "failed to save flamegraph" ) ?;
432
432
opener:: open ( & file_name) . wrap_err ( "failed to open flamergpah" ) ?;
You can’t perform that action at this time.
0 commit comments