Skip to content

Commit 19b8f9e

Browse files
committed
use verbose flag as a default value for rust.verbose-tests
Signed-off-by: onur-ozkan <[email protected]>
1 parent 263a3ae commit 19b8f9e

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/bootstrap/src/core/config/config.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1600,6 +1600,9 @@ impl Config {
16001600

16011601
config.verbose = cmp::max(config.verbose, flags.verbose as usize);
16021602

1603+
// Verbose flag is a good default for `rust.verbose-tests`.
1604+
config.verbose_tests = config.is_verbose();
1605+
16031606
if let Some(install) = toml.install {
16041607
let Install { prefix, sysconfdir, docdir, bindir, libdir, mandir, datadir } = install;
16051608
config.prefix = prefix.map(PathBuf::from);

src/bootstrap/src/core/config/tests.rs

+9
Original file line numberDiff line numberDiff line change
@@ -317,3 +317,12 @@ fn order_of_clippy_rules() {
317317

318318
assert_eq!(expected, actual);
319319
}
320+
321+
#[test]
322+
fn verbose_tests_default_value() {
323+
let config = Config::parse(Flags::parse(&["build".into(), "compiler".into()]));
324+
assert_eq!(config.verbose_tests, false);
325+
326+
let config = Config::parse(Flags::parse(&["build".into(), "compiler".into(), "-v".into()]));
327+
assert_eq!(config.verbose_tests, true);
328+
}

0 commit comments

Comments
 (0)