(record Run)
| 9781 | } |
| 9782 | |
| 9783 | func cloneTaskRun(record Run) Run { |
| 9784 | cloned := record |
| 9785 | if record.ClaimedBy != nil { |
| 9786 | claimedBy := *record.ClaimedBy |
| 9787 | cloned.ClaimedBy = &claimedBy |
| 9788 | } |
| 9789 | cloned.Metadata = cloneRawJSON(record.Metadata) |
| 9790 | cloned.Result = cloneRawJSON(record.Result) |
| 9791 | if record.Review != nil { |
| 9792 | review := *record.Review |
| 9793 | review.MissingWork = cloneRawJSON(record.Review.MissingWork) |
| 9794 | cloned.Review = &review |
| 9795 | } |
| 9796 | cloned.RequiredCapabilities = append([]string(nil), record.RequiredCapabilities...) |
| 9797 | cloned.PreferredCapabilities = append([]string(nil), record.PreferredCapabilities...) |
| 9798 | return cloned |
| 9799 | } |
| 9800 | |
| 9801 | func inMemoryTaskLatestActivity(summary *Summary, runs map[string]Run, events []Event) time.Time { |
| 9802 | taskRuns := make([]Run, 0) |
no test coverage detected