File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -435,6 +435,10 @@ impl Step for Rustfmt {
435435 & [ ] ,
436436 ) ;
437437
438+ if !builder. fail_fast {
439+ cargo. arg ( "--no-fail-fast" ) ;
440+ }
441+
438442 let dir = testdir ( builder, compiler. host ) ;
439443 t ! ( fs:: create_dir_all( & dir) ) ;
440444 cargo. env ( "RUSTFMT_TEST_DIR" , dir) ;
@@ -615,6 +619,10 @@ impl Step for Miri {
615619 ) ;
616620 cargo. add_rustc_lib_path ( builder, compiler) ;
617621
622+ if !builder. fail_fast {
623+ cargo. arg ( "--no-fail-fast" ) ;
624+ }
625+
618626 // miri tests need to know about the stage sysroot
619627 cargo. env ( "MIRI_SYSROOT" , & miri_sysroot) ;
620628 cargo. env ( "MIRI_HOST_SYSROOT" , sysroot) ;
@@ -746,6 +754,10 @@ impl Step for Clippy {
746754 & [ ] ,
747755 ) ;
748756
757+ if !builder. fail_fast {
758+ cargo. arg ( "--no-fail-fast" ) ;
759+ }
760+
749761 cargo. env ( "RUSTC_TEST_SUITE" , builder. rustc ( compiler) ) ;
750762 cargo. env ( "RUSTC_LIB_PATH" , builder. rustc_libdir ( compiler) ) ;
751763 let host_libs = builder. stage_out ( compiler, Mode :: ToolRustc ) . join ( builder. cargo_dir ( ) ) ;
You can’t perform that action at this time.
0 commit comments