diff --git a/CMakeLists.txt b/CMakeLists.txt index 2162cdce541..ef4fe428f55 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -886,39 +886,6 @@ protobuf_generate_grpc_cpp_with_import_path_correction( if(gRPC_BUILD_TESTS) add_custom_target(buildtests_c) - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_call_spine) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_chaotic_good) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_client_call) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_client_channel) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_experiments) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_http_client_filter) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_inproc) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_load_balanced_call_destination) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_metadata) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_party) - endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c bm_picker) - endif() if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) add_dependencies(buildtests_c fd_conservation_posix_test) endif() @@ -926,9 +893,6 @@ if(gRPC_BUILD_TESTS) if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) add_dependencies(buildtests_c pollset_windows_starvation_test) endif() - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_c static_stride_scheduler_benchmark) - endif() add_dependencies(buildtests_c test_core_iomgr_timer_list_test) add_custom_target(buildtests_cxx) @@ -1251,9 +1215,6 @@ if(gRPC_BUILD_TESTS) endif() add_dependencies(buildtests_cxx load_config_test) add_dependencies(buildtests_cxx load_file_test) - if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - add_dependencies(buildtests_cxx lock_free_event_test) - endif() if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) add_dependencies(buildtests_cxx log_too_many_open_files_test) endif() @@ -5935,448 +5896,6 @@ endif() endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_call_spine - test/core/transport/bm_call_spine.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_call_spine - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_call_spine PUBLIC cxx_std_14) - target_include_directories(bm_call_spine - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_call_spine - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_chaotic_good - 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 - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_chaotic_good - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_chaotic_good PUBLIC cxx_std_14) - target_include_directories(bm_chaotic_good - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_chaotic_good - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_client_call - test/core/call/bm_client_call.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_client_call - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_client_call PUBLIC cxx_std_14) - target_include_directories(bm_client_call - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_client_call - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_client_channel - test/core/client_channel/bm_client_channel.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_client_channel - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_client_channel PUBLIC cxx_std_14) - target_include_directories(bm_client_channel - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_client_channel - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_experiments - test/core/experiments/bm_experiments.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_experiments - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_experiments PUBLIC cxx_std_14) - target_include_directories(bm_experiments - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_experiments - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc_test_util - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_http_client_filter - test/core/filters/bm_http_client_filter.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_http_client_filter - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_http_client_filter PUBLIC cxx_std_14) - target_include_directories(bm_http_client_filter - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_http_client_filter - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_inproc - 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 - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_inproc - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_inproc PUBLIC cxx_std_14) - target_include_directories(bm_inproc - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_inproc - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_load_balanced_call_destination - test/core/client_channel/bm_load_balanced_call_destination.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_load_balanced_call_destination - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_load_balanced_call_destination PUBLIC cxx_std_14) - target_include_directories(bm_load_balanced_call_destination - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_load_balanced_call_destination - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_metadata - test/core/transport/bm_metadata.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_metadata - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_metadata PUBLIC cxx_std_14) - target_include_directories(bm_metadata - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_metadata - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_party - test/core/promise/bm_party.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_party - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_party PUBLIC cxx_std_14) - target_include_directories(bm_party - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_party - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(bm_picker - test/core/load_balancing/bm_picker.cc - test/core/test_util/build.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(bm_picker - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(bm_picker PUBLIC cxx_std_14) - target_include_directories(bm_picker - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(bm_picker - ${_gRPC_ALLTARGETS_LIBRARIES} - ${_gRPC_BENCHMARK_LIBRARIES} - grpc - ) - - -endif() -endif() if(gRPC_BUILD_TESTS) if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) @@ -6496,47 +6015,6 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) ) -endif() -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(static_stride_scheduler_benchmark - src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc - test/core/load_balancing/static_stride_scheduler_benchmark.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(static_stride_scheduler_benchmark - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(static_stride_scheduler_benchmark PUBLIC cxx_std_14) - target_include_directories(static_stride_scheduler_benchmark - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - ) - - target_link_libraries(static_stride_scheduler_benchmark - ${_gRPC_ALLTARGETS_LIBRARIES} - absl::algorithm_container - absl::span - ${_gRPC_BENCHMARK_LIBRARIES} - gpr - ) - - endif() endif() if(gRPC_BUILD_TESTS) @@ -20071,51 +19549,6 @@ target_link_libraries(load_file_test ) -endif() -if(gRPC_BUILD_TESTS) -if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) - - add_executable(lock_free_event_test - test/core/event_engine/posix/lock_free_event_test.cc - ) - if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(lock_free_event_test - PRIVATE - "GPR_DLL_IMPORTS" - "GRPC_DLL_IMPORTS" - ) - endif() - endif() - target_compile_features(lock_free_event_test PUBLIC cxx_std_14) - target_include_directories(lock_free_event_test - PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/include - ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} - ${_gRPC_RE2_INCLUDE_DIR} - ${_gRPC_SSL_INCLUDE_DIR} - ${_gRPC_UPB_GENERATED_DIR} - ${_gRPC_UPB_GRPC_GENERATED_DIR} - ${_gRPC_UPB_INCLUDE_DIR} - ${_gRPC_XXHASH_INCLUDE_DIR} - ${_gRPC_ZLIB_INCLUDE_DIR} - third_party/googletest/googletest/include - third_party/googletest/googletest - third_party/googletest/googlemock/include - third_party/googletest/googlemock - ${_gRPC_PROTO_GENS_DIR} - ) - - target_link_libraries(lock_free_event_test - ${_gRPC_ALLTARGETS_LIBRARIES} - gtest - ${_gRPC_BENCHMARK_LIBRARIES} - grpc_test_util - ) - - -endif() endif() if(gRPC_BUILD_TESTS) if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) diff --git a/build_autogenerated.yaml b/build_autogenerated.yaml index f424ff9db90..269a8ab875e 100644 --- a/build_autogenerated.yaml +++ b/build_autogenerated.yaml @@ -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 diff --git a/test/cpp/microbenchmarks/grpc_benchmark_config.bzl b/test/cpp/microbenchmarks/grpc_benchmark_config.bzl index 4072c32c04f..f19af0a77c0 100644 --- a/test/cpp/microbenchmarks/grpc_benchmark_config.bzl +++ b/test/cpp/microbenchmarks/grpc_benchmark_config.bzl @@ -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 diff --git a/tools/run_tests/generated/tests.json b/tools/run_tests/generated/tests.json index a70b5442420..a056f7e79f1 100644 --- a/tools/run_tests/generated/tests.json +++ b/tools/run_tests/generated/tests.json @@ -1,248 +1,6 @@ [ - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_call_spine", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_chaotic_good", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_client_call", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_client_channel", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_experiments", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_http_client_filter", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_inproc", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_load_balanced_call_destination", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_metadata", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_party", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "bm_picker", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, { "args": [], "benchmark": false, @@ -311,28 +69,6 @@ ], "uses_polling": true }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": false, - "language": "c", - "name": "static_stride_scheduler_benchmark", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, { "args": [], "benchmark": false, @@ -5995,28 +5731,6 @@ ], "uses_polling": false }, - { - "args": [ - "--benchmark_min_time=0.001s" - ], - "benchmark": true, - "ci_platforms": [ - "linux", - "posix" - ], - "cpu_cost": 1.0, - "exclude_configs": [], - "exclude_iomgrs": [], - "flaky": false, - "gtest": true, - "language": "c++", - "name": "lock_free_event_test", - "platforms": [ - "linux", - "posix" - ], - "uses_polling": false - }, { "args": [], "benchmark": false,