pull/37391/head
Craig Tiller 6 months ago
parent bda6c3adf8
commit 444bf53263
  1. 274
      build_autogenerated.yaml
  2. 2
      test/cpp/microbenchmarks/grpc_benchmark_config.bzl

@ -5116,240 +5116,6 @@ libs:
- grpc++
- opentelemetry-cpp::api
targets:
- name: bm_call_spine
build: test
language: c
headers:
- test/core/transport/call_spine_benchmarks.h
src:
- test/core/transport/bm_call_spine.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_chaotic_good
build: test
language: c
headers:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.h
- src/core/ext/transport/chaotic_good/client_transport.h
- src/core/ext/transport/chaotic_good/frame.h
- src/core/ext/transport/chaotic_good/frame_header.h
- src/core/ext/transport/chaotic_good/server_transport.h
- src/core/lib/promise/event_engine_wakeup_scheduler.h
- src/core/lib/promise/inter_activity_latch.h
- src/core/lib/promise/inter_activity_pipe.h
- src/core/lib/promise/mpsc.h
- src/core/lib/promise/switch.h
- src/core/lib/promise/wait_set.h
- src/core/lib/transport/promise_endpoint.h
- test/core/test_util/passthrough_endpoint.h
- test/core/transport/call_spine_benchmarks.h
src:
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/frame.cc
- src/core/ext/transport/chaotic_good/frame_header.cc
- src/core/ext/transport/chaotic_good/server_transport.cc
- src/core/lib/transport/promise_endpoint.cc
- test/core/test_util/passthrough_endpoint.cc
- test/core/transport/benchmarks/bm_chaotic_good.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_client_call
build: test
language: c
headers: []
src:
- test/core/call/bm_client_call.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_client_channel
build: test
language: c
headers:
- test/core/transport/call_spine_benchmarks.h
src:
- test/core/client_channel/bm_client_channel.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_experiments
build: test
language: c
headers: []
src:
- test/core/experiments/bm_experiments.cc
deps:
- benchmark
- grpc_test_util
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_http_client_filter
build: test
language: c
headers:
- test/core/transport/call_spine_benchmarks.h
src:
- test/core/filters/bm_http_client_filter.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_inproc
build: test
language: c
headers:
- src/core/ext/transport/chaotic_good/chaotic_good_transport.h
- src/core/ext/transport/chaotic_good/client_transport.h
- src/core/ext/transport/chaotic_good/frame.h
- src/core/ext/transport/chaotic_good/frame_header.h
- src/core/ext/transport/chaotic_good/server_transport.h
- src/core/lib/promise/event_engine_wakeup_scheduler.h
- src/core/lib/promise/inter_activity_latch.h
- src/core/lib/promise/inter_activity_pipe.h
- src/core/lib/promise/mpsc.h
- src/core/lib/promise/switch.h
- src/core/lib/promise/wait_set.h
- src/core/lib/transport/promise_endpoint.h
- test/core/test_util/passthrough_endpoint.h
- test/core/transport/call_spine_benchmarks.h
src:
- src/core/ext/transport/chaotic_good/client_transport.cc
- src/core/ext/transport/chaotic_good/frame.cc
- src/core/ext/transport/chaotic_good/frame_header.cc
- src/core/ext/transport/chaotic_good/server_transport.cc
- src/core/lib/transport/promise_endpoint.cc
- test/core/test_util/passthrough_endpoint.cc
- test/core/transport/benchmarks/bm_inproc.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_load_balanced_call_destination
build: test
language: c
headers:
- test/core/transport/call_spine_benchmarks.h
src:
- test/core/client_channel/bm_load_balanced_call_destination.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_metadata
build: test
language: c
headers:
- test/core/transport/call_spine_benchmarks.h
src:
- test/core/transport/bm_metadata.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_party
build: test
language: c
headers: []
src:
- test/core/promise/bm_party.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: bm_picker
build: test
language: c
headers:
- test/core/test_util/build.h
src:
- test/core/load_balancing/bm_picker.cc
- test/core/test_util/build.cc
deps:
- benchmark
- grpc
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: fd_conservation_posix_test
build: test
language: c
@ -5401,27 +5167,6 @@ targets:
- linux
- posix
- windows
- name: static_stride_scheduler_benchmark
build: test
language: c
headers:
- src/core/load_balancing/weighted_round_robin/static_stride_scheduler.h
src:
- src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc
- test/core/load_balancing/static_stride_scheduler_benchmark.cc
deps:
- absl/algorithm:container
- absl/types:span
- benchmark
- gpr
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: test_core_iomgr_timer_list_test
build: test
language: c
@ -13168,25 +12913,6 @@ targets:
- gtest
- grpc_test_util
uses_polling: false
- name: lock_free_event_test
gtest: true
build: test
language: c++
headers: []
src:
- test/core/event_engine/posix/lock_free_event_test.cc
deps:
- gtest
- benchmark
- grpc_test_util
args:
- --benchmark_min_time=0.001s
benchmark: true
defaults: benchmark
platforms:
- linux
- posix
uses_polling: false
- name: log_too_many_open_files_test
gtest: true
build: test

@ -45,7 +45,7 @@ def grpc_cc_benchmark(name, external_deps = [], tags = [], uses_polling = False,
name = name,
args = grpc_benchmark_args(),
external_deps = ["benchmark"] + external_deps,
tags = tags + ["no_mac", "no_windows"],
tags = tags + ["no_mac", "no_windows", "bazel_only"],
uses_polling = uses_polling,
uses_event_engine = uses_event_engine,
# cc_binary defaults to 1, and we are interested in performance

Loading…
Cancel
Save