package
1.72.0-dev
Repository: https://github.com/grpc/grpc-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Binary client is an interop client.
This file is for testing only.
No description provided by the author
Binary grpclb_fallback is an interop test client for grpclb fallback.
Binary http2 is used to test http2 error edge cases like GOAWAYs and RST_STREAMs Documentation: https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md.
Binary server is an interop server.
No description provided by the author
Binary client is an interop client.

# Functions

ClientNewPayload returns a payload of the given type and size.
DoCancelAfterBegin cancels the RPC after metadata has been sent but before payloads are sent.
DoCancelAfterFirstResponse cancels the RPC after receiving the first message from the server.
DoClientStreaming performs a client streaming RPC.
DoComputeEngineChannelCredentials performs a unary RPC with compute engine channel credentials.
DoComputeEngineCreds performs a unary RPC with compute engine auth.
DoCustomMetadata checks that metadata is echoed back to the client.
DoEmptyStream sets up a bi-directional streaming with zero message.
DoEmptyUnaryCall performs a unary RPC with empty request and response messages.
DoGoogleDefaultCredentials performs a unary RPC with google default credentials.
DoJWTTokenCreds performs a unary RPC with JWT token auth.
DoLargeUnaryCall performs a unary RPC with large payload in the request and response.
DoOauth2TokenCreds performs a unary RPC with OAUTH2 token auth.
DoORCAOOBTest performs a streaming RPC that enables ORCA OOB reporting and verifies the load report sent to the LB policy's OOB listener.
DoORCAPerRPCTest performs a unary RPC that enables ORCA per-call reporting and verifies the load report sent back to the LB policy's Done callback.
DoPerRPCCreds performs a unary RPC with per RPC OAUTH2 token.
DoPickFirstUnary runs multiple RPCs (rpcCount) and checks that all requests are sent to the same backend.
DoPingPong performs ping-pong style bi-directional streaming RPC.
DoServerStreaming performs a server streaming RPC.
DoServiceAccountCreds performs a unary RPC with service account auth.
DoSoakTest runs large unary RPCs in a loop for a configurable number of times, with configurable failure thresholds.
DoSpecialStatusMessage verifies Unicode and whitespace is correctly processed in status message.
DoStatusCodeAndMessage checks that the status code is propagated back to the client.
DoTimeoutOnSleepingServer performs an RPC on a sleep server which causes RPC timeout.
DoUnimplementedMethod attempts to call an unimplemented method.
DoUnimplementedService attempts to call a method from an unimplemented service.
GetToken obtains an OAUTH token from the input.
NewTestServer creates a test server for test service.

# Structs

NewTestServerOptions contains options that control the behavior of the test server returned by NewTestServer.
SoakIterationConfig holds the parameters required for a single soak iteration.
SoakTestConfig holds the configuration for the entire soak test.
SoakWorkerResults stores the aggregated results for a specific worker during the soak test.