You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2026-06-03 18:35:08 +02:00
chore: fix noctx issues (#8008)
***Description*** Fixes [noctx](https://golangci-lint.run/docs/linters/configuration/#noctx) issues and enables the linter Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com> Co-authored-by: Damien Mathieu <42@dmathieu.com>
This commit is contained in:
@@ -141,7 +141,10 @@ func TestHTTPServerRequest(t *testing.T) {
|
||||
srvPort, err := strconv.ParseInt(srvURL.Port(), 10, 32)
|
||||
require.NoError(t, err)
|
||||
|
||||
resp, err := srv.Client().Get(srv.URL)
|
||||
r, err := http.NewRequestWithContext(t.Context(), http.MethodGet, srv.URL, http.NoBody)
|
||||
require.NoError(t, err)
|
||||
|
||||
resp, err := srv.Client().Do(r)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, resp.Body.Close())
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
package internal
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net"
|
||||
"strconv"
|
||||
"testing"
|
||||
@@ -74,12 +75,12 @@ func TestNetServerNilAddr(t *testing.T) {
|
||||
assert.ElementsMatch(t, expected, got)
|
||||
}
|
||||
|
||||
func newTCPListener() (net.Listener, error) {
|
||||
return net.Listen("tcp4", "127.0.0.1:0")
|
||||
func newTCPListener(ctx context.Context) (net.Listener, error) {
|
||||
return (&net.ListenConfig{}).Listen(ctx, "tcp4", "127.0.0.1:0")
|
||||
}
|
||||
|
||||
func TestNetServerTCP(t *testing.T) {
|
||||
ln, err := newTCPListener()
|
||||
ln, err := newTCPListener(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
|
||||
@@ -145,13 +146,13 @@ func TestNetClientNilAddr(t *testing.T) {
|
||||
assert.ElementsMatch(t, expected, got)
|
||||
}
|
||||
|
||||
func newTCPConn() (net.Conn, net.Listener, error) {
|
||||
ln, err := newTCPListener()
|
||||
func newTCPConn(ctx context.Context) (net.Conn, net.Listener, error) {
|
||||
ln, err := newTCPListener(ctx)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
conn, err := net.Dial("tcp4", ln.Addr().String())
|
||||
conn, err := (&net.Dialer{}).DialContext(ctx, "tcp4", ln.Addr().String())
|
||||
if err != nil {
|
||||
_ = ln.Close()
|
||||
return nil, nil, err
|
||||
@@ -161,7 +162,7 @@ func newTCPConn() (net.Conn, net.Listener, error) {
|
||||
}
|
||||
|
||||
func TestNetClientTCP(t *testing.T) {
|
||||
conn, ln, err := newTCPConn()
|
||||
conn, ln, err := newTCPConn(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
defer func() { require.NoError(t, conn.Close()) }()
|
||||
@@ -196,7 +197,7 @@ type remoteOnlyConn struct{ net.Conn }
|
||||
func (remoteOnlyConn) LocalAddr() net.Addr { return nil }
|
||||
|
||||
func TestNetClientTCPNilLocal(t *testing.T) {
|
||||
conn, ln, err := newTCPConn()
|
||||
conn, ln, err := newTCPConn(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
defer func() { require.NoError(t, conn.Close()) }()
|
||||
|
||||
@@ -141,7 +141,10 @@ func TestHTTPServerRequest(t *testing.T) {
|
||||
srvPort, err := strconv.ParseInt(srvURL.Port(), 10, 32)
|
||||
require.NoError(t, err)
|
||||
|
||||
resp, err := srv.Client().Get(srv.URL)
|
||||
r, err := http.NewRequestWithContext(t.Context(), http.MethodGet, srv.URL, http.NoBody)
|
||||
require.NoError(t, err)
|
||||
|
||||
resp, err := srv.Client().Do(r)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, resp.Body.Close())
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
package internal
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net"
|
||||
"strconv"
|
||||
"testing"
|
||||
@@ -74,12 +75,12 @@ func TestNetServerNilAddr(t *testing.T) {
|
||||
assert.ElementsMatch(t, expected, got)
|
||||
}
|
||||
|
||||
func newTCPListener() (net.Listener, error) {
|
||||
return net.Listen("tcp4", "127.0.0.1:0")
|
||||
func newTCPListener(ctx context.Context) (net.Listener, error) {
|
||||
return (&net.ListenConfig{}).Listen(ctx, "tcp4", "127.0.0.1:0")
|
||||
}
|
||||
|
||||
func TestNetServerTCP(t *testing.T) {
|
||||
ln, err := newTCPListener()
|
||||
ln, err := newTCPListener(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
|
||||
@@ -145,13 +146,13 @@ func TestNetClientNilAddr(t *testing.T) {
|
||||
assert.ElementsMatch(t, expected, got)
|
||||
}
|
||||
|
||||
func newTCPConn() (net.Conn, net.Listener, error) {
|
||||
ln, err := newTCPListener()
|
||||
func newTCPConn(ctx context.Context) (net.Conn, net.Listener, error) {
|
||||
ln, err := newTCPListener(ctx)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
conn, err := net.Dial("tcp4", ln.Addr().String())
|
||||
conn, err := (&net.Dialer{}).DialContext(ctx, "tcp4", ln.Addr().String())
|
||||
if err != nil {
|
||||
_ = ln.Close()
|
||||
return nil, nil, err
|
||||
@@ -161,7 +162,7 @@ func newTCPConn() (net.Conn, net.Listener, error) {
|
||||
}
|
||||
|
||||
func TestNetClientTCP(t *testing.T) {
|
||||
conn, ln, err := newTCPConn()
|
||||
conn, ln, err := newTCPConn(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
defer func() { require.NoError(t, conn.Close()) }()
|
||||
@@ -196,7 +197,7 @@ type remoteOnlyConn struct{ net.Conn }
|
||||
func (remoteOnlyConn) LocalAddr() net.Addr { return nil }
|
||||
|
||||
func TestNetClientTCPNilLocal(t *testing.T) {
|
||||
conn, ln, err := newTCPConn()
|
||||
conn, ln, err := newTCPConn(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
defer func() { require.NoError(t, conn.Close()) }()
|
||||
|
||||
@@ -142,7 +142,10 @@ func TestHTTPServerRequest(t *testing.T) {
|
||||
srvPort, err := strconv.ParseInt(srvURL.Port(), 10, 32)
|
||||
require.NoError(t, err)
|
||||
|
||||
resp, err := srv.Client().Get(srv.URL)
|
||||
r, err := http.NewRequestWithContext(t.Context(), http.MethodGet, srv.URL, http.NoBody)
|
||||
require.NoError(t, err)
|
||||
|
||||
resp, err := srv.Client().Do(r)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, resp.Body.Close())
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
package internal
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net"
|
||||
"strconv"
|
||||
"testing"
|
||||
@@ -74,12 +75,12 @@ func TestNetServerNilAddr(t *testing.T) {
|
||||
assert.ElementsMatch(t, expected, got)
|
||||
}
|
||||
|
||||
func newTCPListener() (net.Listener, error) {
|
||||
return net.Listen("tcp4", "127.0.0.1:0")
|
||||
func newTCPListener(ctx context.Context) (net.Listener, error) {
|
||||
return (&net.ListenConfig{}).Listen(ctx, "tcp4", "127.0.0.1:0")
|
||||
}
|
||||
|
||||
func TestNetServerTCP(t *testing.T) {
|
||||
ln, err := newTCPListener()
|
||||
ln, err := newTCPListener(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
|
||||
@@ -145,13 +146,13 @@ func TestNetClientNilAddr(t *testing.T) {
|
||||
assert.ElementsMatch(t, expected, got)
|
||||
}
|
||||
|
||||
func newTCPConn() (net.Conn, net.Listener, error) {
|
||||
ln, err := newTCPListener()
|
||||
func newTCPConn(ctx context.Context) (net.Conn, net.Listener, error) {
|
||||
ln, err := newTCPListener(ctx)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
conn, err := net.Dial("tcp4", ln.Addr().String())
|
||||
conn, err := (&net.Dialer{}).DialContext(ctx, "tcp4", ln.Addr().String())
|
||||
if err != nil {
|
||||
_ = ln.Close()
|
||||
return nil, nil, err
|
||||
@@ -161,7 +162,7 @@ func newTCPConn() (net.Conn, net.Listener, error) {
|
||||
}
|
||||
|
||||
func TestNetClientTCP(t *testing.T) {
|
||||
conn, ln, err := newTCPConn()
|
||||
conn, ln, err := newTCPConn(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
defer func() { require.NoError(t, conn.Close()) }()
|
||||
@@ -196,7 +197,7 @@ type remoteOnlyConn struct{ net.Conn }
|
||||
func (remoteOnlyConn) LocalAddr() net.Addr { return nil }
|
||||
|
||||
func TestNetClientTCPNilLocal(t *testing.T) {
|
||||
conn, ln, err := newTCPConn()
|
||||
conn, ln, err := newTCPConn(t.Context())
|
||||
require.NoError(t, err)
|
||||
defer func() { require.NoError(t, ln.Close()) }()
|
||||
defer func() { require.NoError(t, conn.Close()) }()
|
||||
|
||||
Reference in New Issue
Block a user