Skip to content

Commit

Permalink
add service config json interop flag
Browse files Browse the repository at this point in the history
  • Loading branch information
apolcyn committed Mar 25, 2021
1 parent 702608f commit 0ebd255
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions interop/client/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ var (
defaultServiceAccount = flag.String("default_service_account", "", "Email of GCE default service account")
serverHost = flag.String("server_host", "localhost", "The server host name")
serverPort = flag.Int("server_port", 10000, "The server port number")
serviceConfigJson = flag.String("service_config_json", "", "Disables service config lookups and sets the provided string as the default service config.")
tlsServerName = flag.String("server_host_override", "", "The server name use to verify the hostname returned by TLS handshake if it is not empty. Otherwise, --server_host is used.")
testCase = flag.String("test_case", "large_unary",
`Configure different test cases. Valid options are:
Expand Down Expand Up @@ -183,6 +184,10 @@ func main() {
opts = append(opts, grpc.WithPerRPCCredentials(oauth.NewOauthAccess(interop.GetToken(*serviceAccountKeyFile, *oauthScope))))
}
}
if len(*serviceConfigJson) > 0 {
opts = append(opts, grpc.WithDisableServiceConfig())
opts = append(opts, grpc.WithDefaultServiceConfig(*serviceConfigJson))
}
opts = append(opts, grpc.WithBlock())
conn, err := grpc.Dial(serverAddr, opts...)
if err != nil {
Expand Down

0 comments on commit 0ebd255

Please sign in to comment.