Skip to content

Commit 1751dce

Browse files
committed
Snapshot test the default steps for most bootstrap subcommands
1 parent 54f4176 commit 1751dce

File tree

12 files changed

+492
-0
lines changed

12 files changed

+492
-0
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
source: src/bootstrap/src/core/builder/cli_paths/tests.rs
3+
expression: bench
4+
---
5+
[Bench] test::Crate
6+
targets: [aarch64-unknown-linux-gnu]
7+
- Set({bench::library/alloc})
8+
- Set({bench::library/alloctests})
9+
- Set({bench::library/compiler-builtins/compiler-builtins})
10+
- Set({bench::library/core})
11+
- Set({bench::library/coretests})
12+
- Set({bench::library/panic_abort})
13+
- Set({bench::library/panic_unwind})
14+
- Set({bench::library/proc_macro})
15+
- Set({bench::library/rustc-std-workspace-core})
16+
- Set({bench::library/std})
17+
- Set({bench::library/std_detect})
18+
- Set({bench::library/sysroot})
19+
- Set({bench::library/test})
20+
- Set({bench::library/unwind})
21+
[Bench] test::CrateLibrustc
22+
targets: [x86_64-unknown-linux-gnu]
23+
- Set({bench::compiler})
24+
- Set({bench::compiler/rustc})
25+
- Set({bench::compiler/rustc_abi})
26+
- Set({bench::compiler/rustc_arena})
27+
- Set({bench::compiler/rustc_ast})
28+
- Set({bench::compiler/rustc_ast_ir})
29+
- Set({bench::compiler/rustc_ast_lowering})
30+
- Set({bench::compiler/rustc_ast_passes})
31+
- Set({bench::compiler/rustc_ast_pretty})
32+
- Set({bench::compiler/rustc_attr_parsing})
33+
- Set({bench::compiler/rustc_baked_icu_data})
34+
- Set({bench::compiler/rustc_borrowck})
35+
- Set({bench::compiler/rustc_builtin_macros})
36+
- Set({bench::compiler/rustc_codegen_llvm})
37+
- Set({bench::compiler/rustc_codegen_ssa})
38+
- Set({bench::compiler/rustc_const_eval})
39+
- Set({bench::compiler/rustc_data_structures})
40+
- Set({bench::compiler/rustc_driver})
41+
- Set({bench::compiler/rustc_driver_impl})
42+
- Set({bench::compiler/rustc_error_codes})
43+
- Set({bench::compiler/rustc_error_messages})
44+
- Set({bench::compiler/rustc_errors})
45+
- Set({bench::compiler/rustc_expand})
46+
- Set({bench::compiler/rustc_feature})
47+
- Set({bench::compiler/rustc_fluent_macro})
48+
- Set({bench::compiler/rustc_fs_util})
49+
- Set({bench::compiler/rustc_graphviz})
50+
- Set({bench::compiler/rustc_hashes})
51+
- Set({bench::compiler/rustc_hir})
52+
- Set({bench::compiler/rustc_hir_analysis})
53+
- Set({bench::compiler/rustc_hir_id})
54+
- Set({bench::compiler/rustc_hir_pretty})
55+
- Set({bench::compiler/rustc_hir_typeck})
56+
- Set({bench::compiler/rustc_incremental})
57+
- Set({bench::compiler/rustc_index})
58+
- Set({bench::compiler/rustc_index_macros})
59+
- Set({bench::compiler/rustc_infer})
60+
- Set({bench::compiler/rustc_interface})
61+
- Set({bench::compiler/rustc_lexer})
62+
- Set({bench::compiler/rustc_lint})
63+
- Set({bench::compiler/rustc_lint_defs})
64+
- Set({bench::compiler/rustc_llvm})
65+
- Set({bench::compiler/rustc_log})
66+
- Set({bench::compiler/rustc_macros})
67+
- Set({bench::compiler/rustc_metadata})
68+
- Set({bench::compiler/rustc_middle})
69+
- Set({bench::compiler/rustc_mir_build})
70+
- Set({bench::compiler/rustc_mir_dataflow})
71+
- Set({bench::compiler/rustc_mir_transform})
72+
- Set({bench::compiler/rustc_monomorphize})
73+
- Set({bench::compiler/rustc_next_trait_solver})
74+
- Set({bench::compiler/rustc_parse})
75+
- Set({bench::compiler/rustc_parse_format})
76+
- Set({bench::compiler/rustc_passes})
77+
- Set({bench::compiler/rustc_pattern_analysis})
78+
- Set({bench::compiler/rustc_privacy})
79+
- Set({bench::compiler/rustc_proc_macro})
80+
- Set({bench::compiler/rustc_public})
81+
- Set({bench::compiler/rustc_public_bridge})
82+
- Set({bench::compiler/rustc_query_impl})
83+
- Set({bench::compiler/rustc_query_system})
84+
- Set({bench::compiler/rustc_resolve})
85+
- Set({bench::compiler/rustc_sanitizers})
86+
- Set({bench::compiler/rustc_serialize})
87+
- Set({bench::compiler/rustc_session})
88+
- Set({bench::compiler/rustc_span})
89+
- Set({bench::compiler/rustc_symbol_mangling})
90+
- Set({bench::compiler/rustc_target})
91+
- Set({bench::compiler/rustc_thread_pool})
92+
- Set({bench::compiler/rustc_trait_selection})
93+
- Set({bench::compiler/rustc_traits})
94+
- Set({bench::compiler/rustc_transmute})
95+
- Set({bench::compiler/rustc_ty_utils})
96+
- Set({bench::compiler/rustc_type_ir})
97+
- Set({bench::compiler/rustc_type_ir_macros})
98+
- Set({bench::compiler/rustc_windows_rc})
99+
[Bench] test::CrateRustdoc
100+
targets: [x86_64-unknown-linux-gnu]
101+
- Set({bench::src/librustdoc, bench::src/tools/rustdoc})
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
source: src/bootstrap/src/core/builder/cli_paths/tests.rs
3+
expression: clean
4+
---
5+
[Clean] clean::CleanAll
6+
targets: [aarch64-unknown-linux-gnu]
7+
- Set({})
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
source: src/bootstrap/src/core/builder/cli_paths/tests.rs
3+
expression: clippy
4+
---
5+
[Clippy] clippy::Std
6+
targets: [aarch64-unknown-linux-gnu]
7+
- Set({clippy::library})
8+
- Set({clippy::library/alloc})
9+
- Set({clippy::library/compiler-builtins/compiler-builtins})
10+
- Set({clippy::library/core})
11+
- Set({clippy::library/panic_abort})
12+
- Set({clippy::library/panic_unwind})
13+
- Set({clippy::library/proc_macro})
14+
- Set({clippy::library/rustc-std-workspace-core})
15+
- Set({clippy::library/std})
16+
- Set({clippy::library/std_detect})
17+
- Set({clippy::library/sysroot})
18+
- Set({clippy::library/test})
19+
- Set({clippy::library/unwind})
20+
[Clippy] clippy::Rustc
21+
targets: [x86_64-unknown-linux-gnu]
22+
- Set({clippy::compiler})
23+
- Set({clippy::compiler/rustc})
24+
- Set({clippy::compiler/rustc_abi})
25+
- Set({clippy::compiler/rustc_arena})
26+
- Set({clippy::compiler/rustc_ast})
27+
- Set({clippy::compiler/rustc_ast_ir})
28+
- Set({clippy::compiler/rustc_ast_lowering})
29+
- Set({clippy::compiler/rustc_ast_passes})
30+
- Set({clippy::compiler/rustc_ast_pretty})
31+
- Set({clippy::compiler/rustc_attr_parsing})
32+
- Set({clippy::compiler/rustc_baked_icu_data})
33+
- Set({clippy::compiler/rustc_borrowck})
34+
- Set({clippy::compiler/rustc_builtin_macros})
35+
- Set({clippy::compiler/rustc_codegen_llvm})
36+
- Set({clippy::compiler/rustc_codegen_ssa})
37+
- Set({clippy::compiler/rustc_const_eval})
38+
- Set({clippy::compiler/rustc_data_structures})
39+
- Set({clippy::compiler/rustc_driver})
40+
- Set({clippy::compiler/rustc_driver_impl})
41+
- Set({clippy::compiler/rustc_error_codes})
42+
- Set({clippy::compiler/rustc_error_messages})
43+
- Set({clippy::compiler/rustc_errors})
44+
- Set({clippy::compiler/rustc_expand})
45+
- Set({clippy::compiler/rustc_feature})
46+
- Set({clippy::compiler/rustc_fluent_macro})
47+
- Set({clippy::compiler/rustc_fs_util})
48+
- Set({clippy::compiler/rustc_graphviz})
49+
- Set({clippy::compiler/rustc_hashes})
50+
- Set({clippy::compiler/rustc_hir})
51+
- Set({clippy::compiler/rustc_hir_analysis})
52+
- Set({clippy::compiler/rustc_hir_id})
53+
- Set({clippy::compiler/rustc_hir_pretty})
54+
- Set({clippy::compiler/rustc_hir_typeck})
55+
- Set({clippy::compiler/rustc_incremental})
56+
- Set({clippy::compiler/rustc_index})
57+
- Set({clippy::compiler/rustc_index_macros})
58+
- Set({clippy::compiler/rustc_infer})
59+
- Set({clippy::compiler/rustc_interface})
60+
- Set({clippy::compiler/rustc_lexer})
61+
- Set({clippy::compiler/rustc_lint})
62+
- Set({clippy::compiler/rustc_lint_defs})
63+
- Set({clippy::compiler/rustc_llvm})
64+
- Set({clippy::compiler/rustc_log})
65+
- Set({clippy::compiler/rustc_macros})
66+
- Set({clippy::compiler/rustc_metadata})
67+
- Set({clippy::compiler/rustc_middle})
68+
- Set({clippy::compiler/rustc_mir_build})
69+
- Set({clippy::compiler/rustc_mir_dataflow})
70+
- Set({clippy::compiler/rustc_mir_transform})
71+
- Set({clippy::compiler/rustc_monomorphize})
72+
- Set({clippy::compiler/rustc_next_trait_solver})
73+
- Set({clippy::compiler/rustc_parse})
74+
- Set({clippy::compiler/rustc_parse_format})
75+
- Set({clippy::compiler/rustc_passes})
76+
- Set({clippy::compiler/rustc_pattern_analysis})
77+
- Set({clippy::compiler/rustc_privacy})
78+
- Set({clippy::compiler/rustc_proc_macro})
79+
- Set({clippy::compiler/rustc_public})
80+
- Set({clippy::compiler/rustc_public_bridge})
81+
- Set({clippy::compiler/rustc_query_impl})
82+
- Set({clippy::compiler/rustc_query_system})
83+
- Set({clippy::compiler/rustc_resolve})
84+
- Set({clippy::compiler/rustc_sanitizers})
85+
- Set({clippy::compiler/rustc_serialize})
86+
- Set({clippy::compiler/rustc_session})
87+
- Set({clippy::compiler/rustc_span})
88+
- Set({clippy::compiler/rustc_symbol_mangling})
89+
- Set({clippy::compiler/rustc_target})
90+
- Set({clippy::compiler/rustc_thread_pool})
91+
- Set({clippy::compiler/rustc_trait_selection})
92+
- Set({clippy::compiler/rustc_traits})
93+
- Set({clippy::compiler/rustc_transmute})
94+
- Set({clippy::compiler/rustc_ty_utils})
95+
- Set({clippy::compiler/rustc_type_ir})
96+
- Set({clippy::compiler/rustc_type_ir_macros})
97+
- Set({clippy::compiler/rustc_windows_rc})
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
source: src/bootstrap/src/core/builder/cli_paths/tests.rs
3+
expression: doc
4+
---
5+
[Doc] doc::UnstableBook
6+
targets: [aarch64-unknown-linux-gnu]
7+
- Set({doc::src/doc/unstable-book})
8+
[Doc] doc::UnstableBookGen
9+
targets: [x86_64-unknown-linux-gnu]
10+
- Set({doc::src/tools/unstable-book-gen})
11+
[Doc] doc::TheBook
12+
targets: [aarch64-unknown-linux-gnu]
13+
- Set({doc::src/doc/book})
14+
[Doc] doc::Standalone
15+
targets: [aarch64-unknown-linux-gnu]
16+
- Set({doc::src/doc})
17+
- Set({doc::standalone})
18+
[Doc] doc::Std
19+
targets: [aarch64-unknown-linux-gnu]
20+
- Set({doc::library})
21+
- Set({doc::library/alloc})
22+
- Set({doc::library/compiler-builtins/compiler-builtins})
23+
- Set({doc::library/core})
24+
- Set({doc::library/panic_abort})
25+
- Set({doc::library/panic_unwind})
26+
- Set({doc::library/proc_macro})
27+
- Set({doc::library/rustc-std-workspace-core})
28+
- Set({doc::library/std})
29+
- Set({doc::library/std_detect})
30+
- Set({doc::library/sysroot})
31+
- Set({doc::library/test})
32+
- Set({doc::library/unwind})
33+
[Doc] doc::ErrorIndex
34+
targets: [x86_64-unknown-linux-gnu]
35+
- Set({doc::src/tools/error_index_generator})
36+
[Doc] doc::Nomicon
37+
targets: [aarch64-unknown-linux-gnu]
38+
- Set({doc::src/doc/nomicon})
39+
[Doc] doc::Reference
40+
targets: [aarch64-unknown-linux-gnu]
41+
- Set({doc::src/doc/reference})
42+
[Doc] doc::RustdocBook
43+
targets: [aarch64-unknown-linux-gnu]
44+
- Set({doc::src/doc/rustdoc})
45+
[Doc] doc::RustByExample
46+
targets: [aarch64-unknown-linux-gnu]
47+
- Set({doc::src/doc/rust-by-example})
48+
[Doc] doc::RustcBook
49+
targets: [x86_64-unknown-linux-gnu]
50+
- Set({doc::src/doc/rustc})
51+
[Doc] doc::CargoBook
52+
targets: [aarch64-unknown-linux-gnu]
53+
- Set({doc::src/tools/cargo/src/doc})
54+
[Doc] doc::ClippyBook
55+
targets: [aarch64-unknown-linux-gnu]
56+
- Set({doc::src/tools/clippy/book})
57+
[Doc] doc::EmbeddedBook
58+
targets: [aarch64-unknown-linux-gnu]
59+
- Set({doc::src/doc/embedded-book})
60+
[Doc] doc::EditionGuide
61+
targets: [aarch64-unknown-linux-gnu]
62+
- Set({doc::src/doc/edition-guide})
63+
[Doc] doc::StyleGuide
64+
targets: [aarch64-unknown-linux-gnu]
65+
- Set({doc::src/doc/style-guide})
66+
[Doc] doc::Releases
67+
targets: [aarch64-unknown-linux-gnu]
68+
- Set({doc::RELEASES.md})
69+
- Set({doc::releases})

0 commit comments

Comments
 (0)