if !builder.config.vendor {
cmd.arg("--no-vendor");
}
- if builder.config.quiet_tests {
+ if !builder.config.verbose_tests {
cmd.arg("--quiet");
}
cmd.arg("--verbose");
}
- if builder.config.quiet_tests {
+ if !builder.config.verbose_tests {
cmd.arg("--quiet");
}
let test_args = builder.config.cmd.test_args().join(" ");
cmd.arg("--test-args").arg(test_args);
- if builder.config.quiet_tests {
- try_run_quiet(builder, &mut cmd)
- } else {
+ if builder.config.verbose_tests {
try_run(builder, &mut cmd)
+ } else {
+ try_run_quiet(builder, &mut cmd)
}
}
cargo.arg("--");
cargo.args(&builder.config.cmd.test_args());
- if builder.config.quiet_tests {
+ if !builder.config.verbose_tests {
cargo.arg("--quiet");
}
cargo.arg("--");
cargo.args(&builder.config.cmd.test_args());
- if builder.config.quiet_tests {
+ if !builder.config.verbose_tests {
cargo.arg("--quiet");
}
cmd.arg("--no-fail-fast");
}
cmd.arg("--").args(&builder.config.cmd.test_args());
+ // rustbuild tests are racy on directory creation so just run them one at a time.
+ // Since there's not many this shouldn't be a problem.
+ cmd.arg("--test-threads=1");
try_run(builder, &mut cmd);
}