...

Package test

import "google.golang.org/grpc/admin/test"
Overview
Index

Overview ▾

Package test contains test only functions for package admin. It's used by admin/admin_test.go and admin/test/admin_test.go.

func RunCSDS

func RunCSDS(conn *grpc.ClientConn) error

RunCSDS makes a CSDS RPC.

func RunChannelz

func RunChannelz(conn *grpc.ClientConn) error

RunChannelz makes a channelz RPC.

func RunRegisterTests

func RunRegisterTests(t *testing.T, ec ExpectedStatusCodes)

RunRegisterTests makes a client, runs the RPCs, and compares the status codes.

type ExpectedStatusCodes

ExpectedStatusCodes contains the expected status code for each RPC (can be OK).

type ExpectedStatusCodes struct {
    ChannelzCode codes.Code
    CSDSCode     codes.Code
}