diff options
author | Mikhail Mazurskiy <mmazurskiy@gitlab.com> | 2022-08-26 15:56:48 +0300 |
---|---|---|
committer | Mikhail Mazurskiy <mmazurskiy@gitlab.com> | 2022-08-26 15:56:48 +0300 |
commit | dcf3a69a730c676ff486f81c535dba2e4e40d602 (patch) | |
tree | 67298ee28af07f52959982560827869aacc4784f /client | |
parent | b7b64d3ec5ff19f50d432a07cd6ac6c05ab141f5 (diff) |
Let client users specify interceptorsash2k/client-fixes
Do not assume client users want the same tracing interceptors with the same configuration.
Diffstat (limited to 'client')
-rw-r--r-- | client/dial_test.go | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/client/dial_test.go b/client/dial_test.go index 6430be714..758ff1013 100644 --- a/client/dial_test.go +++ b/client/dial_test.go @@ -19,6 +19,7 @@ import ( "github.com/stretchr/testify/require" "github.com/uber/jaeger-client-go" gitalyauth "gitlab.com/gitlab-org/gitaly/v15/auth" + internalclient "gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/client" "gitlab.com/gitlab-org/gitaly/v15/internal/testhelper" gitalyx509 "gitlab.com/gitlab-org/gitaly/v15/internal/x509" "gitlab.com/gitlab-org/labkit/correlation" @@ -300,7 +301,9 @@ func TestDial_Correlation(t *testing.T) { defer grpcServer.Stop() ctx := testhelper.Context(t) - cc, err := DialContext(ctx, "unix://"+serverSocketPath, nil) + cc, err := DialContext(ctx, "unix://"+serverSocketPath, []grpc.DialOption{ + internalclient.UnaryInterceptor(), internalclient.StreamInterceptor(), + }) require.NoError(t, err) defer cc.Close() @@ -333,7 +336,9 @@ func TestDial_Correlation(t *testing.T) { defer grpcServer.Stop() ctx := testhelper.Context(t) - cc, err := DialContext(ctx, "unix://"+serverSocketPath, nil) + cc, err := DialContext(ctx, "unix://"+serverSocketPath, []grpc.DialOption{ + internalclient.UnaryInterceptor(), internalclient.StreamInterceptor(), + }) require.NoError(t, err) defer cc.Close() @@ -404,7 +409,9 @@ func TestDial_Tracing(t *testing.T) { // This needs to be run after setting up the global tracer as it will cause us to // create the span when executing the RPC call further down below. - cc, err := DialContext(ctx, "unix://"+serverSocketPath, nil) + cc, err := DialContext(ctx, "unix://"+serverSocketPath, []grpc.DialOption{ + internalclient.UnaryInterceptor(), internalclient.StreamInterceptor(), + }) require.NoError(t, err) defer cc.Close() @@ -461,7 +468,9 @@ func TestDial_Tracing(t *testing.T) { // This needs to be run after setting up the global tracer as it will cause us to // create the span when executing the RPC call further down below. - cc, err := DialContext(ctx, "unix://"+serverSocketPath, nil) + cc, err := DialContext(ctx, "unix://"+serverSocketPath, []grpc.DialOption{ + internalclient.UnaryInterceptor(), internalclient.StreamInterceptor(), + }) require.NoError(t, err) defer cc.Close() @@ -626,7 +635,11 @@ func TestHealthCheckDialer(t *testing.T) { _, err := HealthCheckDialer(DialContext)(ctx, addr, nil) testhelper.RequireGrpcError(t, status.Error(codes.Unauthenticated, "authentication required"), err) - cc, err := HealthCheckDialer(DialContext)(ctx, addr, []grpc.DialOption{grpc.WithPerRPCCredentials(gitalyauth.RPCCredentialsV2("token"))}) + cc, err := HealthCheckDialer(DialContext)(ctx, addr, []grpc.DialOption{ + grpc.WithPerRPCCredentials(gitalyauth.RPCCredentialsV2("token")), + internalclient.UnaryInterceptor(), + internalclient.StreamInterceptor(), + }) require.NoError(t, err) require.NoError(t, cc.Close()) } |