File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
src/tools/compiletest/src Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -1343,7 +1343,7 @@ impl<'test> TestCx<'test> {
13431343 fn exec_compiled_test ( & self ) -> ProcRes {
13441344 let env = & self . props . exec_env ;
13451345
1346- match & * self . config . target {
1346+ let proc_res = match & * self . config . target {
13471347 // This is pretty similar to below, we're transforming:
13481348 //
13491349 // program arg1 arg2
@@ -1398,7 +1398,15 @@ impl<'test> TestCx<'test> {
13981398 None ,
13991399 )
14001400 }
1401+ } ;
1402+
1403+ if proc_res. status . success ( ) {
1404+ // delete the executable after running it to save space.
1405+ // it is ok if the deletion failed.
1406+ let _ = fs:: remove_file ( self . make_exe_name ( ) ) ;
14011407 }
1408+
1409+ proc_res
14021410 }
14031411
14041412 /// For each `aux-build: foo/bar` annotation, we check to find the
You can’t perform that action at this time.
0 commit comments