Skip to content

Commit 16df49f

Browse files
[chore] Fix datadog receiver flakey test. (open-telemetry#23336)
* Use random address * Bind to localhost interface
1 parent 9f854da commit 16df49f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cmd/otelcontribcol/receivers_test.go

+6
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver"
3030
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver"
3131
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver"
32+
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver"
3233
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver"
3334
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver"
3435
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver"
@@ -157,6 +158,11 @@ func TestDefaultReceivers(t *testing.T) {
157158
},
158159
{
159160
receiver: "datadog",
161+
getConfigFn: func() component.Config {
162+
cfg := rcvrFactories["datadog"].CreateDefaultConfig().(*datadogreceiver.Config)
163+
cfg.Endpoint = "localhost:0" // Using a randomly assigned address
164+
return cfg
165+
},
160166
},
161167
{
162168
receiver: "docker_stats",

0 commit comments

Comments
 (0)