(ch <-chan T)
| 111 | } |
| 112 | |
| 113 | func waitOrTimeout[T any](ch <-chan T) T { |
| 114 | select { |
| 115 | case item := <-ch: |
| 116 | return item |
| 117 | case <-time.After(5 * time.Second): |
| 118 | panic("WaitOrTimeout timed out after waiting 5s") |
| 119 | } |
| 120 | } |
no test coverage detected
searching dependent graphs…