summaryrefslogtreecommitdiff
path: root/src/exercise.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/exercise.rs')
-rw-r--r--src/exercise.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/exercise.rs b/src/exercise.rs
index 2ec8d97..8bdf399 100644
--- a/src/exercise.rs
+++ b/src/exercise.rs
@@ -69,7 +69,17 @@ impl Exercise {
pub fn run(&self) -> Result<Output> {
match self.mode {
Mode::Run => self.cargo_cmd("run", &[]),
- Mode::Test => self.cargo_cmd("test", &["--", "--nocapture", "--format", "pretty"]),
+ Mode::Test => self.cargo_cmd(
+ "test",
+ &[
+ "--",
+ "--color",
+ "always",
+ "--nocapture",
+ "--format",
+ "pretty",
+ ],
+ ),
Mode::Clippy => self.cargo_cmd(
"clippy",
&["--", "-D", "warnings", "-D", "clippy::float_cmp"],