TaskExecutionResponseFromExecution converts one task execution-boundary result.
(execution *taskpkg.Execution)
| 2725 | |
| 2726 | // TaskExecutionResponseFromExecution converts one task execution-boundary result. |
| 2727 | func TaskExecutionResponseFromExecution(execution *taskpkg.Execution) contract.TaskExecutionResponse { |
| 2728 | if execution == nil { |
| 2729 | return contract.TaskExecutionResponse{} |
| 2730 | } |
| 2731 | return contract.TaskExecutionResponse{ |
| 2732 | Task: TaskPayloadFromTask(&execution.Task), |
| 2733 | Run: TaskRunPayloadFromRun(&execution.Run), |
| 2734 | } |
| 2735 | } |
| 2736 | |
| 2737 | // TaskRunPayloadFromRun converts one task run into the shared payload. |
| 2738 | func TaskRunPayloadFromRun(run *taskpkg.Run) contract.TaskRunPayload { |
no test coverage detected