|
|
@ -31,83 +31,131 @@ licenses(["notice"]) # 3-clause BSD |
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
cc_library( |
|
|
|
name = "parse_json", |
|
|
|
name = "parse_json", |
|
|
|
hdrs = ["parse_json.h"], |
|
|
|
|
|
|
|
srcs = ["parse_json.cc"], |
|
|
|
srcs = ["parse_json.cc"], |
|
|
|
|
|
|
|
hdrs = ["parse_json.h"], |
|
|
|
deps = ["//:grpc++"], |
|
|
|
deps = ["//:grpc++"], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
cc_library( |
|
|
|
name = "qps_worker_impl", |
|
|
|
name = "qps_worker_impl", |
|
|
|
hdrs = ["client.h", "server.h", "qps_worker.h"], |
|
|
|
srcs = [ |
|
|
|
srcs = ["client_async.cc", "client_sync.cc", "server_async.cc", "server_sync.cc", "qps_worker.cc"], |
|
|
|
"client_async.cc", |
|
|
|
deps = ["//:grpc++", |
|
|
|
"client_sync.cc", |
|
|
|
|
|
|
|
"qps_worker.cc", |
|
|
|
|
|
|
|
"server_async.cc", |
|
|
|
|
|
|
|
"server_sync.cc", |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
hdrs = [ |
|
|
|
|
|
|
|
"client.h", |
|
|
|
|
|
|
|
"qps_worker.h", |
|
|
|
|
|
|
|
"server.h", |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
deps = [ |
|
|
|
"//:grpc", |
|
|
|
"//:grpc", |
|
|
|
"//test/core/util:grpc_test_util", |
|
|
|
"//:grpc++", |
|
|
|
"//test/core/util:gpr_test_util", |
|
|
|
"//external:gtest", |
|
|
|
"//src/proto/grpc/testing:services_proto", |
|
|
|
|
|
|
|
"//src/proto/grpc/testing:payloads_proto", |
|
|
|
|
|
|
|
"//src/proto/grpc/testing:control_proto", |
|
|
|
"//src/proto/grpc/testing:control_proto", |
|
|
|
"//external:gtest"], |
|
|
|
"//src/proto/grpc/testing:payloads_proto", |
|
|
|
|
|
|
|
"//src/proto/grpc/testing:services_proto", |
|
|
|
|
|
|
|
"//test/core/util:gpr_test_util", |
|
|
|
|
|
|
|
"//test/core/util:grpc_test_util", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
cc_library( |
|
|
|
name = "driver_impl", |
|
|
|
name = "driver_impl", |
|
|
|
hdrs = ["driver.h", "report.h"], |
|
|
|
srcs = [ |
|
|
|
srcs = ["driver.cc", "report.cc"], |
|
|
|
"driver.cc", |
|
|
|
deps = ["//:grpc++"] |
|
|
|
"report.cc", |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
hdrs = [ |
|
|
|
|
|
|
|
"driver.h", |
|
|
|
|
|
|
|
"report.h", |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
deps = [ |
|
|
|
|
|
|
|
"//:grpc++", |
|
|
|
|
|
|
|
"//src/proto/grpc/testing:control_proto", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
cc_library( |
|
|
|
name = "histogram", |
|
|
|
name = "histogram", |
|
|
|
hdrs = ["histogram.h", "stats.h"], |
|
|
|
hdrs = [ |
|
|
|
deps = ["//:gpr"] |
|
|
|
"histogram.h", |
|
|
|
|
|
|
|
"stats.h", |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
deps = ["//:gpr"], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
cc_library( |
|
|
|
name = "interarrival", |
|
|
|
name = "interarrival", |
|
|
|
hdrs = ["interarrival.h"], |
|
|
|
hdrs = ["interarrival.h"], |
|
|
|
deps = ["//:grpc++"] |
|
|
|
deps = ["//:grpc++"], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_binary( |
|
|
|
cc_binary( |
|
|
|
name = "json_run_localhost", |
|
|
|
name = "json_run_localhost", |
|
|
|
srcs = ["json_run_localhost.cc"], |
|
|
|
srcs = ["json_run_localhost.cc"], |
|
|
|
deps = ["//:gpr", "//test/core/util:grpc_test_util", "//test/core/util:gpr_test_util", "//test/cpp/util:test_util"] |
|
|
|
deps = [ |
|
|
|
|
|
|
|
"//:gpr", |
|
|
|
|
|
|
|
"//test/core/util:gpr_test_util", |
|
|
|
|
|
|
|
"//test/core/util:grpc_test_util", |
|
|
|
|
|
|
|
"//test/cpp/util:test_util", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_test( |
|
|
|
cc_test( |
|
|
|
name = "qps_interarrival_test", |
|
|
|
name = "qps_interarrival_test", |
|
|
|
srcs = ["qps_interarrival_test.cc"], |
|
|
|
srcs = ["qps_interarrival_test.cc"], |
|
|
|
deps = [":histogram", ":interarrival"] |
|
|
|
deps = [ |
|
|
|
|
|
|
|
":histogram", |
|
|
|
|
|
|
|
":interarrival", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_binary( |
|
|
|
cc_binary( |
|
|
|
name = "qps_json_driver", |
|
|
|
name = "qps_json_driver", |
|
|
|
srcs = ["qps_json_driver.cc"], |
|
|
|
srcs = ["qps_json_driver.cc"], |
|
|
|
deps = ["//:grpc++", ":driver_impl"] |
|
|
|
deps = [ |
|
|
|
|
|
|
|
":driver_impl", |
|
|
|
|
|
|
|
"//:grpc++", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_test( |
|
|
|
cc_test( |
|
|
|
name = "qps_openloop_test", |
|
|
|
name = "qps_openloop_test", |
|
|
|
srcs = ["qps_openloop_test.cc"], |
|
|
|
srcs = ["qps_openloop_test.cc"], |
|
|
|
deps = [":qps_worker_impl", ":driver_impl"] |
|
|
|
deps = [ |
|
|
|
|
|
|
|
":driver_impl", |
|
|
|
|
|
|
|
":qps_worker_impl", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_test( |
|
|
|
cc_test( |
|
|
|
name = "secure_sync_unary_ping_pong_test", |
|
|
|
name = "secure_sync_unary_ping_pong_test", |
|
|
|
srcs = ["secure_sync_unary_ping_pong_test.cc"], |
|
|
|
srcs = ["secure_sync_unary_ping_pong_test.cc"], |
|
|
|
deps = ["//:grpc++", ":driver_impl"] |
|
|
|
deps = [ |
|
|
|
|
|
|
|
":driver_impl", |
|
|
|
|
|
|
|
"//:grpc++", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
cc_library( |
|
|
|
name = "usage_timer", |
|
|
|
name = "usage_timer", |
|
|
|
srcs = ["usage_timer.cc"], |
|
|
|
srcs = ["usage_timer.cc"], |
|
|
|
hdrs = ["usage_timer.h"], |
|
|
|
hdrs = ["usage_timer.h"], |
|
|
|
deps = ["//:gpr"] |
|
|
|
deps = ["//:gpr"], |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
cc_binary( |
|
|
|
cc_binary( |
|
|
|
name = "qps_worker", |
|
|
|
name = "qps_worker", |
|
|
|
srcs = ["worker.cc"], |
|
|
|
srcs = ["worker.cc"], |
|
|
|
deps = ["//:grpc++", ":qps_worker_impl", "//test/core/util:grpc_test_util", "//test/core/util:gpr_test_util", "//test/cpp/util:test_util", "//test/cpp/util:test_config"] |
|
|
|
deps = [ |
|
|
|
|
|
|
|
":qps_worker_impl", |
|
|
|
|
|
|
|
"//:grpc++", |
|
|
|
|
|
|
|
"//test/core/util:gpr_test_util", |
|
|
|
|
|
|
|
"//test/core/util:grpc_test_util", |
|
|
|
|
|
|
|
"//test/cpp/util:test_config", |
|
|
|
|
|
|
|
"//test/cpp/util:test_util", |
|
|
|
|
|
|
|
], |
|
|
|
) |
|
|
|
) |
|
|
|