(s ...[]chunks.Sample)
| 728 | } |
| 729 | |
| 730 | func createFakeReaderAndNotPopulatedChunks(s ...[]chunks.Sample) (*fakeChunksReader, []chunks.Meta) { |
| 731 | f := &fakeChunksReader{ |
| 732 | chks: map[chunks.ChunkRef]chunkenc.Chunk{}, |
| 733 | iterables: map[chunks.ChunkRef]chunkenc.Iterable{}, |
| 734 | } |
| 735 | chks := make([]chunks.Meta, 0, len(s)) |
| 736 | |
| 737 | for ref, samples := range s { |
| 738 | chk, _ := chunks.ChunkFromSamples(samples) |
| 739 | f.chks[chunks.ChunkRef(ref)] = chk.Chunk |
| 740 | |
| 741 | chks = append(chks, chunks.Meta{ |
| 742 | Ref: chunks.ChunkRef(ref), |
| 743 | MinTime: chk.MinTime, |
| 744 | MaxTime: chk.MaxTime, |
| 745 | }) |
| 746 | } |
| 747 | return f, chks |
| 748 | } |
| 749 | |
| 750 | // Samples in each slice are assumed to be sorted. |
| 751 | func createFakeReaderAndIterables(s ...[]chunks.Sample) (*fakeChunksReader, []chunks.Meta) { |
no test coverage detected
searching dependent graphs…