From 16df49f045ec1b3daf281e303744b35bfc5e2a3e Mon Sep 17 00:00:00 2001 From: Sean Marciniak <30928402+MovieStoreGuy@users.noreply.github.com> Date: Wed, 14 Jun 2023 12:00:31 +0930 Subject: [PATCH] [chore] Fix datadog receiver flakey test. (#23336) * Use random address * Bind to localhost interface --- cmd/otelcontribcol/receivers_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/otelcontribcol/receivers_test.go b/cmd/otelcontribcol/receivers_test.go index ed82130eb722..07a2c144e5c1 100644 --- a/cmd/otelcontribcol/receivers_test.go +++ b/cmd/otelcontribcol/receivers_test.go @@ -29,6 +29,7 @@ import ( "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver" + "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver" @@ -157,6 +158,11 @@ func TestDefaultReceivers(t *testing.T) { }, { receiver: "datadog", + getConfigFn: func() component.Config { + cfg := rcvrFactories["datadog"].CreateDefaultConfig().(*datadogreceiver.Config) + cfg.Endpoint = "localhost:0" // Using a randomly assigned address + return cfg + }, }, { receiver: "docker_stats",