()
| 163 | } |
| 164 | |
| 165 | func doFallbackAfterStartup() { |
| 166 | conn := createTestConn() |
| 167 | defer conn.Close() |
| 168 | client := testgrpc.NewTestServiceClient(conn) |
| 169 | if g := doRPCAndGetPath(client, 20*time.Second); g != testpb.GrpclbRouteType_GRPCLB_ROUTE_TYPE_BACKEND { |
| 170 | errorLog.Fatalf("Expected RPC to take grpclb route type BACKEND. Got: %v", g) |
| 171 | } |
| 172 | runCmd(*induceFallbackCmd) |
| 173 | fallbackDeadline := time.Now().Add(time.Duration(*fallbackDeadlineSeconds) * time.Second) |
| 174 | waitForFallbackAndDoRPCs(client, fallbackDeadline) |
| 175 | } |
| 176 | |
| 177 | func main() { |
| 178 | flag.Parse() |
no test coverage detected