Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorMikhail Mazurskiy <mmazurskiy@gitlab.com>2022-08-26 15:56:48 +0300
committerMikhail Mazurskiy <mmazurskiy@gitlab.com>2022-08-26 15:56:48 +0300
commitdcf3a69a730c676ff486f81c535dba2e4e40d602 (patch)
tree67298ee28af07f52959982560827869aacc4784f /client
parentb7b64d3ec5ff19f50d432a07cd6ac6c05ab141f5 (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.go23
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())
}