aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/tidy.rs
diff options
context:
space:
mode:
Diffstat (limited to 'xtask/src/tidy.rs')
-rw-r--r--xtask/src/tidy.rs21
1 files changed, 13 insertions, 8 deletions
diff --git a/xtask/src/tidy.rs b/xtask/src/tidy.rs
index 3818b9e0f..03b4c0092 100644
--- a/xtask/src/tidy.rs
+++ b/xtask/src/tidy.rs
@@ -12,31 +12,36 @@ use crate::{
12}; 12};
13 13
14#[test] 14#[test]
15fn generated_grammar_is_fresh() { 15fn generate_grammar() {
16 codegen::generate_syntax(Mode::Ensure).unwrap() 16 codegen::generate_syntax(Mode::Ensure).unwrap()
17} 17}
18 18
19#[test] 19#[test]
20fn generated_tests_are_fresh() { 20fn generate_parser_tests() {
21 codegen::generate_parser_tests(Mode::Ensure).unwrap() 21 codegen::generate_parser_tests(Mode::Ensure).unwrap()
22} 22}
23 23
24#[test] 24#[test]
25fn generated_assists_are_fresh() { 25fn generate_assists_tests() {
26 codegen::generate_assists_tests(Mode::Ensure).unwrap(); 26 codegen::generate_assists_tests(Mode::Ensure).unwrap();
27} 27}
28 28
29/// This clones rustc repo, and so is not worth to keep up-to-date. We update
30/// manually by un-ignoring the test from time to time.
31#[test]
32#[ignore]
33fn generate_lint_completions() {
34 codegen::generate_lint_completions(Mode::Overwrite).unwrap()
35}
36
29#[test] 37#[test]
30fn check_code_formatting() { 38fn check_code_formatting() {
31 run_rustfmt(Mode::Ensure).unwrap() 39 run_rustfmt(Mode::Ensure).unwrap()
32} 40}
33 41
34#[test] 42#[test]
35fn smoke_test_docs_generation() { 43fn smoke_test_generate_documentation() {
36 // We don't commit docs to the repo, so we can just overwrite in tests. 44 codegen::docs().unwrap()
37 codegen::generate_assists_docs(Mode::Overwrite).unwrap();
38 codegen::generate_feature_docs(Mode::Overwrite).unwrap();
39 codegen::generate_diagnostic_docs(Mode::Overwrite).unwrap();
40} 45}
41 46
42#[test] 47#[test]