|
|
|
@ -18,6 +18,8 @@ load("//bazel:grpc_build_system.bzl", "grpc_cc_library", "grpc_cc_test", "grpc_p |
|
|
|
|
|
|
|
|
|
grpc_package(name = "test/cpp/microbenchmarks") |
|
|
|
|
|
|
|
|
|
load("//test/cpp/microbenchmarks:grpc_benchmark_config.bzl", "grpc_benchmark_args") |
|
|
|
|
|
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "noop-benchmark", |
|
|
|
|
srcs = ["noop-benchmark.cc"], |
|
|
|
@ -71,6 +73,7 @@ grpc_cc_library( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_closure", |
|
|
|
|
srcs = ["bm_closure.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -81,6 +84,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_alarm", |
|
|
|
|
srcs = ["bm_alarm.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -92,6 +96,7 @@ grpc_cc_test( |
|
|
|
|
name = "bm_arena", |
|
|
|
|
size = "large", |
|
|
|
|
srcs = ["bm_arena.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -104,6 +109,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_byte_buffer", |
|
|
|
|
srcs = ["bm_byte_buffer.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -115,6 +121,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_channel", |
|
|
|
|
srcs = ["bm_channel.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -126,6 +133,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_call_create", |
|
|
|
|
srcs = ["bm_call_create.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -137,6 +145,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_cq", |
|
|
|
|
srcs = ["bm_cq.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -147,6 +156,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_cq_multiple_threads", |
|
|
|
|
srcs = ["bm_cq_multiple_threads.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -158,6 +168,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_error", |
|
|
|
|
srcs = ["bm_error.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -185,6 +196,7 @@ grpc_cc_test( |
|
|
|
|
srcs = [ |
|
|
|
|
"bm_fullstack_streaming_ping_pong.cc", |
|
|
|
|
], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", # to emulate "excluded_poll_engines: poll" |
|
|
|
|
"no_windows", |
|
|
|
@ -206,6 +218,7 @@ grpc_cc_test( |
|
|
|
|
srcs = [ |
|
|
|
|
"bm_fullstack_streaming_pump.cc", |
|
|
|
|
], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", # to emulate "excluded_poll_engines: poll" |
|
|
|
|
"no_windows", |
|
|
|
@ -217,6 +230,7 @@ grpc_cc_test( |
|
|
|
|
name = "bm_fullstack_trickle", |
|
|
|
|
size = "large", |
|
|
|
|
srcs = ["bm_fullstack_trickle.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
external_deps = [ |
|
|
|
|
"absl/flags:flag", |
|
|
|
|
], |
|
|
|
@ -243,6 +257,7 @@ grpc_cc_test( |
|
|
|
|
srcs = [ |
|
|
|
|
"bm_fullstack_unary_ping_pong.cc", |
|
|
|
|
], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", # to emulate "excluded_poll_engines: poll" |
|
|
|
|
"no_windows", |
|
|
|
@ -253,6 +268,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_metadata", |
|
|
|
|
srcs = ["bm_metadata.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -264,6 +280,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_chttp2_hpack", |
|
|
|
|
srcs = ["bm_chttp2_hpack.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -275,6 +292,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_chttp2_transport", |
|
|
|
|
srcs = ["bm_chttp2_transport.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -286,6 +304,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_opencensus_plugin", |
|
|
|
|
srcs = ["bm_opencensus_plugin.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
language = "C++", |
|
|
|
|
deps = [ |
|
|
|
|
":helpers_secure", |
|
|
|
@ -297,6 +316,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_timer", |
|
|
|
|
srcs = ["bm_timer.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -308,6 +328,7 @@ grpc_cc_test( |
|
|
|
|
grpc_cc_test( |
|
|
|
|
name = "bm_pollset", |
|
|
|
|
srcs = ["bm_pollset.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"no_mac", |
|
|
|
|
"no_windows", |
|
|
|
@ -319,6 +340,7 @@ grpc_cc_test( |
|
|
|
|
name = "bm_threadpool", |
|
|
|
|
size = "large", |
|
|
|
|
srcs = ["bm_threadpool.cc"], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"manual", |
|
|
|
|
"no_windows", |
|
|
|
@ -361,6 +383,7 @@ grpc_cc_test( |
|
|
|
|
srcs = [ |
|
|
|
|
"bm_callback_unary_ping_pong.cc", |
|
|
|
|
], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"manual", |
|
|
|
|
"no_mac", |
|
|
|
@ -388,6 +411,7 @@ grpc_cc_test( |
|
|
|
|
srcs = [ |
|
|
|
|
"bm_callback_streaming_ping_pong.cc", |
|
|
|
|
], |
|
|
|
|
args = grpc_benchmark_args(), |
|
|
|
|
tags = [ |
|
|
|
|
"manual", |
|
|
|
|
"no_mac", |
|
|
|
|