@@ -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
@@ -841,9 +842,6 @@ impl Step for Compiletest {
841
842
builder. ensure ( native:: TestHelpers { target } ) ;
842
843
builder. ensure ( RemoteCopyLibs { compiler, target } ) ;
843
844
844
- let _folder = build. fold_output ( || format ! ( "test_{}" , suite) ) ;
845
- println ! ( "Check compiletest suite={} mode={} ({} -> {})" ,
846
- suite, mode, & compiler. host, target) ;
847
845
let mut cmd = builder. tool_cmd ( Tool :: Compiletest ) ;
848
846
849
847
// compiletest currently has... a lot of arguments, so let's just pass all
@@ -1003,6 +1001,9 @@ impl Step for Compiletest {
1003
1001
1004
1002
build. ci_env . force_coloring_in_ci ( & mut cmd) ;
1005
1003
1004
+ let _folder = build. fold_output ( || format ! ( "test_{}" , suite) ) ;
1005
+ println ! ( "Check compiletest suite={} mode={} ({} -> {})" ,
1006
+ suite, mode, & compiler. host, target) ;
1006
1007
let _time = util:: timeit ( ) ;
1007
1008
try_run ( build, & mut cmd) ;
1008
1009
}
@@ -1147,20 +1148,21 @@ impl Step for ErrorIndex {
1147
1148
1148
1149
builder. ensure ( compile:: Std { compiler, target : compiler. host } ) ;
1149
1150
1150
- let _folder = build. fold_output ( || "test_error_index" ) ;
1151
- println ! ( "Testing error-index stage{}" , compiler. stage) ;
1152
-
1153
1151
let dir = testdir ( build, compiler. host ) ;
1154
1152
t ! ( fs:: create_dir_all( & dir) ) ;
1155
1153
let output = dir. join ( "error-index.md" ) ;
1156
1154
1157
- let _time = util :: timeit ( ) ;
1158
- build . run ( builder . tool_cmd ( Tool :: ErrorIndex )
1159
- . arg ( "markdown" )
1160
- . arg ( & output )
1161
- . env ( "CFG_BUILD " , & build. build )
1162
- . env ( "RUSTC_ERROR_METADATA_DST" , build . extended_error_dir ( ) ) ) ;
1155
+ let mut tool = builder . tool_cmd ( Tool :: ErrorIndex ) ;
1156
+ tool . arg ( "markdown" )
1157
+ . arg ( & output )
1158
+ . env ( "CFG_BUILD" , & build . build )
1159
+ . env ( "RUSTC_ERROR_METADATA_DST " , build. extended_error_dir ( ) ) ;
1160
+
1163
1161
1162
+ let _folder = build. fold_output ( || "test_error_index" ) ;
1163
+ println ! ( "Testing error-index stage{}" , compiler. stage) ;
1164
+ let _time = util:: timeit ( ) ;
1165
+ build. run ( & mut tool) ;
1164
1166
markdown_test ( builder, compiler, & output) ;
1165
1167
}
1166
1168
}
@@ -1405,11 +1407,6 @@ impl Step for Crate {
1405
1407
}
1406
1408
_ => panic ! ( "can only test libraries" ) ,
1407
1409
} ;
1408
- let _folder = build. fold_output ( || {
1409
- format ! ( "{}_stage{}-{}" , test_kind. subcommand( ) , compiler. stage, krate)
1410
- } ) ;
1411
- println ! ( "{} {} stage{} ({} -> {})" , test_kind, krate, compiler. stage,
1412
- & compiler. host, target) ;
1413
1410
1414
1411
// Build up the base `cargo test` command.
1415
1412
//
@@ -1441,8 +1438,6 @@ impl Step for Crate {
1441
1438
cargo. arg ( "--quiet" ) ;
1442
1439
}
1443
1440
1444
- let _time = util:: timeit ( ) ;
1445
-
1446
1441
if target. contains ( "emscripten" ) {
1447
1442
cargo. env ( format ! ( "CARGO_TARGET_{}_RUNNER" , envify( & target) ) ,
1448
1443
build. config . nodejs . as_ref ( ) . expect ( "nodejs not configured" ) ) ;
@@ -1470,6 +1465,13 @@ impl Step for Crate {
1470
1465
format ! ( "{} run" ,
1471
1466
builder. tool_exe( Tool :: RemoteTestClient ) . display( ) ) ) ;
1472
1467
}
1468
+
1469
+ let _folder = build. fold_output ( || {
1470
+ format ! ( "{}_stage{}-{}" , test_kind. subcommand( ) , compiler. stage, krate)
1471
+ } ) ;
1472
+ println ! ( "{} {} stage{} ({} -> {})" , test_kind, krate, compiler. stage,
1473
+ & compiler. host, target) ;
1474
+ let _time = util:: timeit ( ) ;
1473
1475
try_run ( build, & mut cargo) ;
1474
1476
}
1475
1477
}
@@ -1518,12 +1520,6 @@ impl Step for CrateRustdoc {
1518
1520
target,
1519
1521
test_kind. subcommand ( ) ,
1520
1522
"src/tools/rustdoc" ) ;
1521
- let _folder = build. fold_output ( || {
1522
- format ! ( "{}_stage{}-rustdoc" , test_kind. subcommand( ) , compiler. stage)
1523
- } ) ;
1524
- println ! ( "{} rustdoc stage{} ({} -> {})" , test_kind, compiler. stage,
1525
- & compiler. host, target) ;
1526
-
1527
1523
if test_kind. subcommand ( ) == "test" && !build. fail_fast {
1528
1524
cargo. arg ( "--no-fail-fast" ) ;
1529
1525
}
@@ -1537,6 +1533,11 @@ impl Step for CrateRustdoc {
1537
1533
cargo. arg ( "--quiet" ) ;
1538
1534
}
1539
1535
1536
+ let _folder = build. fold_output ( || {
1537
+ format ! ( "{}_stage{}-rustdoc" , test_kind. subcommand( ) , compiler. stage)
1538
+ } ) ;
1539
+ println ! ( "{} rustdoc stage{} ({} -> {})" , test_kind, compiler. stage,
1540
+ & compiler. host, target) ;
1540
1541
let _time = util:: timeit ( ) ;
1541
1542
1542
1543
try_run ( build, & mut cargo) ;
0 commit comments