Skip to content

Commit

Permalink
fix(ddtrace/tracer): don't use unknown hostnames for DD_AGENT_HOST in…
Browse files Browse the repository at this point in the history
… dogstatsd test - they may fail in CI
  • Loading branch information
darccio committed Sep 2, 2024
1 parent 4d3fad6 commit 72a0c0d
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions ddtrace/tracer/option_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -544,13 +544,13 @@ func TestTracerOptionsDefaults(t *testing.T) {
})

t.Run("env-host", func(t *testing.T) {
t.Setenv("DD_AGENT_HOST", "my-host")
t.Setenv("DD_AGENT_HOST", "127.0.0.1")
tracer, err := newTracer(WithAgentTimeout(2))
defer tracer.Stop()
assert.NoError(t, err)
c := tracer.config
assert.Equal(t, c.dogstatsdAddr, "my-host:8125")
assert.Equal(t, globalconfig.DogstatsdAddr(), "my-host:8125")
assert.Equal(t, c.dogstatsdAddr, "127.0.0.1:8125")
assert.Equal(t, globalconfig.DogstatsdAddr(), "127.0.0.1:8125")
})

t.Run("env-port", func(t *testing.T) {
Expand All @@ -564,14 +564,14 @@ func TestTracerOptionsDefaults(t *testing.T) {
})

t.Run("env-both", func(t *testing.T) {
t.Setenv("DD_AGENT_HOST", "localhost")
t.Setenv("DD_AGENT_HOST", "127.0.0.1")
t.Setenv("DD_DOGSTATSD_PORT", "123")
tracer, err := newTracer(WithAgentTimeout(2))
defer tracer.Stop()
assert.NoError(t, err)
c := tracer.config
assert.Equal(t, c.dogstatsdAddr, "localhost:123")
assert.Equal(t, globalconfig.DogstatsdAddr(), "localhost:123")
assert.Equal(t, c.dogstatsdAddr, "127.0.0.1:123")
assert.Equal(t, globalconfig.DogstatsdAddr(), "127.0.0.1:123")
})

t.Run("env-env", func(t *testing.T) {
Expand Down Expand Up @@ -708,7 +708,7 @@ func TestTracerOptionsDefaults(t *testing.T) {
assert := assert.New(t)
tracer, err := newTracer(
WithSamplerRate(0.5),
WithAgentAddr("ddagent.consul.local:58126"),
WithAgentAddr("127.0.0.1:58126"),
WithGlobalTag("k", "v"),
WithDebugMode(true),
WithEnv("testEnv"),
Expand All @@ -717,7 +717,7 @@ func TestTracerOptionsDefaults(t *testing.T) {
assert.NoError(err)
c := tracer.config
assert.Equal(float64(0.5), c.sampler.Rate())
assert.Equal(&url.URL{Scheme: "http", Host: "ddagent.consul.local:58126"}, c.agentURL)
assert.Equal(&url.URL{Scheme: "http", Host: "127.0.0.1:58126"}, c.agentURL)
assert.NotNil(c.globalTags.get())
assert.Equal("v", c.globalTags.get()["k"])
assert.Equal("testEnv", c.env)
Expand Down

0 comments on commit 72a0c0d

Please sign in to comment.