@@ -1240,24 +1240,23 @@ mod snapshot {
1240
1240
ctx. config( "check" )
1241
1241
. path( "compiler" )
1242
1242
. render_steps( ) , @r"
1243
- [check] std <host>
1244
1243
[build] llvm <host>
1245
- [check] rustc <host>
1246
- [check] cranelift <host>
1247
- [check] gcc <host>
1244
+ [check] rustc 0 <host> -> rustc 1 <host>
1245
+ [check] rustc 0 <host> -> cranelift 1 <host>
1246
+ [check] rustc 0 <host> -> gcc 1 <host>
1248
1247
" ) ;
1249
1248
1250
1249
insta:: assert_snapshot!(
1251
1250
ctx. config( "check" )
1252
1251
. path( "rustc" )
1253
1252
. render_steps( ) , @r"
1254
- [check] std <host>
1255
1253
[build] llvm <host>
1256
- [check] rustc <host>
1254
+ [check] rustc 0 <host> -> rustc 1 <host>
1257
1255
" ) ;
1258
1256
}
1259
1257
1260
1258
#[ test]
1259
+ #[ should_panic]
1261
1260
fn check_compiler_stage_0 ( ) {
1262
1261
let ctx = TestCtx :: new ( ) ;
1263
1262
ctx. config ( "check" ) . path ( "compiler" ) . stage ( 0 ) . run ( ) ;
@@ -1272,11 +1271,9 @@ mod snapshot {
1272
1271
. stage( 1 )
1273
1272
. render_steps( ) , @r"
1274
1273
[build] llvm <host>
1275
- [build] rustc 0 <host> -> rustc 1 <host>
1276
- [build] rustc 1 <host> -> std 1 <host>
1277
- [check] rustc <host>
1278
- [check] cranelift <host>
1279
- [check] gcc <host>
1274
+ [check] rustc 0 <host> -> rustc 1 <host>
1275
+ [check] rustc 0 <host> -> cranelift 1 <host>
1276
+ [check] rustc 0 <host> -> gcc 1 <host>
1280
1277
" ) ;
1281
1278
}
1282
1279
@@ -1291,11 +1288,9 @@ mod snapshot {
1291
1288
[build] llvm <host>
1292
1289
[build] rustc 0 <host> -> rustc 1 <host>
1293
1290
[build] rustc 1 <host> -> std 1 <host>
1294
- [build] rustc 1 <host> -> rustc 2 <host>
1295
- [build] rustc 2 <host> -> std 2 <host>
1296
- [check] rustc <host>
1297
- [check] cranelift <host>
1298
- [check] gcc <host>
1291
+ [check] rustc 1 <host> -> rustc 2 <host>
1292
+ [check] rustc 1 <host> -> cranelift 2 <host>
1293
+ [check] rustc 1 <host> -> gcc 2 <host>
1299
1294
" ) ;
1300
1295
}
1301
1296
@@ -1304,30 +1299,24 @@ mod snapshot {
1304
1299
let ctx = TestCtx :: new ( ) ;
1305
1300
insta:: assert_snapshot!(
1306
1301
ctx. config( "check" )
1307
- . stage( 2 )
1308
1302
. targets( & [ TEST_TRIPLE_1 ] )
1309
1303
. hosts( & [ TEST_TRIPLE_1 ] )
1310
1304
. render_steps( ) , @r"
1311
1305
[build] llvm <host>
1312
1306
[build] rustc 0 <host> -> rustc 1 <host>
1313
1307
[build] rustc 1 <host> -> std 1 <host>
1314
- [build] rustc 1 <host> -> rustc 2 <host>
1315
- [build] rustc 2 <host> -> std 2 <host>
1316
1308
[build] rustc 1 <host> -> std 1 <target1>
1317
- [build] rustc 2 <host> -> std 2 <target1>
1318
- [check] rustc <target1>
1319
- [check] Rustdoc <target1>
1320
- [check] cranelift <target1>
1321
- [check] gcc <target1>
1322
- [check] Clippy <target1>
1323
- [check] Miri <target1>
1324
- [check] CargoMiri <target1>
1325
- [check] MiroptTestTools <target1>
1326
- [check] Rustfmt <target1>
1327
- [check] rust-analyzer <target1>
1328
- [check] TestFloatParse <target1>
1329
- [check] FeaturesStatusDump <target1>
1330
- [check] std <target1>
1309
+ [check] rustc 1 <host> -> rustc 2 <target1>
1310
+ [check] rustc 1 <host> -> Rustdoc 2 <target1>
1311
+ [check] rustc 1 <host> -> cranelift 2 <target1>
1312
+ [check] rustc 1 <host> -> gcc 2 <target1>
1313
+ [check] rustc 1 <host> -> Clippy 2 <target1>
1314
+ [check] rustc 1 <host> -> Miri 2 <target1>
1315
+ [check] rustc 1 <host> -> CargoMiri 2 <target1>
1316
+ [check] rustc 1 <host> -> Rustfmt 2 <target1>
1317
+ [check] rustc 1 <host> -> rust-analyzer 2 <target1>
1318
+ [check] rustc 1 <host> -> TestFloatParse 2 <target1>
1319
+ [check] rustc 1 <host> -> std 1 <target1>
1331
1320
" ) ;
1332
1321
}
1333
1322
@@ -1340,11 +1329,12 @@ mod snapshot {
1340
1329
. render_steps( ) , @r"
1341
1330
[build] llvm <host>
1342
1331
[build] rustc 0 <host> -> rustc 1 <host>
1343
- [check] std <host>
1332
+ [check] rustc 1 <host> -> std 1 <host>
1344
1333
" ) ;
1345
1334
}
1346
1335
1347
1336
#[ test]
1337
+ #[ should_panic]
1348
1338
fn check_library_stage_0 ( ) {
1349
1339
let ctx = TestCtx :: new ( ) ;
1350
1340
ctx. config ( "check" ) . path ( "library" ) . stage ( 0 ) . run ( ) ;
@@ -1360,7 +1350,7 @@ mod snapshot {
1360
1350
. render_steps( ) , @r"
1361
1351
[build] llvm <host>
1362
1352
[build] rustc 0 <host> -> rustc 1 <host>
1363
- [check] std <host>
1353
+ [check] rustc 1 <host> -> std 1 <host>
1364
1354
" ) ;
1365
1355
}
1366
1356
@@ -1376,7 +1366,7 @@ mod snapshot {
1376
1366
[build] rustc 0 <host> -> rustc 1 <host>
1377
1367
[build] rustc 1 <host> -> std 1 <host>
1378
1368
[build] rustc 1 <host> -> rustc 2 <host>
1379
- [check] std <host>
1369
+ [check] rustc 2 <host> -> std 2 <host>
1380
1370
" ) ;
1381
1371
}
1382
1372
@@ -1390,8 +1380,8 @@ mod snapshot {
1390
1380
. render_steps( ) , @r"
1391
1381
[build] llvm <host>
1392
1382
[build] rustc 0 <host> -> rustc 1 <host>
1393
- [check] std <target1>
1394
- [check] std <target2>
1383
+ [check] rustc 1 <host> -> std 1 <target1>
1384
+ [check] rustc 1 <host> -> std 1 <target2>
1395
1385
" ) ;
1396
1386
}
1397
1387
@@ -1402,14 +1392,14 @@ mod snapshot {
1402
1392
ctx. config( "check" )
1403
1393
. path( "miri" )
1404
1394
. render_steps( ) , @r"
1405
- [check] std <host>
1406
1395
[build] llvm <host>
1407
- [check] rustc <host>
1408
- [check] Miri <host>
1396
+ [check] rustc 0 <host> -> rustc 1 <host>
1397
+ [check] rustc 0 <host> -> Miri 1 <host>
1409
1398
" ) ;
1410
1399
}
1411
1400
1412
1401
#[ test]
1402
+ #[ should_panic]
1413
1403
fn check_miri_stage_0 ( ) {
1414
1404
let ctx = TestCtx :: new ( ) ;
1415
1405
ctx. config ( "check" ) . path ( "miri" ) . stage ( 0 ) . run ( ) ;
@@ -1424,10 +1414,8 @@ mod snapshot {
1424
1414
. stage( 1 )
1425
1415
. render_steps( ) , @r"
1426
1416
[build] llvm <host>
1427
- [build] rustc 0 <host> -> rustc 1 <host>
1428
- [build] rustc 1 <host> -> std 1 <host>
1429
- [check] rustc <host>
1430
- [check] Miri <host>
1417
+ [check] rustc 0 <host> -> rustc 1 <host>
1418
+ [check] rustc 0 <host> -> Miri 1 <host>
1431
1419
" ) ;
1432
1420
}
1433
1421
@@ -1442,10 +1430,8 @@ mod snapshot {
1442
1430
[build] llvm <host>
1443
1431
[build] rustc 0 <host> -> rustc 1 <host>
1444
1432
[build] rustc 1 <host> -> std 1 <host>
1445
- [build] rustc 1 <host> -> rustc 2 <host>
1446
- [build] rustc 2 <host> -> std 2 <host>
1447
- [check] rustc <host>
1448
- [check] Miri <host>
1433
+ [check] rustc 1 <host> -> rustc 2 <host>
1434
+ [check] rustc 1 <host> -> Miri 2 <host>
1449
1435
" ) ;
1450
1436
}
1451
1437
@@ -1466,9 +1452,9 @@ mod snapshot {
1466
1452
. path( "compiletest" )
1467
1453
. args( & [ "--set" , "build.compiletest-use-stage0-libtest=false" ] )
1468
1454
. render_steps( ) , @r"
1469
- [check] std <host>
1470
1455
[build] llvm <host>
1471
- [check] rustc <host>
1456
+ [build] rustc 0 <host> -> rustc 1 <host>
1457
+ [build] rustc 1 <host> -> std 1 <host>
1472
1458
[check] compiletest <host>
1473
1459
" ) ;
1474
1460
}
@@ -1480,11 +1466,10 @@ mod snapshot {
1480
1466
ctx. config( "check" )
1481
1467
. path( "rustc_codegen_cranelift" )
1482
1468
. render_steps( ) , @r"
1483
- [check] std <host>
1484
1469
[build] llvm <host>
1485
- [check] rustc <host>
1486
- [check] cranelift <host>
1487
- [check] gcc <host>
1470
+ [check] rustc 0 <host> -> rustc 1 <host>
1471
+ [check] rustc 0 <host> -> cranelift 1 <host>
1472
+ [check] rustc 0 <host> -> gcc 1 <host>
1488
1473
" ) ;
1489
1474
}
1490
1475
@@ -1495,10 +1480,9 @@ mod snapshot {
1495
1480
ctx. config( "check" )
1496
1481
. path( "rust-analyzer" )
1497
1482
. render_steps( ) , @r"
1498
- [check] std <host>
1499
1483
[build] llvm <host>
1500
- [check] rustc <host>
1501
- [check] rust-analyzer <host>
1484
+ [check] rustc 0 <host> -> rustc 1 <host>
1485
+ [check] rustc 0 <host> -> rust-analyzer 1 <host>
1502
1486
" ) ;
1503
1487
}
1504
1488
@@ -1508,12 +1492,7 @@ mod snapshot {
1508
1492
insta:: assert_snapshot!(
1509
1493
ctx. config( "check" )
1510
1494
. path( "run-make-support" )
1511
- . render_steps( ) , @r"
1512
- [check] std <host>
1513
- [build] llvm <host>
1514
- [check] rustc <host>
1515
- [check] RunMakeSupport <host>
1516
- " ) ;
1495
+ . render_steps( ) , @"[check] rustc 0 <host> -> RunMakeSupport 1 <host>" ) ;
1517
1496
}
1518
1497
1519
1498
#[ test]
0 commit comments