diff --git a/ddtrace/tracer/option_test.go b/ddtrace/tracer/option_test.go index a055c4fb7a..56d147c07c 100644 --- a/ddtrace/tracer/option_test.go +++ b/ddtrace/tracer/option_test.go @@ -416,7 +416,10 @@ func TestTracerOptionsDefaults(t *testing.T) { func TestDefaultHTTPClient(t *testing.T) { t.Run("no-socket", func(t *testing.T) { - assert.Equal(t, defaultHTTPClient(), defaultClient) + // We care that whether clients are different, but doing a deep + // comparison is overkill and can trigger the race detector, so + // just compare the pointers. + assert.Same(t, defaultHTTPClient(), defaultClient) }) t.Run("socket", func(t *testing.T) { @@ -430,7 +433,7 @@ func TestDefaultHTTPClient(t *testing.T) { defer os.RemoveAll(f.Name()) defer func(old string) { defaultSocketAPM = old }(defaultSocketAPM) defaultSocketAPM = f.Name() - assert.NotEqual(t, defaultHTTPClient(), defaultClient) + assert.NotSame(t, defaultHTTPClient(), defaultClient) }) }