1*cc02d7e2SAndroid Build Coastguard Worker# Copyright 2017 gRPC authors. 2*cc02d7e2SAndroid Build Coastguard Worker# 3*cc02d7e2SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 4*cc02d7e2SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 5*cc02d7e2SAndroid Build Coastguard Worker# You may obtain a copy of the License at 6*cc02d7e2SAndroid Build Coastguard Worker# 7*cc02d7e2SAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 8*cc02d7e2SAndroid Build Coastguard Worker# 9*cc02d7e2SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 10*cc02d7e2SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 11*cc02d7e2SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*cc02d7e2SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 13*cc02d7e2SAndroid Build Coastguard Worker# limitations under the License. 14*cc02d7e2SAndroid Build Coastguard Worker 15*cc02d7e2SAndroid Build Coastguard Workerload("//bazel:grpc_build_system.bzl", "grpc_cc_binary", "grpc_cc_library", "grpc_cc_test", "grpc_package") 16*cc02d7e2SAndroid Build Coastguard Worker 17*cc02d7e2SAndroid Build Coastguard Workerlicenses(["notice"]) 18*cc02d7e2SAndroid Build Coastguard Worker 19*cc02d7e2SAndroid Build Coastguard Workergrpc_package( 20*cc02d7e2SAndroid Build Coastguard Worker name = "test/cpp/end2end", 21*cc02d7e2SAndroid Build Coastguard Worker visibility = "public", 22*cc02d7e2SAndroid Build Coastguard Worker) # Allows external users to implement end2end tests. 23*cc02d7e2SAndroid Build Coastguard Worker 24*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 25*cc02d7e2SAndroid Build Coastguard Worker name = "test_service_impl", 26*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 27*cc02d7e2SAndroid Build Coastguard Worker srcs = ["test_service_impl.cc"], 28*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["test_service_impl.h"], 29*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 30*cc02d7e2SAndroid Build Coastguard Worker "gtest", 31*cc02d7e2SAndroid Build Coastguard Worker "absl/synchronization", 32*cc02d7e2SAndroid Build Coastguard Worker ], 33*cc02d7e2SAndroid Build Coastguard Worker deps = [ 34*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 35*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 36*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 37*cc02d7e2SAndroid Build Coastguard Worker ], 38*cc02d7e2SAndroid Build Coastguard Worker) 39*cc02d7e2SAndroid Build Coastguard Worker 40*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 41*cc02d7e2SAndroid Build Coastguard Worker name = "test_health_check_service_impl", 42*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 43*cc02d7e2SAndroid Build Coastguard Worker srcs = ["test_health_check_service_impl.cc"], 44*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["test_health_check_service_impl.h"], 45*cc02d7e2SAndroid Build Coastguard Worker deps = [ 46*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 47*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 48*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/health/v1:health_proto", 49*cc02d7e2SAndroid Build Coastguard Worker ], 50*cc02d7e2SAndroid Build Coastguard Worker) 51*cc02d7e2SAndroid Build Coastguard Worker 52*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 53*cc02d7e2SAndroid Build Coastguard Worker name = "counted_service", 54*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["counted_service.h"], 55*cc02d7e2SAndroid Build Coastguard Worker deps = [ 56*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 57*cc02d7e2SAndroid Build Coastguard Worker ], 58*cc02d7e2SAndroid Build Coastguard Worker) 59*cc02d7e2SAndroid Build Coastguard Worker 60*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 61*cc02d7e2SAndroid Build Coastguard Worker name = "connection_attempt_injector", 62*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 63*cc02d7e2SAndroid Build Coastguard Worker srcs = ["connection_attempt_injector.cc"], 64*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["connection_attempt_injector.h"], 65*cc02d7e2SAndroid Build Coastguard Worker deps = [ 66*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 67*cc02d7e2SAndroid Build Coastguard Worker ], 68*cc02d7e2SAndroid Build Coastguard Worker) 69*cc02d7e2SAndroid Build Coastguard Worker 70*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 71*cc02d7e2SAndroid Build Coastguard Worker name = "interceptors_util", 72*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 73*cc02d7e2SAndroid Build Coastguard Worker srcs = ["interceptors_util.cc"], 74*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["interceptors_util.h"], 75*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 76*cc02d7e2SAndroid Build Coastguard Worker "gtest", 77*cc02d7e2SAndroid Build Coastguard Worker ], 78*cc02d7e2SAndroid Build Coastguard Worker deps = [ 79*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 80*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 81*cc02d7e2SAndroid Build Coastguard Worker ], 82*cc02d7e2SAndroid Build Coastguard Worker) 83*cc02d7e2SAndroid Build Coastguard Worker 84*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 85*cc02d7e2SAndroid Build Coastguard Worker name = "rls_server", 86*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 87*cc02d7e2SAndroid Build Coastguard Worker srcs = ["rls_server.cc"], 88*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["rls_server.h"], 89*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 90*cc02d7e2SAndroid Build Coastguard Worker "gtest", 91*cc02d7e2SAndroid Build Coastguard Worker ], 92*cc02d7e2SAndroid Build Coastguard Worker deps = [ 93*cc02d7e2SAndroid Build Coastguard Worker ":counted_service", 94*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/lookup/v1:rls_proto", 95*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 96*cc02d7e2SAndroid Build Coastguard Worker ], 97*cc02d7e2SAndroid Build Coastguard Worker) 98*cc02d7e2SAndroid Build Coastguard Worker 99*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 100*cc02d7e2SAndroid Build Coastguard Worker name = "async_end2end_test", 101*cc02d7e2SAndroid Build Coastguard Worker srcs = ["async_end2end_test.cc"], 102*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 103*cc02d7e2SAndroid Build Coastguard Worker "gtest", 104*cc02d7e2SAndroid Build Coastguard Worker ], 105*cc02d7e2SAndroid Build Coastguard Worker shard_count = 10, 106*cc02d7e2SAndroid Build Coastguard Worker tags = [ 107*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 108*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 109*cc02d7e2SAndroid Build Coastguard Worker ], 110*cc02d7e2SAndroid Build Coastguard Worker deps = [ 111*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 112*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 113*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 114*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/health/v1:health_proto", 115*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 116*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 117*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 118*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 119*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 120*cc02d7e2SAndroid Build Coastguard Worker ], 121*cc02d7e2SAndroid Build Coastguard Worker) 122*cc02d7e2SAndroid Build Coastguard Worker 123*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 124*cc02d7e2SAndroid Build Coastguard Worker name = "time_change_test", 125*cc02d7e2SAndroid Build Coastguard Worker srcs = ["time_change_test.cc"], 126*cc02d7e2SAndroid Build Coastguard Worker data = [ 127*cc02d7e2SAndroid Build Coastguard Worker ":client_crash_test_server", 128*cc02d7e2SAndroid Build Coastguard Worker ], 129*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 130*cc02d7e2SAndroid Build Coastguard Worker "gtest", 131*cc02d7e2SAndroid Build Coastguard Worker ], 132*cc02d7e2SAndroid Build Coastguard Worker tags = [ 133*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 134*cc02d7e2SAndroid Build Coastguard Worker "no_test_android", # android_cc_test doesn't work with data dependency. 135*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 136*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 137*cc02d7e2SAndroid Build Coastguard Worker ], 138*cc02d7e2SAndroid Build Coastguard Worker deps = [ 139*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 140*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 141*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 142*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 143*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 144*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 145*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 146*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 147*cc02d7e2SAndroid Build Coastguard Worker ], 148*cc02d7e2SAndroid Build Coastguard Worker) 149*cc02d7e2SAndroid Build Coastguard Worker 150*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 151*cc02d7e2SAndroid Build Coastguard Worker name = "client_crash_test", 152*cc02d7e2SAndroid Build Coastguard Worker srcs = ["client_crash_test.cc"], 153*cc02d7e2SAndroid Build Coastguard Worker data = [ 154*cc02d7e2SAndroid Build Coastguard Worker ":client_crash_test_server", 155*cc02d7e2SAndroid Build Coastguard Worker ], 156*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 157*cc02d7e2SAndroid Build Coastguard Worker "gtest", 158*cc02d7e2SAndroid Build Coastguard Worker ], 159*cc02d7e2SAndroid Build Coastguard Worker tags = [ 160*cc02d7e2SAndroid Build Coastguard Worker "no_test_android", # android_cc_test doesn't work with data dependency. 161*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 162*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 163*cc02d7e2SAndroid Build Coastguard Worker ], 164*cc02d7e2SAndroid Build Coastguard Worker deps = [ 165*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 166*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 167*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 168*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 169*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 170*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 171*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 172*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 173*cc02d7e2SAndroid Build Coastguard Worker ], 174*cc02d7e2SAndroid Build Coastguard Worker) 175*cc02d7e2SAndroid Build Coastguard Worker 176*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_binary( 177*cc02d7e2SAndroid Build Coastguard Worker name = "client_crash_test_server", 178*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 179*cc02d7e2SAndroid Build Coastguard Worker srcs = ["client_crash_test_server.cc"], 180*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 181*cc02d7e2SAndroid Build Coastguard Worker "absl/flags:flag", 182*cc02d7e2SAndroid Build Coastguard Worker "gtest", 183*cc02d7e2SAndroid Build Coastguard Worker ], 184*cc02d7e2SAndroid Build Coastguard Worker deps = [ 185*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 186*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 187*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 188*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 189*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 190*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 191*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 192*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 193*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_config", 194*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 195*cc02d7e2SAndroid Build Coastguard Worker ], 196*cc02d7e2SAndroid Build Coastguard Worker) 197*cc02d7e2SAndroid Build Coastguard Worker 198*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 199*cc02d7e2SAndroid Build Coastguard Worker name = "client_fork_test", 200*cc02d7e2SAndroid Build Coastguard Worker srcs = ["client_fork_test.cc"], 201*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 202*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 203*cc02d7e2SAndroid Build Coastguard Worker "gtest", 204*cc02d7e2SAndroid Build Coastguard Worker ], 205*cc02d7e2SAndroid Build Coastguard Worker tags = [ 206*cc02d7e2SAndroid Build Coastguard Worker "fork_test", 207*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 208*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 209*cc02d7e2SAndroid Build Coastguard Worker ], 210*cc02d7e2SAndroid Build Coastguard Worker deps = [ 211*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 212*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 213*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 214*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 215*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 216*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 217*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 218*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_config", 219*cc02d7e2SAndroid Build Coastguard Worker ], 220*cc02d7e2SAndroid Build Coastguard Worker) 221*cc02d7e2SAndroid Build Coastguard Worker 222*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 223*cc02d7e2SAndroid Build Coastguard Worker name = "client_callback_end2end_test", 224*cc02d7e2SAndroid Build Coastguard Worker srcs = ["client_callback_end2end_test.cc"], 225*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 226*cc02d7e2SAndroid Build Coastguard Worker "gtest", 227*cc02d7e2SAndroid Build Coastguard Worker ], 228*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 229*cc02d7e2SAndroid Build Coastguard Worker deps = [ 230*cc02d7e2SAndroid Build Coastguard Worker ":interceptors_util", 231*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 232*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 233*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 234*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 235*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 236*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 237*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:simple_messages_proto", 238*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 239*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 240*cc02d7e2SAndroid Build Coastguard Worker ], 241*cc02d7e2SAndroid Build Coastguard Worker) 242*cc02d7e2SAndroid Build Coastguard Worker 243*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 244*cc02d7e2SAndroid Build Coastguard Worker name = "delegating_channel_test", 245*cc02d7e2SAndroid Build Coastguard Worker srcs = ["delegating_channel_test.cc"], 246*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 247*cc02d7e2SAndroid Build Coastguard Worker "gtest", 248*cc02d7e2SAndroid Build Coastguard Worker ], 249*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 250*cc02d7e2SAndroid Build Coastguard Worker deps = [ 251*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 252*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 253*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 254*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 255*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 256*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 257*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 258*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 259*cc02d7e2SAndroid Build Coastguard Worker ], 260*cc02d7e2SAndroid Build Coastguard Worker) 261*cc02d7e2SAndroid Build Coastguard Worker 262*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 263*cc02d7e2SAndroid Build Coastguard Worker name = "client_interceptors_end2end_test", 264*cc02d7e2SAndroid Build Coastguard Worker srcs = ["client_interceptors_end2end_test.cc"], 265*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 266*cc02d7e2SAndroid Build Coastguard Worker "gtest", 267*cc02d7e2SAndroid Build Coastguard Worker ], 268*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 269*cc02d7e2SAndroid Build Coastguard Worker deps = [ 270*cc02d7e2SAndroid Build Coastguard Worker ":interceptors_util", 271*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 272*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 273*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 274*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 275*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 276*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 277*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 278*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 279*cc02d7e2SAndroid Build Coastguard Worker ], 280*cc02d7e2SAndroid Build Coastguard Worker) 281*cc02d7e2SAndroid Build Coastguard Worker 282*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 283*cc02d7e2SAndroid Build Coastguard Worker name = "end2end_test_lib", 284*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 285*cc02d7e2SAndroid Build Coastguard Worker srcs = ["end2end_test.cc"], 286*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 287*cc02d7e2SAndroid Build Coastguard Worker "gtest", 288*cc02d7e2SAndroid Build Coastguard Worker ], 289*cc02d7e2SAndroid Build Coastguard Worker linkstatic = True, 290*cc02d7e2SAndroid Build Coastguard Worker deps = [ 291*cc02d7e2SAndroid Build Coastguard Worker ":interceptors_util", 292*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 293*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 294*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 295*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 296*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++_test", 297*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 298*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 299*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 300*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 301*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 302*cc02d7e2SAndroid Build Coastguard Worker ], 303*cc02d7e2SAndroid Build Coastguard Worker alwayslink = 1, 304*cc02d7e2SAndroid Build Coastguard Worker) 305*cc02d7e2SAndroid Build Coastguard Worker 306*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 307*cc02d7e2SAndroid Build Coastguard Worker name = "channelz_service_test", 308*cc02d7e2SAndroid Build Coastguard Worker srcs = ["channelz_service_test.cc"], 309*cc02d7e2SAndroid Build Coastguard Worker data = [ 310*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:ca.pem", 311*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.key", 312*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.pem", 313*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.key", 314*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.pem", 315*cc02d7e2SAndroid Build Coastguard Worker ], 316*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 317*cc02d7e2SAndroid Build Coastguard Worker "gtest", 318*cc02d7e2SAndroid Build Coastguard Worker ], 319*cc02d7e2SAndroid Build Coastguard Worker # TODO(yulin-liang): The test is not able to load the certificate files on 320*cc02d7e2SAndroid Build Coastguard Worker # iOS. Figure out why. 321*cc02d7e2SAndroid Build Coastguard Worker tags = [ 322*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 323*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 324*cc02d7e2SAndroid Build Coastguard Worker ], 325*cc02d7e2SAndroid Build Coastguard Worker deps = [ 326*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 327*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 328*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 329*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 330*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_channelz", 331*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 332*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/channelz:channelz_proto", 333*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 334*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 335*cc02d7e2SAndroid Build Coastguard Worker "//test/core/event_engine:event_engine_test_utils", 336*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 337*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 338*cc02d7e2SAndroid Build Coastguard Worker ], 339*cc02d7e2SAndroid Build Coastguard Worker) 340*cc02d7e2SAndroid Build Coastguard Worker 341*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 342*cc02d7e2SAndroid Build Coastguard Worker name = "server_early_return_test", 343*cc02d7e2SAndroid Build Coastguard Worker srcs = ["server_early_return_test.cc"], 344*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 345*cc02d7e2SAndroid Build Coastguard Worker "gtest", 346*cc02d7e2SAndroid Build Coastguard Worker ], 347*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 348*cc02d7e2SAndroid Build Coastguard Worker deps = [ 349*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 350*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 351*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 352*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 353*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 354*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 355*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 356*cc02d7e2SAndroid Build Coastguard Worker ], 357*cc02d7e2SAndroid Build Coastguard Worker) 358*cc02d7e2SAndroid Build Coastguard Worker 359*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 360*cc02d7e2SAndroid Build Coastguard Worker name = "end2end_test", 361*cc02d7e2SAndroid Build Coastguard Worker size = "large", 362*cc02d7e2SAndroid Build Coastguard Worker flaky = True, # TODO(b/151704375) 363*cc02d7e2SAndroid Build Coastguard Worker shard_count = 10, 364*cc02d7e2SAndroid Build Coastguard Worker tags = [ 365*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 366*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 367*cc02d7e2SAndroid Build Coastguard Worker ], 368*cc02d7e2SAndroid Build Coastguard Worker deps = [ 369*cc02d7e2SAndroid Build Coastguard Worker ":end2end_test_lib", 370*cc02d7e2SAndroid Build Coastguard Worker # DO NOT REMOVE THE grpc++ dependence below since the internal build 371*cc02d7e2SAndroid Build Coastguard Worker # system uses it to specialize targets 372*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 373*cc02d7e2SAndroid Build Coastguard Worker ], 374*cc02d7e2SAndroid Build Coastguard Worker) 375*cc02d7e2SAndroid Build Coastguard Worker 376*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 377*cc02d7e2SAndroid Build Coastguard Worker name = "exception_test", 378*cc02d7e2SAndroid Build Coastguard Worker srcs = ["exception_test.cc"], 379*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 380*cc02d7e2SAndroid Build Coastguard Worker "gtest", 381*cc02d7e2SAndroid Build Coastguard Worker ], 382*cc02d7e2SAndroid Build Coastguard Worker deps = [ 383*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 384*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 385*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 386*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 387*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 388*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 389*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 390*cc02d7e2SAndroid Build Coastguard Worker ], 391*cc02d7e2SAndroid Build Coastguard Worker) 392*cc02d7e2SAndroid Build Coastguard Worker 393*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 394*cc02d7e2SAndroid Build Coastguard Worker name = "generic_end2end_test", 395*cc02d7e2SAndroid Build Coastguard Worker srcs = ["generic_end2end_test.cc"], 396*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 397*cc02d7e2SAndroid Build Coastguard Worker "gtest", 398*cc02d7e2SAndroid Build Coastguard Worker ], 399*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 400*cc02d7e2SAndroid Build Coastguard Worker deps = [ 401*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 402*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 403*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 404*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 405*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 406*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 407*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 408*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 409*cc02d7e2SAndroid Build Coastguard Worker ], 410*cc02d7e2SAndroid Build Coastguard Worker) 411*cc02d7e2SAndroid Build Coastguard Worker 412*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 413*cc02d7e2SAndroid Build Coastguard Worker name = "health_service_end2end_test", 414*cc02d7e2SAndroid Build Coastguard Worker srcs = ["health_service_end2end_test.cc"], 415*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 416*cc02d7e2SAndroid Build Coastguard Worker "gtest", 417*cc02d7e2SAndroid Build Coastguard Worker ], 418*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 419*cc02d7e2SAndroid Build Coastguard Worker deps = [ 420*cc02d7e2SAndroid Build Coastguard Worker ":test_health_check_service_impl", 421*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 422*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 423*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 424*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 425*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/health/v1:health_proto", 426*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 427*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 428*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 429*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 430*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 431*cc02d7e2SAndroid Build Coastguard Worker ], 432*cc02d7e2SAndroid Build Coastguard Worker) 433*cc02d7e2SAndroid Build Coastguard Worker 434*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 435*cc02d7e2SAndroid Build Coastguard Worker name = "hybrid_end2end_test", 436*cc02d7e2SAndroid Build Coastguard Worker srcs = ["hybrid_end2end_test.cc"], 437*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 438*cc02d7e2SAndroid Build Coastguard Worker "gtest", 439*cc02d7e2SAndroid Build Coastguard Worker ], 440*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 441*cc02d7e2SAndroid Build Coastguard Worker deps = [ 442*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 443*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 444*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 445*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 446*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 447*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 448*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 449*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 450*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 451*cc02d7e2SAndroid Build Coastguard Worker ], 452*cc02d7e2SAndroid Build Coastguard Worker) 453*cc02d7e2SAndroid Build Coastguard Worker 454*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 455*cc02d7e2SAndroid Build Coastguard Worker name = "raw_end2end_test", 456*cc02d7e2SAndroid Build Coastguard Worker srcs = ["raw_end2end_test.cc"], 457*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 458*cc02d7e2SAndroid Build Coastguard Worker "gtest", 459*cc02d7e2SAndroid Build Coastguard Worker ], 460*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 461*cc02d7e2SAndroid Build Coastguard Worker deps = [ 462*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 463*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 464*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 465*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 466*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 467*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 468*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 469*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 470*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 471*cc02d7e2SAndroid Build Coastguard Worker ], 472*cc02d7e2SAndroid Build Coastguard Worker) 473*cc02d7e2SAndroid Build Coastguard Worker 474*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 475*cc02d7e2SAndroid Build Coastguard Worker name = "mock_test", 476*cc02d7e2SAndroid Build Coastguard Worker srcs = ["mock_test.cc"], 477*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 478*cc02d7e2SAndroid Build Coastguard Worker "gtest", 479*cc02d7e2SAndroid Build Coastguard Worker ], 480*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 481*cc02d7e2SAndroid Build Coastguard Worker deps = [ 482*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 483*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 484*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 485*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++_test", 486*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 487*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 488*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 489*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 490*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 491*cc02d7e2SAndroid Build Coastguard Worker ], 492*cc02d7e2SAndroid Build Coastguard Worker) 493*cc02d7e2SAndroid Build Coastguard Worker 494*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 495*cc02d7e2SAndroid Build Coastguard Worker name = "nonblocking_test", 496*cc02d7e2SAndroid Build Coastguard Worker srcs = ["nonblocking_test.cc"], 497*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 498*cc02d7e2SAndroid Build Coastguard Worker "gtest", 499*cc02d7e2SAndroid Build Coastguard Worker ], 500*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 501*cc02d7e2SAndroid Build Coastguard Worker deps = [ 502*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 503*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 504*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 505*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 506*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 507*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 508*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 509*cc02d7e2SAndroid Build Coastguard Worker ], 510*cc02d7e2SAndroid Build Coastguard Worker) 511*cc02d7e2SAndroid Build Coastguard Worker 512*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 513*cc02d7e2SAndroid Build Coastguard Worker name = "client_lb_end2end_test", 514*cc02d7e2SAndroid Build Coastguard Worker srcs = ["client_lb_end2end_test.cc"], 515*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 516*cc02d7e2SAndroid Build Coastguard Worker "gtest", 517*cc02d7e2SAndroid Build Coastguard Worker ], 518*cc02d7e2SAndroid Build Coastguard Worker flaky = True, # TODO(b/151315347) 519*cc02d7e2SAndroid Build Coastguard Worker tags = [ 520*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 521*cc02d7e2SAndroid Build Coastguard Worker "cpp_lb_end2end_test", 522*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 523*cc02d7e2SAndroid Build Coastguard Worker ], # TODO(jtattermusch): fix test on windows 524*cc02d7e2SAndroid Build Coastguard Worker deps = [ 525*cc02d7e2SAndroid Build Coastguard Worker ":connection_attempt_injector", 526*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 527*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 528*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 529*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 530*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_backend_metric_recorder", 531*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_call_metric_recorder", 532*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_orca_service", 533*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 534*cc02d7e2SAndroid Build Coastguard Worker "//src/core:config_selector", 535*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/health/v1:health_proto", 536*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 537*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 538*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 539*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/xds/v3:orca_load_report_proto", 540*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 541*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:test_lb_policies", 542*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 543*cc02d7e2SAndroid Build Coastguard Worker ], 544*cc02d7e2SAndroid Build Coastguard Worker) 545*cc02d7e2SAndroid Build Coastguard Worker 546*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 547*cc02d7e2SAndroid Build Coastguard Worker name = "rls_end2end_test", 548*cc02d7e2SAndroid Build Coastguard Worker srcs = ["rls_end2end_test.cc"], 549*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 550*cc02d7e2SAndroid Build Coastguard Worker "gtest", 551*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 552*cc02d7e2SAndroid Build Coastguard Worker ], 553*cc02d7e2SAndroid Build Coastguard Worker flaky = True, 554*cc02d7e2SAndroid Build Coastguard Worker tags = [ 555*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 556*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 557*cc02d7e2SAndroid Build Coastguard Worker ], 558*cc02d7e2SAndroid Build Coastguard Worker deps = [ 559*cc02d7e2SAndroid Build Coastguard Worker ":counted_service", 560*cc02d7e2SAndroid Build Coastguard Worker ":rls_server", 561*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 562*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 563*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 564*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 565*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 566*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/lookup/v1:rls_proto", 567*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 568*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 569*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 570*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:fake_stats_plugin", 571*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 572*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:test_lb_policies", 573*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_config", 574*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 575*cc02d7e2SAndroid Build Coastguard Worker ], 576*cc02d7e2SAndroid Build Coastguard Worker) 577*cc02d7e2SAndroid Build Coastguard Worker 578*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 579*cc02d7e2SAndroid Build Coastguard Worker name = "service_config_end2end_test", 580*cc02d7e2SAndroid Build Coastguard Worker srcs = ["service_config_end2end_test.cc"], 581*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 582*cc02d7e2SAndroid Build Coastguard Worker "gtest", 583*cc02d7e2SAndroid Build Coastguard Worker ], 584*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 585*cc02d7e2SAndroid Build Coastguard Worker deps = [ 586*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 587*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 588*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 589*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 590*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 591*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 592*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 593*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 594*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 595*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 596*cc02d7e2SAndroid Build Coastguard Worker ], 597*cc02d7e2SAndroid Build Coastguard Worker) 598*cc02d7e2SAndroid Build Coastguard Worker 599*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 600*cc02d7e2SAndroid Build Coastguard Worker name = "grpclb_end2end_test", 601*cc02d7e2SAndroid Build Coastguard Worker srcs = ["grpclb_end2end_test.cc"], 602*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 603*cc02d7e2SAndroid Build Coastguard Worker "gtest", 604*cc02d7e2SAndroid Build Coastguard Worker ], 605*cc02d7e2SAndroid Build Coastguard Worker flaky = True, # TODO(b/150567713) 606*cc02d7e2SAndroid Build Coastguard Worker shard_count = 20, 607*cc02d7e2SAndroid Build Coastguard Worker tags = [ 608*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 609*cc02d7e2SAndroid Build Coastguard Worker "cpp_lb_end2end_test", 610*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 611*cc02d7e2SAndroid Build Coastguard Worker ], # TODO(jtattermusch): fix test on windows 612*cc02d7e2SAndroid Build Coastguard Worker deps = [ 613*cc02d7e2SAndroid Build Coastguard Worker ":counted_service", 614*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 615*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 616*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 617*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 618*cc02d7e2SAndroid Build Coastguard Worker "//:grpc_resolver_fake", 619*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 620*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/lb/v1:load_balancer_proto", 621*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 622*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 623*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 624*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 625*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_config", 626*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 627*cc02d7e2SAndroid Build Coastguard Worker ], 628*cc02d7e2SAndroid Build Coastguard Worker) 629*cc02d7e2SAndroid Build Coastguard Worker 630*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 631*cc02d7e2SAndroid Build Coastguard Worker name = "proto_server_reflection_test", 632*cc02d7e2SAndroid Build Coastguard Worker srcs = ["proto_server_reflection_test.cc"], 633*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 634*cc02d7e2SAndroid Build Coastguard Worker "gtest", 635*cc02d7e2SAndroid Build Coastguard Worker ], 636*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 637*cc02d7e2SAndroid Build Coastguard Worker deps = [ 638*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 639*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 640*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 641*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 642*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++_reflection", 643*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 644*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 645*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 646*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 647*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:grpc++_proto_reflection_desc_db", 648*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 649*cc02d7e2SAndroid Build Coastguard Worker ], 650*cc02d7e2SAndroid Build Coastguard Worker) 651*cc02d7e2SAndroid Build Coastguard Worker 652*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 653*cc02d7e2SAndroid Build Coastguard Worker name = "server_builder_plugin_test", 654*cc02d7e2SAndroid Build Coastguard Worker srcs = ["server_builder_plugin_test.cc"], 655*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 656*cc02d7e2SAndroid Build Coastguard Worker "gtest", 657*cc02d7e2SAndroid Build Coastguard Worker ], 658*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 659*cc02d7e2SAndroid Build Coastguard Worker deps = [ 660*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 661*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 662*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 663*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 664*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 665*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 666*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 667*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 668*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 669*cc02d7e2SAndroid Build Coastguard Worker ], 670*cc02d7e2SAndroid Build Coastguard Worker) 671*cc02d7e2SAndroid Build Coastguard Worker 672*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 673*cc02d7e2SAndroid Build Coastguard Worker name = "server_crash_test", 674*cc02d7e2SAndroid Build Coastguard Worker srcs = ["server_crash_test.cc"], 675*cc02d7e2SAndroid Build Coastguard Worker data = [ 676*cc02d7e2SAndroid Build Coastguard Worker ":server_crash_test_client", 677*cc02d7e2SAndroid Build Coastguard Worker ], 678*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 679*cc02d7e2SAndroid Build Coastguard Worker "gtest", 680*cc02d7e2SAndroid Build Coastguard Worker ], 681*cc02d7e2SAndroid Build Coastguard Worker tags = [ 682*cc02d7e2SAndroid Build Coastguard Worker "no_test_android", # android_cc_test doesn't work with data dependency. 683*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 684*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 685*cc02d7e2SAndroid Build Coastguard Worker ], 686*cc02d7e2SAndroid Build Coastguard Worker deps = [ 687*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 688*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 689*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 690*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 691*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 692*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 693*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 694*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 695*cc02d7e2SAndroid Build Coastguard Worker ], 696*cc02d7e2SAndroid Build Coastguard Worker) 697*cc02d7e2SAndroid Build Coastguard Worker 698*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_binary( 699*cc02d7e2SAndroid Build Coastguard Worker name = "server_crash_test_client", 700*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 701*cc02d7e2SAndroid Build Coastguard Worker srcs = ["server_crash_test_client.cc"], 702*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 703*cc02d7e2SAndroid Build Coastguard Worker "absl/flags:flag", 704*cc02d7e2SAndroid Build Coastguard Worker "gtest", 705*cc02d7e2SAndroid Build Coastguard Worker ], 706*cc02d7e2SAndroid Build Coastguard Worker deps = [ 707*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 708*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 709*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 710*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 711*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 712*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 713*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 714*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_config", 715*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 716*cc02d7e2SAndroid Build Coastguard Worker ], 717*cc02d7e2SAndroid Build Coastguard Worker) 718*cc02d7e2SAndroid Build Coastguard Worker 719*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 720*cc02d7e2SAndroid Build Coastguard Worker name = "server_interceptors_end2end_test", 721*cc02d7e2SAndroid Build Coastguard Worker srcs = ["server_interceptors_end2end_test.cc"], 722*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 723*cc02d7e2SAndroid Build Coastguard Worker "gtest", 724*cc02d7e2SAndroid Build Coastguard Worker ], 725*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 726*cc02d7e2SAndroid Build Coastguard Worker deps = [ 727*cc02d7e2SAndroid Build Coastguard Worker ":interceptors_util", 728*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 729*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 730*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 731*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 732*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 733*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 734*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 735*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 736*cc02d7e2SAndroid Build Coastguard Worker ], 737*cc02d7e2SAndroid Build Coastguard Worker) 738*cc02d7e2SAndroid Build Coastguard Worker 739*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 740*cc02d7e2SAndroid Build Coastguard Worker name = "server_load_reporting_end2end_test", 741*cc02d7e2SAndroid Build Coastguard Worker srcs = ["server_load_reporting_end2end_test.cc"], 742*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 743*cc02d7e2SAndroid Build Coastguard Worker "gtest", 744*cc02d7e2SAndroid Build Coastguard Worker ], 745*cc02d7e2SAndroid Build Coastguard Worker tags = [ 746*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 747*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 748*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 749*cc02d7e2SAndroid Build Coastguard Worker ], 750*cc02d7e2SAndroid Build Coastguard Worker deps = [ 751*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_server_load_reporting", 752*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 753*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 754*cc02d7e2SAndroid Build Coastguard Worker ], 755*cc02d7e2SAndroid Build Coastguard Worker) 756*cc02d7e2SAndroid Build Coastguard Worker 757*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 758*cc02d7e2SAndroid Build Coastguard Worker name = "flaky_network_test", 759*cc02d7e2SAndroid Build Coastguard Worker srcs = ["flaky_network_test.cc"], 760*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 761*cc02d7e2SAndroid Build Coastguard Worker "gtest", 762*cc02d7e2SAndroid Build Coastguard Worker ], 763*cc02d7e2SAndroid Build Coastguard Worker tags = [ 764*cc02d7e2SAndroid Build Coastguard Worker # Test manipulates network settings (e.g. using iptables) while running so it is only 765*cc02d7e2SAndroid Build Coastguard Worker # run on demand ("manual") and when no other tests are running ("exclusive"). 766*cc02d7e2SAndroid Build Coastguard Worker # It also means that the test won't work with setups like bazel RBE. 767*cc02d7e2SAndroid Build Coastguard Worker "manual", 768*cc02d7e2SAndroid Build Coastguard Worker "exclusive", 769*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 770*cc02d7e2SAndroid Build Coastguard Worker ], 771*cc02d7e2SAndroid Build Coastguard Worker deps = [ 772*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 773*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 774*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 775*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 776*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 777*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 778*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 779*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 780*cc02d7e2SAndroid Build Coastguard Worker ], 781*cc02d7e2SAndroid Build Coastguard Worker) 782*cc02d7e2SAndroid Build Coastguard Worker 783*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 784*cc02d7e2SAndroid Build Coastguard Worker name = "shutdown_test", 785*cc02d7e2SAndroid Build Coastguard Worker srcs = ["shutdown_test.cc"], 786*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 787*cc02d7e2SAndroid Build Coastguard Worker "gtest", 788*cc02d7e2SAndroid Build Coastguard Worker ], 789*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 790*cc02d7e2SAndroid Build Coastguard Worker deps = [ 791*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 792*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 793*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 794*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 795*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 796*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 797*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 798*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 799*cc02d7e2SAndroid Build Coastguard Worker ], 800*cc02d7e2SAndroid Build Coastguard Worker) 801*cc02d7e2SAndroid Build Coastguard Worker 802*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 803*cc02d7e2SAndroid Build Coastguard Worker name = "streaming_throughput_test", 804*cc02d7e2SAndroid Build Coastguard Worker srcs = ["streaming_throughput_test.cc"], 805*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 806*cc02d7e2SAndroid Build Coastguard Worker "gtest", 807*cc02d7e2SAndroid Build Coastguard Worker ], 808*cc02d7e2SAndroid Build Coastguard Worker tags = [ 809*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 810*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 811*cc02d7e2SAndroid Build Coastguard Worker ], 812*cc02d7e2SAndroid Build Coastguard Worker deps = [ 813*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 814*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 815*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 816*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 817*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 818*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 819*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 820*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 821*cc02d7e2SAndroid Build Coastguard Worker ], 822*cc02d7e2SAndroid Build Coastguard Worker) 823*cc02d7e2SAndroid Build Coastguard Worker 824*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 825*cc02d7e2SAndroid Build Coastguard Worker name = "thread_stress_test", 826*cc02d7e2SAndroid Build Coastguard Worker size = "large", 827*cc02d7e2SAndroid Build Coastguard Worker srcs = ["thread_stress_test.cc"], 828*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 829*cc02d7e2SAndroid Build Coastguard Worker "gtest", 830*cc02d7e2SAndroid Build Coastguard Worker ], 831*cc02d7e2SAndroid Build Coastguard Worker shard_count = 5, 832*cc02d7e2SAndroid Build Coastguard Worker tags = [ 833*cc02d7e2SAndroid Build Coastguard Worker "cpp_end2end_test", 834*cc02d7e2SAndroid Build Coastguard Worker "no_windows", 835*cc02d7e2SAndroid Build Coastguard Worker ], # TODO(jtattermusch): fix test on windows 836*cc02d7e2SAndroid Build Coastguard Worker deps = [ 837*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 838*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 839*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 840*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 841*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 842*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/duplicate:echo_duplicate_proto", 843*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 844*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 845*cc02d7e2SAndroid Build Coastguard Worker ], 846*cc02d7e2SAndroid Build Coastguard Worker) 847*cc02d7e2SAndroid Build Coastguard Worker 848*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 849*cc02d7e2SAndroid Build Coastguard Worker name = "cfstream_test", 850*cc02d7e2SAndroid Build Coastguard Worker srcs = ["cfstream_test.cc"], 851*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 852*cc02d7e2SAndroid Build Coastguard Worker "gtest", 853*cc02d7e2SAndroid Build Coastguard Worker ], 854*cc02d7e2SAndroid Build Coastguard Worker tags = [ 855*cc02d7e2SAndroid Build Coastguard Worker # Test requires root and manipulates network settings while running so it is only 856*cc02d7e2SAndroid Build Coastguard Worker # run on demand ("manual") and when no other tests are running ("exclusive"). 857*cc02d7e2SAndroid Build Coastguard Worker # It also means that the test won't work with setups like bazel RBE. 858*cc02d7e2SAndroid Build Coastguard Worker "manual", 859*cc02d7e2SAndroid Build Coastguard Worker "exclusive", 860*cc02d7e2SAndroid Build Coastguard Worker "no_test_android", 861*cc02d7e2SAndroid Build Coastguard Worker "no_test_ios", 862*cc02d7e2SAndroid Build Coastguard Worker ], 863*cc02d7e2SAndroid Build Coastguard Worker deps = [ 864*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 865*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 866*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 867*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 868*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 869*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 870*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:simple_messages_proto", 871*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 872*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 873*cc02d7e2SAndroid Build Coastguard Worker ], 874*cc02d7e2SAndroid Build Coastguard Worker) 875*cc02d7e2SAndroid Build Coastguard Worker 876*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 877*cc02d7e2SAndroid Build Coastguard Worker name = "message_allocator_end2end_test", 878*cc02d7e2SAndroid Build Coastguard Worker srcs = ["message_allocator_end2end_test.cc"], 879*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 880*cc02d7e2SAndroid Build Coastguard Worker "gtest", 881*cc02d7e2SAndroid Build Coastguard Worker ], 882*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 883*cc02d7e2SAndroid Build Coastguard Worker deps = [ 884*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 885*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 886*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 887*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 888*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 889*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 890*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:simple_messages_proto", 891*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 892*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 893*cc02d7e2SAndroid Build Coastguard Worker ], 894*cc02d7e2SAndroid Build Coastguard Worker) 895*cc02d7e2SAndroid Build Coastguard Worker 896*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 897*cc02d7e2SAndroid Build Coastguard Worker name = "context_allocator_end2end_test", 898*cc02d7e2SAndroid Build Coastguard Worker srcs = ["context_allocator_end2end_test.cc"], 899*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 900*cc02d7e2SAndroid Build Coastguard Worker "gtest", 901*cc02d7e2SAndroid Build Coastguard Worker ], 902*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 903*cc02d7e2SAndroid Build Coastguard Worker deps = [ 904*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 905*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 906*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 907*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 908*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 909*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 910*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:simple_messages_proto", 911*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 912*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 913*cc02d7e2SAndroid Build Coastguard Worker ], 914*cc02d7e2SAndroid Build Coastguard Worker) 915*cc02d7e2SAndroid Build Coastguard Worker 916*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 917*cc02d7e2SAndroid Build Coastguard Worker name = "port_sharing_end2end_test", 918*cc02d7e2SAndroid Build Coastguard Worker srcs = ["port_sharing_end2end_test.cc"], 919*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 920*cc02d7e2SAndroid Build Coastguard Worker "gtest", 921*cc02d7e2SAndroid Build Coastguard Worker ], 922*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 923*cc02d7e2SAndroid Build Coastguard Worker deps = [ 924*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 925*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 926*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 927*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 928*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 929*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 930*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 931*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 932*cc02d7e2SAndroid Build Coastguard Worker ], 933*cc02d7e2SAndroid Build Coastguard Worker) 934*cc02d7e2SAndroid Build Coastguard Worker 935*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 936*cc02d7e2SAndroid Build Coastguard Worker name = "admin_services_end2end_test", 937*cc02d7e2SAndroid Build Coastguard Worker srcs = ["admin_services_end2end_test.cc"], 938*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 939*cc02d7e2SAndroid Build Coastguard Worker "gtest", 940*cc02d7e2SAndroid Build Coastguard Worker ], 941*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 942*cc02d7e2SAndroid Build Coastguard Worker deps = [ 943*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 944*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++_reflection", 945*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_admin", 946*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 947*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 948*cc02d7e2SAndroid Build Coastguard Worker ], 949*cc02d7e2SAndroid Build Coastguard Worker) 950*cc02d7e2SAndroid Build Coastguard Worker 951*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 952*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_authz_end2end_test", 953*cc02d7e2SAndroid Build Coastguard Worker srcs = ["grpc_authz_end2end_test.cc"], 954*cc02d7e2SAndroid Build Coastguard Worker data = [ 955*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:ca.pem", 956*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client-with-spiffe.key", 957*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client-with-spiffe.pem", 958*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.key", 959*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.pem", 960*cc02d7e2SAndroid Build Coastguard Worker ], 961*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 962*cc02d7e2SAndroid Build Coastguard Worker "gtest", 963*cc02d7e2SAndroid Build Coastguard Worker ], 964*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 965*cc02d7e2SAndroid Build Coastguard Worker deps = [ 966*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 967*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 968*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 969*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 970*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++_authorization_provider", 971*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 972*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 973*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:audit_logging_utils", 974*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 975*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 976*cc02d7e2SAndroid Build Coastguard Worker ], 977*cc02d7e2SAndroid Build Coastguard Worker) 978*cc02d7e2SAndroid Build Coastguard Worker 979*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 980*cc02d7e2SAndroid Build Coastguard Worker name = "tls_key_export_test", 981*cc02d7e2SAndroid Build Coastguard Worker srcs = ["tls_key_export_test.cc"], 982*cc02d7e2SAndroid Build Coastguard Worker data = [ 983*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:ca.pem", 984*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.key", 985*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.pem", 986*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server0.key", 987*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server0.pem", 988*cc02d7e2SAndroid Build Coastguard Worker ], 989*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 990*cc02d7e2SAndroid Build Coastguard Worker "gtest", 991*cc02d7e2SAndroid Build Coastguard Worker ], 992*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 993*cc02d7e2SAndroid Build Coastguard Worker deps = [ 994*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 995*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 996*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 997*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 998*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 999*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 1000*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 1001*cc02d7e2SAndroid Build Coastguard Worker ], 1002*cc02d7e2SAndroid Build Coastguard Worker) 1003*cc02d7e2SAndroid Build Coastguard Worker 1004*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 1005*cc02d7e2SAndroid Build Coastguard Worker name = "orca_service_end2end_test", 1006*cc02d7e2SAndroid Build Coastguard Worker srcs = ["orca_service_end2end_test.cc"], 1007*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1008*cc02d7e2SAndroid Build Coastguard Worker "gtest", 1009*cc02d7e2SAndroid Build Coastguard Worker ], 1010*cc02d7e2SAndroid Build Coastguard Worker tags = ["cpp_end2end_test"], 1011*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1012*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 1013*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_backend_metric_recorder", 1014*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_call_metric_recorder", 1015*cc02d7e2SAndroid Build Coastguard Worker "//:grpcpp_orca_service", 1016*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/xds/v3:orca_service_proto", 1017*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 1018*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 1019*cc02d7e2SAndroid Build Coastguard Worker ], 1020*cc02d7e2SAndroid Build Coastguard Worker) 1021*cc02d7e2SAndroid Build Coastguard Worker 1022*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 1023*cc02d7e2SAndroid Build Coastguard Worker name = "resource_quota_end2end_stress_test", 1024*cc02d7e2SAndroid Build Coastguard Worker srcs = ["resource_quota_end2end_stress_test.cc"], 1025*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1026*cc02d7e2SAndroid Build Coastguard Worker "gtest", 1027*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1028*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 1029*cc02d7e2SAndroid Build Coastguard Worker ], 1030*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1031*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 1032*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_tcp_socket_utils", 1033*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 1034*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_fake_credentials", 1035*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 1036*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 1037*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 1038*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 1039*cc02d7e2SAndroid Build Coastguard Worker ], 1040*cc02d7e2SAndroid Build Coastguard Worker) 1041*cc02d7e2SAndroid Build Coastguard Worker 1042*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 1043*cc02d7e2SAndroid Build Coastguard Worker name = "ssl_credentials_test", 1044*cc02d7e2SAndroid Build Coastguard Worker srcs = ["ssl_credentials_test.cc"], 1045*cc02d7e2SAndroid Build Coastguard Worker data = [ 1046*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:ca.pem", 1047*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.key", 1048*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.pem", 1049*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.key", 1050*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.pem", 1051*cc02d7e2SAndroid Build Coastguard Worker ], 1052*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1053*cc02d7e2SAndroid Build Coastguard Worker "gtest", 1054*cc02d7e2SAndroid Build Coastguard Worker ], 1055*cc02d7e2SAndroid Build Coastguard Worker tags = ["ssl_credentials_test"], 1056*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1057*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 1058*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 1059*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 1060*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 1061*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 1062*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 1063*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 1064*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 1065*cc02d7e2SAndroid Build Coastguard Worker ], 1066*cc02d7e2SAndroid Build Coastguard Worker) 1067*cc02d7e2SAndroid Build Coastguard Worker 1068*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 1069*cc02d7e2SAndroid Build Coastguard Worker name = "tls_credentials_test", 1070*cc02d7e2SAndroid Build Coastguard Worker srcs = ["tls_credentials_test.cc"], 1071*cc02d7e2SAndroid Build Coastguard Worker data = [ 1072*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:ca.pem", 1073*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.key", 1074*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:client.pem", 1075*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.key", 1076*cc02d7e2SAndroid Build Coastguard Worker "//src/core/tsi/test_creds:server1.pem", 1077*cc02d7e2SAndroid Build Coastguard Worker ], 1078*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1079*cc02d7e2SAndroid Build Coastguard Worker "gtest", 1080*cc02d7e2SAndroid Build Coastguard Worker ], 1081*cc02d7e2SAndroid Build Coastguard Worker tags = ["tls_credentials_test"], 1082*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1083*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 1084*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 1085*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 1086*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 1087*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 1088*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 1089*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 1090*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 1091*cc02d7e2SAndroid Build Coastguard Worker ], 1092*cc02d7e2SAndroid Build Coastguard Worker) 1093*cc02d7e2SAndroid Build Coastguard Worker 1094*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_test( 1095*cc02d7e2SAndroid Build Coastguard Worker name = "crl_provider_test", 1096*cc02d7e2SAndroid Build Coastguard Worker srcs = ["crl_provider_test.cc"], 1097*cc02d7e2SAndroid Build Coastguard Worker data = [ 1098*cc02d7e2SAndroid Build Coastguard Worker "//test/core/tsi/test_creds/crl_data:ca.pem", 1099*cc02d7e2SAndroid Build Coastguard Worker "//test/core/tsi/test_creds/crl_data:revoked.key", 1100*cc02d7e2SAndroid Build Coastguard Worker "//test/core/tsi/test_creds/crl_data:revoked.pem", 1101*cc02d7e2SAndroid Build Coastguard Worker "//test/core/tsi/test_creds/crl_data:valid.key", 1102*cc02d7e2SAndroid Build Coastguard Worker "//test/core/tsi/test_creds/crl_data:valid.pem", 1103*cc02d7e2SAndroid Build Coastguard Worker "//test/core/tsi/test_creds/crl_data/crls:current.crl", 1104*cc02d7e2SAndroid Build Coastguard Worker ], 1105*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1106*cc02d7e2SAndroid Build Coastguard Worker "gtest", 1107*cc02d7e2SAndroid Build Coastguard Worker ], 1108*cc02d7e2SAndroid Build Coastguard Worker tags = ["crl_provider_test"], 1109*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1110*cc02d7e2SAndroid Build Coastguard Worker ":test_service_impl", 1111*cc02d7e2SAndroid Build Coastguard Worker "//:gpr", 1112*cc02d7e2SAndroid Build Coastguard Worker "//:grpc", 1113*cc02d7e2SAndroid Build Coastguard Worker "//:grpc++", 1114*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_messages_proto", 1115*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing:echo_proto", 1116*cc02d7e2SAndroid Build Coastguard Worker "//test/core/util:grpc_test_util", 1117*cc02d7e2SAndroid Build Coastguard Worker "//test/cpp/util:test_util", 1118*cc02d7e2SAndroid Build Coastguard Worker ], 1119*cc02d7e2SAndroid Build Coastguard Worker) 1120