Enable colored test output when capturing output of tests

The output of individual tests can be captured now so it's safe to use
colorized output even when running tests in parallel. Closes #782.
This commit is contained in:
Johannes Oertel 2015-05-26 23:46:55 +02:00
parent d3543099d6
commit 909cbbeda8

View file

@ -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,
}