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

Function getPartitionWriter

modules/blockbuilder/partition_writer_test.go:14–33  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

12)
13
14func getPartitionWriter(t *testing.T) *writer {
15 var (
16 logger = log.NewNopLogger()
17 blockCfg = BlockConfig{}
18 tmpDir = t.TempDir()
19 partition = uint64(1)
20 startOffset = uint64(1)
21 startTime = time.Now()
22 cycleDuration = time.Minute
23 slackDuration = time.Minute
24 )
25 w, err := wal.New(&wal.Config{
26 Filepath: tmpDir,
27 IngestionSlack: 3 * time.Minute,
28 Version: encoding.DefaultEncoding().Version(),
29 })
30 require.NoError(t, err)
31
32 return newPartitionSectionWriter(logger, partition, startOffset, startTime, cycleDuration, slackDuration, blockCfg, &mockOverrides{}, w, encoding.DefaultEncoding())
33}
34
35func TestPushBytes(t *testing.T) {
36 pw := getPartitionWriter(t)

Callers 1

TestPushBytesFunction · 0.85

Calls 5

NewFunction · 0.92
DefaultEncodingFunction · 0.92
NowMethod · 0.65
VersionMethod · 0.65

Tested by

no test coverage detected