@@ -1521,6 +1521,60 @@ mod snapshot {
15211521 steps. assert_contains ( StepMetadata :: test ( "CrateLibrustc" , host) ) ;
15221522 steps. assert_contains_fuzzy ( StepMetadata :: build ( "rustc" , host) ) ;
15231523 }
1524+
1525+ #[ test]
1526+ fn doc_library ( ) {
1527+ let ctx = TestCtx :: new ( ) ;
1528+ insta:: assert_snapshot!(
1529+ ctx. config( "doc" )
1530+ . path( "library" )
1531+ . targets( & [ "x86_64-unknown-linux-gnu" ] )
1532+ . get_steps( )
1533+ . render_with( RenderConfig {
1534+ normalize_host: false ,
1535+ } ) , @r"
1536+ [build] llvm <x86_64-unknown-linux-gnu>
1537+ [build] rustc 0 <x86_64-unknown-linux-gnu> -> rustc 1 <x86_64-unknown-linux-gnu>
1538+ [build] rustdoc 0 <x86_64-unknown-linux-gnu>
1539+ [doc] std 1 <x86_64-unknown-linux-gnu> crates=[alloc,compiler_builtins,core,panic_abort,panic_unwind,proc_macro,std,sysroot,test,unwind]
1540+ " ) ;
1541+ }
1542+
1543+ #[ test]
1544+ fn doc_core ( ) {
1545+ let ctx = TestCtx :: new ( ) ;
1546+ insta:: assert_snapshot!(
1547+ ctx. config( "doc" )
1548+ . path( "core" )
1549+ . targets( & [ "x86_64-unknown-linux-gnu" ] )
1550+ . get_steps( )
1551+ . render_with( RenderConfig {
1552+ normalize_host: false ,
1553+ } ) , @r"
1554+ [build] llvm <x86_64-unknown-linux-gnu>
1555+ [build] rustc 0 <x86_64-unknown-linux-gnu> -> rustc 1 <x86_64-unknown-linux-gnu>
1556+ [build] rustdoc 0 <x86_64-unknown-linux-gnu>
1557+ [doc] std 1 <x86_64-unknown-linux-gnu> crates=[core]
1558+ " ) ;
1559+ }
1560+
1561+ #[ test]
1562+ fn doc_library_no_std_target ( ) {
1563+ let ctx = TestCtx :: new ( ) ;
1564+ insta:: assert_snapshot!(
1565+ ctx. config( "doc" )
1566+ . path( "core" )
1567+ . targets( & [ "aarch64-unknown-none" ] )
1568+ . get_steps( )
1569+ . render_with( RenderConfig {
1570+ normalize_host: false ,
1571+ } ) , @r"
1572+ [build] llvm <x86_64-unknown-linux-gnu>
1573+ [build] rustc 0 <x86_64-unknown-linux-gnu> -> rustc 1 <x86_64-unknown-linux-gnu>
1574+ [build] rustdoc 0 <x86_64-unknown-linux-gnu>
1575+ [doc] std 1 <aarch64-unknown-none> crates=[core]
1576+ " ) ;
1577+ }
15241578}
15251579
15261580struct ExecutedSteps {
0 commit comments