@@ -530,8 +530,6 @@ impl Step for Tidy {
530
530
fn run ( self , builder : & Builder ) {
531
531
let build = builder. build ;
532
532
533
- let _folder = build. fold_output ( || "tidy" ) ;
534
- println ! ( "tidy check" ) ;
535
533
let mut cmd = builder. tool_cmd ( Tool :: Tidy ) ;
536
534
cmd. arg ( build. src . join ( "src" ) ) ;
537
535
cmd. arg ( & build. initial_cargo ) ;
@@ -541,6 +539,9 @@ impl Step for Tidy {
541
539
if build. config . quiet_tests {
542
540
cmd. arg ( "--quiet" ) ;
543
541
}
542
+
543
+ let _folder = build. fold_output ( || "tidy" ) ;
544
+ println ! ( "tidy check" ) ;
544
545
try_run ( build, & mut cmd) ;
545
546
}
546
547
@@ -836,9 +837,6 @@ impl Step for Compiletest {
836
837
builder. ensure ( native:: TestHelpers { target } ) ;
837
838
builder. ensure ( RemoteCopyLibs { compiler, target } ) ;
838
839
839
- let _folder = build. fold_output ( || format ! ( "test_{}" , suite) ) ;
840
- println ! ( "Check compiletest suite={} mode={} ({} -> {})" ,
841
- suite, mode, & compiler. host, target) ;
842
840
let mut cmd = builder. tool_cmd ( Tool :: Compiletest ) ;
843
841
844
842
// compiletest currently has... a lot of arguments, so let's just pass all
@@ -998,6 +996,9 @@ impl Step for Compiletest {
998
996
999
997
build. ci_env . force_coloring_in_ci ( & mut cmd) ;
1000
998
999
+ let _folder = build. fold_output ( || format ! ( "test_{}" , suite) ) ;
1000
+ println ! ( "Check compiletest suite={} mode={} ({} -> {})" ,
1001
+ suite, mode, & compiler. host, target) ;
1001
1002
let _time = util:: timeit ( ) ;
1002
1003
try_run ( build, & mut cmd) ;
1003
1004
}
@@ -1142,20 +1143,21 @@ impl Step for ErrorIndex {
1142
1143
1143
1144
builder. ensure ( compile:: Std { compiler, target : compiler. host } ) ;
1144
1145
1145
- let _folder = build. fold_output ( || "test_error_index" ) ;
1146
- println ! ( "Testing error-index stage{}" , compiler. stage) ;
1147
-
1148
1146
let dir = testdir ( build, compiler. host ) ;
1149
1147
t ! ( fs:: create_dir_all( & dir) ) ;
1150
1148
let output = dir. join ( "error-index.md" ) ;
1151
1149
1152
- let _time = util :: timeit ( ) ;
1153
- build . run ( builder . tool_cmd ( Tool :: ErrorIndex )
1154
- . arg ( "markdown" )
1155
- . arg ( & output )
1156
- . env ( "CFG_BUILD " , & build. build )
1157
- . env ( "RUSTC_ERROR_METADATA_DST" , build . extended_error_dir ( ) ) ) ;
1150
+ let mut tool = builder . tool_cmd ( Tool :: ErrorIndex ) ;
1151
+ tool . arg ( "markdown" )
1152
+ . arg ( & output )
1153
+ . env ( "CFG_BUILD" , & build . build )
1154
+ . env ( "RUSTC_ERROR_METADATA_DST " , build. extended_error_dir ( ) ) ;
1155
+
1158
1156
1157
+ let _folder = build. fold_output ( || "test_error_index" ) ;
1158
+ println ! ( "Testing error-index stage{}" , compiler. stage) ;
1159
+ let _time = util:: timeit ( ) ;
1160
+ build. run ( & mut tool) ;
1159
1161
markdown_test ( builder, compiler, & output) ;
1160
1162
}
1161
1163
}
@@ -1400,11 +1402,6 @@ impl Step for Crate {
1400
1402
}
1401
1403
_ => panic ! ( "can only test libraries" ) ,
1402
1404
} ;
1403
- let _folder = build. fold_output ( || {
1404
- format ! ( "{}_stage{}-{}" , test_kind. subcommand( ) , compiler. stage, krate)
1405
- } ) ;
1406
- println ! ( "{} {} stage{} ({} -> {})" , test_kind, krate, compiler. stage,
1407
- & compiler. host, target) ;
1408
1405
1409
1406
// Build up the base `cargo test` command.
1410
1407
//
@@ -1436,8 +1433,6 @@ impl Step for Crate {
1436
1433
cargo. arg ( "--quiet" ) ;
1437
1434
}
1438
1435
1439
- let _time = util:: timeit ( ) ;
1440
-
1441
1436
if target. contains ( "emscripten" ) {
1442
1437
cargo. env ( format ! ( "CARGO_TARGET_{}_RUNNER" , envify( & target) ) ,
1443
1438
build. config . nodejs . as_ref ( ) . expect ( "nodejs not configured" ) ) ;
@@ -1465,6 +1460,13 @@ impl Step for Crate {
1465
1460
format ! ( "{} run" ,
1466
1461
builder. tool_exe( Tool :: RemoteTestClient ) . display( ) ) ) ;
1467
1462
}
1463
+
1464
+ let _folder = build. fold_output ( || {
1465
+ format ! ( "{}_stage{}-{}" , test_kind. subcommand( ) , compiler. stage, krate)
1466
+ } ) ;
1467
+ println ! ( "{} {} stage{} ({} -> {})" , test_kind, krate, compiler. stage,
1468
+ & compiler. host, target) ;
1469
+ let _time = util:: timeit ( ) ;
1468
1470
try_run ( build, & mut cargo) ;
1469
1471
}
1470
1472
}
@@ -1513,12 +1515,6 @@ impl Step for CrateRustdoc {
1513
1515
target,
1514
1516
test_kind. subcommand ( ) ,
1515
1517
"src/tools/rustdoc" ) ;
1516
- let _folder = build. fold_output ( || {
1517
- format ! ( "{}_stage{}-rustdoc" , test_kind. subcommand( ) , compiler. stage)
1518
- } ) ;
1519
- println ! ( "{} rustdoc stage{} ({} -> {})" , test_kind, compiler. stage,
1520
- & compiler. host, target) ;
1521
-
1522
1518
if test_kind. subcommand ( ) == "test" && !build. fail_fast {
1523
1519
cargo. arg ( "--no-fail-fast" ) ;
1524
1520
}
@@ -1532,6 +1528,11 @@ impl Step for CrateRustdoc {
1532
1528
cargo. arg ( "--quiet" ) ;
1533
1529
}
1534
1530
1531
+ let _folder = build. fold_output ( || {
1532
+ format ! ( "{}_stage{}-rustdoc" , test_kind. subcommand( ) , compiler. stage)
1533
+ } ) ;
1534
+ println ! ( "{} rustdoc stage{} ({} -> {})" , test_kind, compiler. stage,
1535
+ & compiler. host, target) ;
1535
1536
let _time = util:: timeit ( ) ;
1536
1537
1537
1538
try_run ( build, & mut cargo) ;
0 commit comments