(b *testing.B, step time.Duration, numChunks, numSamplesPerChunk, duplicationFactor int, enc promchunk.Encoding)
| 160 | } |
| 161 | |
| 162 | func createChunks(b *testing.B, step time.Duration, numChunks, numSamplesPerChunk, duplicationFactor int, enc promchunk.Encoding) []chunk.Chunk { |
| 163 | result := make([]chunk.Chunk, 0, numChunks) |
| 164 | |
| 165 | for range duplicationFactor { |
| 166 | for c := range numChunks { |
| 167 | minTime := step * time.Duration(c*numSamplesPerChunk) |
| 168 | result = append(result, util.GenerateChunk(b, step, model.Time(minTime.Milliseconds()), numSamplesPerChunk, enc)) |
| 169 | } |
| 170 | } |
| 171 | |
| 172 | return result |
| 173 | } |
no test coverage detected