From 4002abba2ed00a21f8961defc0f405f229bd9d4f Mon Sep 17 00:00:00 2001 From: Sven Rebhan <36194019+srebhan@users.noreply.github.com> Date: Wed, 19 Oct 2022 22:08:33 +0200 Subject: [PATCH] fix(inputs.conntrack): Skip gather tests if conntrack kernel module is not loaded. (#12062) --- plugins/inputs/conntrack/conntrack_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/inputs/conntrack/conntrack_test.go b/plugins/inputs/conntrack/conntrack_test.go index abbe3fb32..265867e2c 100644 --- a/plugins/inputs/conntrack/conntrack_test.go +++ b/plugins/inputs/conntrack/conntrack_test.go @@ -128,6 +128,9 @@ func TestCollectStats(t *testing.T) { cs.Collect = []string{"all"} err := cs.Gather(&acc) + if err != nil && strings.Contains(err.Error(), "Is the conntrack kernel module loaded?") { + t.Skip("Conntrack kernel module not loaded.") + } require.NoError(t, err) expectedTags := map[string]string{ @@ -214,6 +217,9 @@ func TestCollectStatsPerCpu(t *testing.T) { cs.Collect = []string{"all", "percpu"} err := cs.Gather(&acc) + if err != nil && strings.Contains(err.Error(), "Is the conntrack kernel module loaded?") { + t.Skip("Conntrack kernel module not loaded.") + } require.NoError(t, err) //cpu0