Returns Option(working directory, stdout, stderr)
(
task_map: &TaskToPathsMap,
task_id: JobTaskId,
)
| 1579 | |
| 1580 | /// Returns Option(working directory, stdout, stderr) |
| 1581 | fn get_task_paths( |
| 1582 | task_map: &TaskToPathsMap, |
| 1583 | task_id: JobTaskId, |
| 1584 | ) -> (Option<&str>, Option<&str>, Option<&str>) { |
| 1585 | match task_map[&task_id] { |
| 1586 | Some(ref paths) => ( |
| 1587 | Some(paths.cwd.to_str().unwrap()), |
| 1588 | match &paths.stdout { |
| 1589 | StdioDef::File { path, .. } => Some(path.to_str().unwrap()), |
| 1590 | _ => None, |
| 1591 | }, |
| 1592 | match &paths.stderr { |
| 1593 | StdioDef::File { path, .. } => Some(path.to_str().unwrap()), |
| 1594 | _ => None, |
| 1595 | }, |
| 1596 | ), |
| 1597 | None => (None, None, None), |
| 1598 | } |
| 1599 | } |
| 1600 | |
| 1601 | /// Returns (working directory, stdout, stderr) |
| 1602 | fn format_task_paths(task_map: &TaskToPathsMap, task_id: JobTaskId) -> (&str, &str, &str) { |
no test coverage detected