| 235 | } |
| 236 | |
| 237 | func MakeTrace(requests int, traceID []byte) *tempopb.Trace { |
| 238 | traceID = ValidTraceID(traceID) |
| 239 | |
| 240 | trace := &tempopb.Trace{ |
| 241 | ResourceSpans: make([]*v1_trace.ResourceSpans, 0), |
| 242 | } |
| 243 | |
| 244 | for range requests { |
| 245 | trace.ResourceSpans = append(trace.ResourceSpans, MakeBatch(rand.Int()%20+1, traceID)) // nolint:gosec // G404: Use of weak random number generator |
| 246 | } |
| 247 | |
| 248 | return trace |
| 249 | } |
| 250 | |
| 251 | func MakeTraceWithTimeRange(requests int, traceID []byte, startTime, endTime uint64) *tempopb.Trace { |
| 252 | traceID = ValidTraceID(traceID) |