|  | @@ -1645,15 +1645,15 @@
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -      "name": "qps_client",
 | 
	
		
			
				|  |  | +      "name": "pubsub_client",
 | 
	
		
			
				|  |  |        "build": "test",
 | 
	
		
			
				|  |  |        "run": false,
 | 
	
		
			
				|  |  |        "language": "c++",
 | 
	
		
			
				|  |  |        "src": [
 | 
	
		
			
				|  |  | -        "test/cpp/qps/qpstest.proto",
 | 
	
		
			
				|  |  | -        "test/cpp/qps/client.cc"
 | 
	
		
			
				|  |  | +        "examples/pubsub/main.cc"
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        "deps": [
 | 
	
		
			
				|  |  | +        "pubsub_client_lib",
 | 
	
		
			
				|  |  |          "grpc++_test_util",
 | 
	
		
			
				|  |  |          "grpc_test_util",
 | 
	
		
			
				|  |  |          "grpc++",
 | 
	
	
		
			
				|  | @@ -1663,15 +1663,14 @@
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -      "name": "qps_server",
 | 
	
		
			
				|  |  | +      "name": "pubsub_publisher_test",
 | 
	
		
			
				|  |  |        "build": "test",
 | 
	
		
			
				|  |  | -      "run": false,
 | 
	
		
			
				|  |  |        "language": "c++",
 | 
	
		
			
				|  |  |        "src": [
 | 
	
		
			
				|  |  | -        "test/cpp/qps/qpstest.proto",
 | 
	
		
			
				|  |  | -        "test/cpp/qps/server.cc"
 | 
	
		
			
				|  |  | +        "examples/pubsub/publisher_test.cc"
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        "deps": [
 | 
	
		
			
				|  |  | +        "pubsub_client_lib",
 | 
	
		
			
				|  |  |          "grpc++_test_util",
 | 
	
		
			
				|  |  |          "grpc_test_util",
 | 
	
		
			
				|  |  |          "grpc++",
 | 
	
	
		
			
				|  | @@ -1681,30 +1680,15 @@
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -      "name": "ruby_plugin",
 | 
	
		
			
				|  |  | -      "build": "protoc",
 | 
	
		
			
				|  |  | -      "language": "c++",
 | 
	
		
			
				|  |  | -      "headers": [
 | 
	
		
			
				|  |  | -        "src/compiler/cpp_generator.h",
 | 
	
		
			
				|  |  | -        "src/compiler/cpp_generator_helpers-inl.h",
 | 
	
		
			
				|  |  | -        "src/compiler/cpp_generator_map-inl.h",
 | 
	
		
			
				|  |  | -        "src/compiler/cpp_generator_string-inl.h"
 | 
	
		
			
				|  |  | -      ],
 | 
	
		
			
				|  |  | -      "src": [
 | 
	
		
			
				|  |  | -        "src/compiler/ruby_generator.cc",
 | 
	
		
			
				|  |  | -        "src/compiler/ruby_plugin.cc"
 | 
	
		
			
				|  |  | -      ],
 | 
	
		
			
				|  |  | -      "deps": [],
 | 
	
		
			
				|  |  | -      "secure": false
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -    {
 | 
	
		
			
				|  |  | -      "name": "status_test",
 | 
	
		
			
				|  |  | +      "name": "pubsub_subscriber_test",
 | 
	
		
			
				|  |  |        "build": "test",
 | 
	
		
			
				|  |  |        "language": "c++",
 | 
	
		
			
				|  |  |        "src": [
 | 
	
		
			
				|  |  | -        "test/cpp/util/status_test.cc"
 | 
	
		
			
				|  |  | +        "examples/pubsub/subscriber_test.cc"
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        "deps": [
 | 
	
		
			
				|  |  | +        "pubsub_client_lib",
 | 
	
		
			
				|  |  | +        "grpc++_test_util",
 | 
	
		
			
				|  |  |          "grpc_test_util",
 | 
	
		
			
				|  |  |          "grpc++",
 | 
	
		
			
				|  |  |          "grpc",
 | 
	
	
		
			
				|  | @@ -1713,13 +1697,16 @@
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -      "name": "thread_pool_test",
 | 
	
		
			
				|  |  | +      "name": "qps_client",
 | 
	
		
			
				|  |  |        "build": "test",
 | 
	
		
			
				|  |  | +      "run": false,
 | 
	
		
			
				|  |  |        "language": "c++",
 | 
	
		
			
				|  |  |        "src": [
 | 
	
		
			
				|  |  | -        "test/cpp/server/thread_pool_test.cc"
 | 
	
		
			
				|  |  | +        "test/cpp/qps/qpstest.proto",
 | 
	
		
			
				|  |  | +        "test/cpp/qps/client.cc"
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        "deps": [
 | 
	
		
			
				|  |  | +        "grpc++_test_util",
 | 
	
		
			
				|  |  |          "grpc_test_util",
 | 
	
		
			
				|  |  |          "grpc++",
 | 
	
		
			
				|  |  |          "grpc",
 | 
	
	
		
			
				|  | @@ -1728,15 +1715,15 @@
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -      "name": "pubsub_client",
 | 
	
		
			
				|  |  | +      "name": "qps_server",
 | 
	
		
			
				|  |  |        "build": "test",
 | 
	
		
			
				|  |  |        "run": false,
 | 
	
		
			
				|  |  |        "language": "c++",
 | 
	
		
			
				|  |  |        "src": [
 | 
	
		
			
				|  |  | -        "examples/pubsub/main.cc"
 | 
	
		
			
				|  |  | +        "test/cpp/qps/qpstest.proto",
 | 
	
		
			
				|  |  | +        "test/cpp/qps/server.cc"
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        "deps": [
 | 
	
		
			
				|  |  | -        "pubsub_client_lib",
 | 
	
		
			
				|  |  |          "grpc++_test_util",
 | 
	
		
			
				|  |  |          "grpc_test_util",
 | 
	
		
			
				|  |  |          "grpc++",
 | 
	
	
		
			
				|  | @@ -1746,15 +1733,30 @@
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -      "name": "pubsub_publisher_test",
 | 
	
		
			
				|  |  | +      "name": "ruby_plugin",
 | 
	
		
			
				|  |  | +      "build": "protoc",
 | 
	
		
			
				|  |  | +      "language": "c++",
 | 
	
		
			
				|  |  | +      "headers": [
 | 
	
		
			
				|  |  | +        "src/compiler/cpp_generator.h",
 | 
	
		
			
				|  |  | +        "src/compiler/cpp_generator_helpers-inl.h",
 | 
	
		
			
				|  |  | +        "src/compiler/cpp_generator_map-inl.h",
 | 
	
		
			
				|  |  | +        "src/compiler/cpp_generator_string-inl.h"
 | 
	
		
			
				|  |  | +      ],
 | 
	
		
			
				|  |  | +      "src": [
 | 
	
		
			
				|  |  | +        "src/compiler/ruby_generator.cc",
 | 
	
		
			
				|  |  | +        "src/compiler/ruby_plugin.cc"
 | 
	
		
			
				|  |  | +      ],
 | 
	
		
			
				|  |  | +      "deps": [],
 | 
	
		
			
				|  |  | +      "secure": false
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +      "name": "status_test",
 | 
	
		
			
				|  |  |        "build": "test",
 | 
	
		
			
				|  |  |        "language": "c++",
 | 
	
		
			
				|  |  |        "src": [
 | 
	
		
			
				|  |  | -        "examples/pubsub/publisher_test.cc"
 | 
	
		
			
				|  |  | +        "test/cpp/util/status_test.cc"
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        "deps": [
 | 
	
		
			
				|  |  | -        "pubsub_client_lib",
 | 
	
		
			
				|  |  | -        "grpc++_test_util",
 | 
	
		
			
				|  |  |          "grpc_test_util",
 | 
	
		
			
				|  |  |          "grpc++",
 | 
	
		
			
				|  |  |          "grpc",
 | 
	
	
		
			
				|  | @@ -1763,15 +1765,13 @@
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -      "name": "pubsub_subscriber_test",
 | 
	
		
			
				|  |  | +      "name": "thread_pool_test",
 | 
	
		
			
				|  |  |        "build": "test",
 | 
	
		
			
				|  |  |        "language": "c++",
 | 
	
		
			
				|  |  |        "src": [
 | 
	
		
			
				|  |  | -        "examples/pubsub/subscriber_test.cc"
 | 
	
		
			
				|  |  | +        "test/cpp/server/thread_pool_test.cc"
 | 
	
		
			
				|  |  |        ],
 | 
	
		
			
				|  |  |        "deps": [
 | 
	
		
			
				|  |  | -        "pubsub_client_lib",
 | 
	
		
			
				|  |  | -        "grpc++_test_util",
 | 
	
		
			
				|  |  |          "grpc_test_util",
 | 
	
		
			
				|  |  |          "grpc++",
 | 
	
		
			
				|  |  |          "grpc",
 |