Merge pull request #17418 from grpc/revert-16882-microbenchmarks-bazel

Revert "Make Microbenchmarks Test Targets"
reviewable/pr17291/r2
Sheena Madan 6 years ago committed by GitHub
commit 5874506655
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 53
      test/cpp/microbenchmarks/BUILD
  2. 2
      test/cpp/microbenchmarks/bm_call_create.cc

@ -46,55 +46,51 @@ grpc_cc_library(
],
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_closure",
testonly = 1,
srcs = ["bm_closure.cc"],
deps = [":helpers"],
uses_polling = False,
)
# TODO(https://github.com/grpc/grpc/pull/16882): make this a test target
# right now it OOMs
grpc_cc_binary(
name = "bm_arena",
srcs = ["bm_arena.cc"],
deps = [":helpers"],
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_channel",
testonly = 1,
srcs = ["bm_channel.cc"],
deps = [":helpers"],
uses_polling = False,
)
# TODO(https://github.com/grpc/grpc/pull/16882): make this a test target
# right now it fails UBSAN
grpc_cc_binary(
name = "bm_call_create",
srcs = ["bm_call_create.cc"],
deps = [":helpers"],
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_cq",
testonly = 1,
srcs = ["bm_cq.cc"],
deps = [":helpers"],
uses_polling = False,
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_cq_multiple_threads",
testonly = 1,
srcs = ["bm_cq_multiple_threads.cc"],
deps = [":helpers"],
uses_polling = False,
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_error",
testonly = 1,
srcs = ["bm_error.cc"],
deps = [":helpers"],
uses_polling = False,
)
grpc_cc_library(
@ -105,8 +101,9 @@ grpc_cc_library(
deps = [":helpers"],
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_fullstack_streaming_ping_pong",
testonly = 1,
srcs = [
"bm_fullstack_streaming_ping_pong.cc",
],
@ -121,8 +118,9 @@ grpc_cc_library(
deps = [":helpers"],
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_fullstack_streaming_pump",
testonly = 1,
srcs = [
"bm_fullstack_streaming_pump.cc",
],
@ -143,38 +141,27 @@ grpc_cc_library(
deps = [":helpers"],
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_fullstack_unary_ping_pong",
testonly = 1,
srcs = [
"bm_fullstack_unary_ping_pong.cc",
],
deps = [":fullstack_unary_ping_pong_h"],
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_metadata",
testonly = 1,
srcs = ["bm_metadata.cc"],
deps = [":helpers"],
uses_polling = False,
)
grpc_cc_test(
grpc_cc_binary(
name = "bm_chttp2_hpack",
testonly = 1,
srcs = ["bm_chttp2_hpack.cc"],
deps = [":helpers"],
uses_polling = False,
)
grpc_cc_test(
name = "bm_chttp2_transport",
srcs = ["bm_chttp2_transport.cc"],
deps = [":helpers"],
)
grpc_cc_test(
name = "bm_pollset",
srcs = ["bm_pollset.cc"],
deps = [":helpers"],
)
grpc_cc_binary(

@ -526,7 +526,7 @@ static void BM_IsolatedFilter(benchmark::State& state) {
grpc_core::ExecCtx exec_ctx;
size_t channel_size = grpc_channel_stack_size(
filters.size() == 0 ? nullptr : filters.data(), filters.size());
filters.size() == 0 ? nullptr : &filters[0], filters.size());
grpc_channel_stack* channel_stack =
static_cast<grpc_channel_stack*>(gpr_zalloc(channel_size));
GPR_ASSERT(GRPC_LOG_IF_ERROR(

Loading…
Cancel
Save