message: no need to clone I don't think here.
diff: @@ -84,8 +84,6 @@ fn run_unit_tests(
  script_meta,
  } in compilation.tests.iter()
  {
  - let test = unit.target.name().to_string();
  -
  let test_path = unit.target.src_path().path().unwrap();
  let exe_display = if let TargetKind::Test = unit.target.kind() {
  format!(
  @@ -117,12 +115,11 @@ fn run_unit_tests(
  let result = cmd.exec();
  - match result {
  - Err(e) => {
  + if let Err(e) = result {
  let e = e.downcast::<ProcessError>()?;
  errors.push((
  unit.target.kind().clone(),
  - test.clone(),
  + unit.target.name().to_string(),
  unit.pkg.name().to_string(),
  e,
  ));
  @@ -130,8 +127,6 @@ fn run_unit_tests(
  break;
  }
  }
  - Ok(()) => {}
  - }
  }
  if errors.len() == 1 {
  