diff options
| author | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2023-07-26 08:22:52 +0000 |
|---|---|---|
| committer | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2023-07-26 08:22:52 +0000 |
| commit | c0ee8f5fea8d129516831523569fbe7424abdddc (patch) | |
| tree | 8756c4e1c31a04dcf7e9de6a3ae82df7f19e731b | |
| parent | a3dfd825590d6f9a8b7cf1ec2c1d24164de372fa (diff) | |
| download | rust-c0ee8f5fea8d129516831523569fbe7424abdddc.tar.gz rust-c0ee8f5fea8d129516831523569fbe7424abdddc.zip | |
Make `x test src/tools/rustfmt --bless` format rustfmt with the freshly built in-tree version
| -rw-r--r-- | src/parse/session.rs | 16 | ||||
| -rw-r--r-- | src/test/mod.rs | 6 |
2 files changed, 13 insertions, 9 deletions
diff --git a/src/parse/session.rs b/src/parse/session.rs index 6ce68c2c2fb..aa75b477473 100644 --- a/src/parse/session.rs +++ b/src/parse/session.rs @@ -152,15 +152,13 @@ fn default_handler( TerminalUrl::No, )) }; - Handler::with_emitter( - Box::new(SilentOnIgnoredFilesEmitter { - has_non_ignorable_parser_errors: false, - source_map, - emitter, - ignore_path_set, - can_reset, - }), - ) + Handler::with_emitter(Box::new(SilentOnIgnoredFilesEmitter { + has_non_ignorable_parser_errors: false, + source_map, + emitter, + ignore_path_set, + can_reset, + })) } impl ParseSess { diff --git a/src/test/mod.rs b/src/test/mod.rs index cfad4a8ed0e..364aa225f68 100644 --- a/src/test/mod.rs +++ b/src/test/mod.rs @@ -838,6 +838,12 @@ fn handle_result( // Ignore LF and CRLF difference for Windows. if !string_eq_ignore_newline_repr(&fmt_text, &text) { + if let Some(bless) = std::env::var_os("BLESS") { + if bless != "0" { + std::fs::write(file_name, fmt_text).unwrap(); + continue; + } + } let diff = make_diff(&text, &fmt_text, DIFF_CONTEXT_SIZE); assert!( !diff.is_empty(), |
