From da94065b4388121f6f5faaed6f7106631092d614 Mon Sep 17 00:00:00 2001 From: Greg Chambers Date: Sun, 2 Jun 2024 14:15:07 -0700 Subject: [PATCH] Added tests to cover invalid extended aggregation in signal fx format Signed-off-by: Greg Chambers --- pkg/line/line_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkg/line/line_test.go b/pkg/line/line_test.go index a685398..c07c333 100644 --- a/pkg/line/line_test.go +++ b/pkg/line/line_test.go @@ -679,6 +679,18 @@ func TestLineToEvents(t *testing.T) { "datadog gauge with invalid extended aggregation values": { in: "foo_gauge:0.5:120:3000:10:20000:0.01|g|#tag1:bar,tag2:baz", }, + "datadog timing with extended aggregation values and invalid signalfx tags": { + in: "foo.[tag1=bar,tag2=baz]test:0.5:120:3000:10:20000:0.01|ms", + }, + "SignalFX counter with invalid Datadog style extended aggregation values": { + in: "foo.[tag1=bar,tag2=baz]test:0.5:120:3000:10:20000:0.01|c", + }, + "SignalFX no tags counter with invalid Datadog style extended aggregation values": { + in: "foo.[]test:0.5:120:3000:10:20000:0.01|c", + }, + "SignalFX no tags with invalid Datadog style extended aggregation values and timings type": { + in: "foo.[]test:0.5:120:3000:10:20000:0.01|ms", + }, "timings with sampling factor": { in: "foo.timing:0.5|ms|@0.1", out: event.Events{