|  | @@ -29,25 +29,30 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  licenses(["notice"])  # 3-clause BSD
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_library(
 | 
	
		
			
				|  |  | +load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_test")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +package(default_visibility=["//visibility:public"]) # Allows external users to implement end2end tests.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +grpc_cc_library(
 | 
	
		
			
				|  |  |      name = "test_service_impl",
 | 
	
		
			
				|  |  |      srcs = ["test_service_impl.cc"],
 | 
	
		
			
				|  |  |      hdrs = ["test_service_impl.h"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "async_end2end_test",
 | 
	
		
			
				|  |  |      srcs = ["async_end2end_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/health/v1:health_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
	
		
			
				|  | @@ -56,16 +61,18 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "client_crash_test",
 | 
	
		
			
				|  |  |      srcs = ["client_crash_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -73,17 +80,18 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "client_crash_test_server",
 | 
	
		
			
				|  |  |      srcs = ["client_crash_test_server.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gflags",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -91,17 +99,21 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gflags",
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | -    name = "end2end_test",
 | 
	
		
			
				|  |  | +grpc_cc_library(
 | 
	
		
			
				|  |  | +    name = "end2end_test_lib",
 | 
	
		
			
				|  |  |      srcs = ["end2end_test.cc"],
 | 
	
		
			
				|  |  | +    testonly = True,
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          ":test_service_impl",
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -109,16 +121,25 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  | +    name = "end2end_test",
 | 
	
		
			
				|  |  | +    deps = [
 | 
	
		
			
				|  |  | +        ":end2end_test_lib"
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "filter_end2end_test",
 | 
	
		
			
				|  |  |      srcs = ["filter_end2end_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -126,16 +147,18 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "generic_end2end_test",
 | 
	
		
			
				|  |  |      srcs = ["generic_end2end_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -143,9 +166,12 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "hybrid_end2end_test",
 | 
	
		
			
				|  |  |      srcs = ["hybrid_end2end_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
	
		
			
				|  | @@ -153,7 +179,6 @@ cc_test(
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -161,16 +186,19 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "mock_test",
 | 
	
		
			
				|  |  |      srcs = ["mock_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  | +        "//:grpc++_test",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -178,9 +206,12 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "round_robin_end2end_test",
 | 
	
		
			
				|  |  |      srcs = ["round_robin_end2end_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
	
		
			
				|  | @@ -188,7 +219,6 @@ cc_test(
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -196,10 +226,12 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "grpclb_end2end_test",
 | 
	
		
			
				|  |  |      srcs = ["grpclb_end2end_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
	
		
			
				|  | @@ -207,7 +239,6 @@ cc_test(
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/lb/v1:load_balancer_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
	
		
			
				|  | @@ -217,9 +248,12 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "proto_server_reflection_test",
 | 
	
		
			
				|  |  |      srcs = ["proto_server_reflection_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
	
		
			
				|  | @@ -228,8 +262,6 @@ cc_test(
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  |          "//:grpc++_reflection",
 | 
	
		
			
				|  |  | -        "//external:gflags",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -238,9 +270,13 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/cpp/util:grpc++_proto_reflection_desc_db",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +        "gflags",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "server_builder_plugin_test",
 | 
	
		
			
				|  |  |      srcs = ["server_builder_plugin_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
	
		
			
				|  | @@ -248,7 +284,6 @@ cc_test(
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -256,16 +291,18 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "server_crash_test",
 | 
	
		
			
				|  |  |      srcs = ["server_crash_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -273,17 +310,18 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "server_crash_test_client",
 | 
	
		
			
				|  |  |      srcs = ["server_crash_test_client.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gflags",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -291,16 +329,19 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gflags",
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "shutdown_test",
 | 
	
		
			
				|  |  |      srcs = ["shutdown_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -308,16 +349,18 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "streaming_throughput_test",
 | 
	
		
			
				|  |  |      srcs = ["streaming_throughput_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -325,16 +368,18 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -cc_test(
 | 
	
		
			
				|  |  | +grpc_cc_test(
 | 
	
		
			
				|  |  |      name = "thread_stress_test",
 | 
	
		
			
				|  |  |      srcs = ["thread_stress_test.cc"],
 | 
	
		
			
				|  |  |      deps = [
 | 
	
		
			
				|  |  |          "//:gpr",
 | 
	
		
			
				|  |  |          "//:grpc",
 | 
	
		
			
				|  |  |          "//:grpc++",
 | 
	
		
			
				|  |  | -        "//external:gtest",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_messages_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing:echo_proto",
 | 
	
		
			
				|  |  |          "//src/proto/grpc/testing/duplicate:echo_duplicate_proto",
 | 
	
	
		
			
				|  | @@ -342,4 +387,7 @@ cc_test(
 | 
	
		
			
				|  |  |          "//test/core/util:grpc_test_util",
 | 
	
		
			
				|  |  |          "//test/cpp/util:test_util",
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | +    external_deps = [
 | 
	
		
			
				|  |  | +        "gtest",
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  |  )
 |