MCPcopy
hub / github.com/grafana/tempo / makeTestFile

Function makeTestFile

tempodb/encoding/vparquet5/row_number_iterator_test.go:167–183  ·  tempodb/encoding/vparquet5/row_number_iterator_test.go::makeTestFile
(t testing.TB, traces []Trace)

Source from the content-addressed store, hash-verified

165}
166
167func makeTestFile(t testing.TB, traces []Trace) *parquet.File {
168 var buf bytes.Buffer
169
170 w := parquet.NewGenericWriter[Trace](&buf)
171 n, err := w.Write(traces)
172 require.NoError(t, err)
173 require.Equal(t, len(traces), n)
174
175 err = w.Close()
176 require.NoError(t, err)
177
178 data := buf.Bytes()
179 pf, err := parquet.OpenFile(bytes.NewReader(data), int64(len(data)))
180 require.NoError(t, err)
181
182 return pf
183}

Calls 4

BytesMethod · 0.80
WriteMethod · 0.65
CloseMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected