diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs index 575f29b3bc9..da86e727c68 100644 --- a/src/libtest/lib.rs +++ b/src/libtest/lib.rs @@ -740,7 +740,7 @@ fn should_sort_failures_before_printing_them() { fn use_color(opts: &TestOpts) -> bool { match opts.color { - AutoColor => get_concurrency() == 1 && stdout_isatty(), + AutoColor => !opts.nocapture && stdout_isatty(), AlwaysColor => true, NeverColor => false, }