Skip to content

Commit

Permalink
Merge pull request #858 from axw/server-url-singular
Browse files Browse the repository at this point in the history
Update tests and doc comments to use SERVER_URL
  • Loading branch information
axw committed Dec 10, 2020
2 parents 251ea72 + 8b1a0fe commit 879c34a
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 23 deletions.
4 changes: 2 additions & 2 deletions config_test.go
Expand Up @@ -175,8 +175,8 @@ func TestTracerCentralConfigUpdateDisabled(t *testing.T) {
}))
defer server.Close()

os.Setenv("ELASTIC_APM_SERVER_URLS", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URLS")
os.Setenv("ELASTIC_APM_SERVER_URL", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URL")

os.Setenv("ELASTIC_APM_CENTRAL_CONFIG", "false")
defer os.Unsetenv("ELASTIC_APM_CENTRAL_CONFIG")
Expand Down
4 changes: 2 additions & 2 deletions env_test.go
Expand Up @@ -52,8 +52,8 @@ func TestTracerRequestTimeEnv(t *testing.T) {
}))
defer server.Close()

os.Setenv("ELASTIC_APM_SERVER_URLS", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URLS")
os.Setenv("ELASTIC_APM_SERVER_URL", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URL")

httpTransport, err := transport.NewHTTPTransport()
require.NoError(t, err)
Expand Down
8 changes: 4 additions & 4 deletions tracer_test.go
Expand Up @@ -273,8 +273,8 @@ func TestTracerRequestSize(t *testing.T) {
}))
defer server.Close()

os.Setenv("ELASTIC_APM_SERVER_URLS", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URLS")
os.Setenv("ELASTIC_APM_SERVER_URL", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URL")

httpTransport, err := transport.NewHTTPTransport()
require.NoError(t, err)
Expand Down Expand Up @@ -368,8 +368,8 @@ func TestTracerBodyUnread(t *testing.T) {
}))
defer server.Close()

os.Setenv("ELASTIC_APM_SERVER_URLS", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URLS")
os.Setenv("ELASTIC_APM_SERVER_URL", server.URL)
defer os.Unsetenv("ELASTIC_APM_SERVER_URL")

httpTransport, err := transport.NewHTTPTransport()
require.NoError(t, err)
Expand Down
8 changes: 3 additions & 5 deletions transport/http.go
Expand Up @@ -91,11 +91,9 @@ type HTTPTransport struct {
// streaming data to the APM Server. The returned HTTPTransport will be
// initialized using the following environment variables:
//
// - ELASTIC_APM_SERVER_URLS: a comma-separated list of APM Server URLs.
// The transport will use this list of URLs for sending requests,
// switching to the next URL in the list upon error. The list will be
// shuffled first. If no URLs are specified, then the transport will
// use the default URL "http://localhost:8200".
// - ELASTIC_APM_SERVER_URL: the APM Server URL used for sending
// requests. If no URL is specified, then the transport will use the
// default URL "http://localhost:8200".
//
// - ELASTIC_APM_SERVER_TIMEOUT: timeout for requests to the APM Server.
// If not specified, defaults to 30 seconds.
Expand Down
20 changes: 10 additions & 10 deletions transport/http_test.go
Expand Up @@ -78,7 +78,7 @@ func TestHTTPTransportUserAgent(t *testing.T) {
var h recordingHandler
server := httptest.NewServer(&h)
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()

transport, err := transport.NewHTTPTransport()
assert.NoError(t, err)
Expand All @@ -99,7 +99,7 @@ func TestHTTPTransportSecretToken(t *testing.T) {
var h recordingHandler
server := httptest.NewServer(&h)
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()

transport, err := transport.NewHTTPTransport()
transport.SetSecretToken("hunter2")
Expand All @@ -114,7 +114,7 @@ func TestHTTPTransportEnvSecretToken(t *testing.T) {
var h recordingHandler
server := httptest.NewServer(&h)
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()
defer patchEnv("ELASTIC_APM_SECRET_TOKEN", "hunter2")()

transport, err := transport.NewHTTPTransport()
Expand All @@ -129,7 +129,7 @@ func TestHTTPTransportAPIKey(t *testing.T) {
var h recordingHandler
server := httptest.NewServer(&h)
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()

transport, err := transport.NewHTTPTransport()
transport.SetAPIKey("hunter2")
Expand All @@ -144,7 +144,7 @@ func TestHTTPTransportEnvAPIKey(t *testing.T) {
var h recordingHandler
server := httptest.NewServer(&h)
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()
defer patchEnv("ELASTIC_APM_API_KEY", "api_key_wins")()
defer patchEnv("ELASTIC_APM_SECRET_TOKEN", "secret_token_loses")()

Expand Down Expand Up @@ -173,7 +173,7 @@ func TestHTTPTransportTLS(t *testing.T) {
server.Config.ErrorLog = log.New(ioutil.Discard, "", 0)
server.StartTLS()
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()

transport, err := transport.NewHTTPTransport()
assert.NoError(t, err)
Expand Down Expand Up @@ -206,7 +206,7 @@ func TestHTTPTransportEnvVerifyServerCert(t *testing.T) {
var h recordingHandler
server := httptest.NewTLSServer(&h)
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()
defer patchEnv("ELASTIC_APM_VERIFY_SERVER_CERT", "false")()

transport, err := transport.NewHTTPTransport()
Expand Down Expand Up @@ -237,7 +237,7 @@ func TestHTTPTransportContent(t *testing.T) {
var h recordingHandler
server := httptest.NewServer(&h)
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()

transport, err := transport.NewHTTPTransport()
assert.NoError(t, err)
Expand All @@ -254,7 +254,7 @@ func TestHTTPTransportServerTimeout(t *testing.T) {
server := httptest.NewServer(http.HandlerFunc(blockingHandler))
defer server.Close()
defer close(done)
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_TIMEOUT", "50ms")()

before := time.Now()
Expand Down Expand Up @@ -320,7 +320,7 @@ func TestHTTPTransportServerCert(t *testing.T) {
server.Config.ErrorLog = log.New(ioutil.Discard, "", 0)
server.StartTLS()
defer server.Close()
defer patchEnv("ELASTIC_APM_SERVER_URLS", server.URL)()
defer patchEnv("ELASTIC_APM_SERVER_URL", server.URL)()

p := strings.NewReader("")

Expand Down

0 comments on commit 879c34a

Please sign in to comment.