Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
1d0e520
docs: archive
VihasMakwana Jan 7, 2025
0b7f793
Merge branch 'main' into archive-docs
VihasMakwana Feb 25, 2025
4b48aab
[chore] - finalize tracker's implementation
VihasMakwana Feb 28, 2025
41dc51c
Merge branch 'main' into tracker-final
VihasMakwana Feb 28, 2025
c9a985e
lint
VihasMakwana Feb 28, 2025
d1d9099
Merge branch 'main' into tracker-final
VihasMakwana Feb 28, 2025
400479d
Merge branch 'main' into archive-docs
VihasMakwana Feb 28, 2025
9a102d0
skip on windows
VihasMakwana Feb 28, 2025
ec2bafb
Merge branch 'main' into tracker-final
VihasMakwana Mar 4, 2025
fcc86db
Merge branch 'main' into tracker-final
VihasMakwana Mar 4, 2025
e075279
Merge branch 'main' into tracker-final
VihasMakwana Mar 7, 2025
0eb153a
Merge branch 'main' into tracker-final
VihasMakwana Mar 7, 2025
e94be1e
Merge branch 'main' into tracker-final
VihasMakwana Mar 10, 2025
ddb279c
add readme and changelog
VihasMakwana Mar 10, 2025
2323f1d
Merge branch 'main' into tracker-final
VihasMakwana Mar 17, 2025
da29633
Merge branch 'main' into tracker-final
VihasMakwana Mar 17, 2025
07a6651
Merge branch 'main' into tracker-final
VihasMakwana Mar 18, 2025
f98fecc
Merge branch 'main' into tracker-final
VihasMakwana Mar 26, 2025
fa8c854
Merge branch 'main' into tracker-final
VihasMakwana Mar 28, 2025
cecb53e
nits
VihasMakwana Apr 1, 2025
34f9015
Merge branch 'archive-docs' into tracker-final
VihasMakwana Apr 1, 2025
a0e83d3
Merge branch 'main' into tracker-final
VihasMakwana Apr 1, 2025
3b65789
comments
VihasMakwana Apr 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' into tracker-final
  • Loading branch information
VihasMakwana authored Mar 4, 2025
commit ec2bafbf51bc1774eab899f73024b919e49958df
75 changes: 0 additions & 75 deletions pkg/stanza/fileconsumer/file_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1581,81 +1581,6 @@ func TestReadGzipCompressedLogsFromEnd(t *testing.T) {
sink.ExpectToken(t, []byte("testlog4"))
}

func TestIncludeFileRecordNumber(t *testing.T) {
t.Parallel()

tempDir := t.TempDir()
cfg := NewConfig().includeDir(tempDir)
cfg.StartAt = "beginning"
cfg.IncludeFileRecordNumber = true
operator, sink := testManager(t, cfg)

// Create a file, then start
temp := filetest.OpenTemp(t, tempDir)
filetest.WriteString(t, temp, "testlog1\n")

require.NoError(t, operator.Start(testutil.NewUnscopedMockPersister()))
defer func() {
require.NoError(t, operator.Stop())
}()

sink.ExpectCall(t, []byte("testlog1"), map[string]any{
attrs.LogFileName: filepath.Base(temp.Name()),
attrs.LogFileRecordNumber: int64(1),
})
}

func TestIncludeFileRecordNumberWithHeaderConfigured(t *testing.T) {
t.Parallel()

tempDir := t.TempDir()
cfg := NewConfig().includeDir(tempDir)
cfg.StartAt = "beginning"
cfg.IncludeFileRecordNumber = true
cfg = cfg.withHeader("^#", "(?P<header_attr>[A-z]+)")
operator, sink := testManager(t, cfg)

// Create a file, then start
temp := filetest.OpenTemp(t, tempDir)
filetest.WriteString(t, temp, "#abc\n#xyz: headerValue2\ntestlog1\n")

require.NoError(t, operator.Start(testutil.NewUnscopedMockPersister()))
defer func() {
require.NoError(t, operator.Stop())
}()

sink.ExpectCall(t, []byte("testlog1"), map[string]any{
attrs.LogFileName: filepath.Base(temp.Name()),
attrs.LogFileRecordNumber: int64(1),
"header_attr": "xyz",
})
}

func TestIncludeFileRecordNumberWithHeaderConfiguredButMissing(t *testing.T) {
t.Parallel()

tempDir := t.TempDir()
cfg := NewConfig().includeDir(tempDir)
cfg.StartAt = "beginning"
cfg.IncludeFileRecordNumber = true
cfg = cfg.withHeader("^#", "(?P<header_key>[A-z]+): (?P<header_value>[A-z]+)")
operator, sink := testManager(t, cfg)

// Create a file, then start
temp := filetest.OpenTemp(t, tempDir)
filetest.WriteString(t, temp, "testlog1\n")

require.NoError(t, operator.Start(testutil.NewUnscopedMockPersister()))
defer func() {
require.NoError(t, operator.Stop())
}()

sink.ExpectCall(t, []byte("testlog1"), map[string]any{
attrs.LogFileName: filepath.Base(temp.Name()),
attrs.LogFileRecordNumber: int64(1),
})
}

func TestArchive(t *testing.T) {
t.Skip("Time sensitive tests disabled for now on Windows. See https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32715#issuecomment-2107737828")

Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.