(state: &JobTaskState)
| 1542 | } |
| 1543 | |
| 1544 | fn get_task_time(state: &JobTaskState) -> (Option<DateTime<Utc>>, Option<DateTime<Utc>>) { |
| 1545 | match state { |
| 1546 | JobTaskState::Canceled { |
| 1547 | started_data: Some(started_data), |
| 1548 | cancelled_date, |
| 1549 | } |
| 1550 | | JobTaskState::Aborted { |
| 1551 | started_data: Some(started_data), |
| 1552 | cancelled_date, |
| 1553 | } => (Some(started_data.start_date), Some(*cancelled_date)), |
| 1554 | JobTaskState::Running { started_data, .. } => (Some(started_data.start_date), None), |
| 1555 | JobTaskState::Finished { |
| 1556 | started_data, |
| 1557 | end_date, |
| 1558 | .. |
| 1559 | } |
| 1560 | | JobTaskState::Failed { |
| 1561 | started_data: Some(started_data), |
| 1562 | end_date, |
| 1563 | .. |
| 1564 | } => (Some(started_data.start_date), Some(*end_date)), |
| 1565 | JobTaskState::Canceled { |
| 1566 | started_data: None, |
| 1567 | cancelled_date: _, |
| 1568 | } |
| 1569 | | JobTaskState::Aborted { |
| 1570 | started_data: None, |
| 1571 | cancelled_date: _, |
| 1572 | } |
| 1573 | | JobTaskState::Failed { |
| 1574 | started_data: None, .. |
| 1575 | } |
| 1576 | | JobTaskState::Waiting => (None, None), |
| 1577 | } |
| 1578 | } |
| 1579 | |
| 1580 | /// Returns Option(working directory, stdout, stderr) |
| 1581 | fn get_task_paths( |
no outgoing calls
no test coverage detected