|
|
|
@ -953,9 +953,6 @@ if(gRPC_BUILD_TESTS) |
|
|
|
|
add_dependencies(buildtests_cxx channel_trace_test) |
|
|
|
|
add_dependencies(buildtests_cxx channelz_registry_test) |
|
|
|
|
add_dependencies(buildtests_cxx channelz_service_test) |
|
|
|
|
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) |
|
|
|
|
add_dependencies(buildtests_cxx chaotic_good_test) |
|
|
|
|
endif() |
|
|
|
|
add_dependencies(buildtests_cxx check_gcp_environment_linux_test) |
|
|
|
|
add_dependencies(buildtests_cxx check_gcp_environment_windows_test) |
|
|
|
|
add_dependencies(buildtests_cxx chunked_vector_test) |
|
|
|
@ -1424,8 +1421,12 @@ if(gRPC_BUILD_TESTS) |
|
|
|
|
add_dependencies(buildtests_cxx test_core_security_ssl_credentials_test) |
|
|
|
|
add_dependencies(buildtests_cxx test_core_slice_slice_buffer_test) |
|
|
|
|
add_dependencies(buildtests_cxx test_core_slice_slice_test) |
|
|
|
|
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) |
|
|
|
|
add_dependencies(buildtests_cxx test_core_transport_test_suite_chaotic_good_test) |
|
|
|
|
endif() |
|
|
|
|
add_dependencies(buildtests_cxx test_cpp_client_credentials_test) |
|
|
|
|
add_dependencies(buildtests_cxx test_cpp_end2end_ssl_credentials_test) |
|
|
|
|
add_dependencies(buildtests_cxx test_cpp_ext_chaotic_good_test) |
|
|
|
|
add_dependencies(buildtests_cxx test_cpp_server_credentials_test) |
|
|
|
|
add_dependencies(buildtests_cxx test_cpp_util_slice_test) |
|
|
|
|
add_dependencies(buildtests_cxx test_cpp_util_time_test) |
|
|
|
@ -10000,69 +10001,6 @@ target_link_libraries(channelz_service_test |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) |
|
|
|
|
|
|
|
|
|
add_executable(chaotic_good_test |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h |
|
|
|
|
src/core/ext/transport/chaotic_good/chaotic_good_transport.cc |
|
|
|
|
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/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc |
|
|
|
|
test/core/transport/test_suite/call_content.cc |
|
|
|
|
test/core/transport/test_suite/call_shapes.cc |
|
|
|
|
test/core/transport/test_suite/chaotic_good_fixture.cc |
|
|
|
|
test/core/transport/test_suite/fixture.cc |
|
|
|
|
test/core/transport/test_suite/no_op.cc |
|
|
|
|
test/core/transport/test_suite/stress.cc |
|
|
|
|
test/core/transport/test_suite/test.cc |
|
|
|
|
test/core/transport/test_suite/test_main.cc |
|
|
|
|
) |
|
|
|
|
if(WIN32 AND MSVC) |
|
|
|
|
if(BUILD_SHARED_LIBS) |
|
|
|
|
target_compile_definitions(chaotic_good_test |
|
|
|
|
PRIVATE |
|
|
|
|
"GPR_DLL_IMPORTS" |
|
|
|
|
"GRPC_DLL_IMPORTS" |
|
|
|
|
) |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
target_compile_features(chaotic_good_test PUBLIC cxx_std_14) |
|
|
|
|
target_include_directories(chaotic_good_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(chaotic_good_test |
|
|
|
|
${_gRPC_ALLTARGETS_LIBRARIES} |
|
|
|
|
gtest |
|
|
|
|
${_gRPC_PROTOBUF_LIBRARIES} |
|
|
|
|
grpc_test_util |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
|
|
|
|
@ -29848,6 +29786,69 @@ target_link_libraries(test_core_slice_slice_test |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) |
|
|
|
|
|
|
|
|
|
add_executable(test_core_transport_test_suite_chaotic_good_test |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.cc |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.cc |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.pb.h |
|
|
|
|
${_gRPC_PROTO_GENS_DIR}/test/core/event_engine/fuzzing_event_engine/fuzzing_event_engine.grpc.pb.h |
|
|
|
|
src/core/ext/transport/chaotic_good/chaotic_good_transport.cc |
|
|
|
|
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/event_engine/fuzzing_event_engine/fuzzing_event_engine.cc |
|
|
|
|
test/core/transport/test_suite/call_content.cc |
|
|
|
|
test/core/transport/test_suite/call_shapes.cc |
|
|
|
|
test/core/transport/test_suite/chaotic_good_fixture.cc |
|
|
|
|
test/core/transport/test_suite/fixture.cc |
|
|
|
|
test/core/transport/test_suite/no_op.cc |
|
|
|
|
test/core/transport/test_suite/stress.cc |
|
|
|
|
test/core/transport/test_suite/test.cc |
|
|
|
|
test/core/transport/test_suite/test_main.cc |
|
|
|
|
) |
|
|
|
|
if(WIN32 AND MSVC) |
|
|
|
|
if(BUILD_SHARED_LIBS) |
|
|
|
|
target_compile_definitions(test_core_transport_test_suite_chaotic_good_test |
|
|
|
|
PRIVATE |
|
|
|
|
"GPR_DLL_IMPORTS" |
|
|
|
|
"GRPC_DLL_IMPORTS" |
|
|
|
|
) |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
target_compile_features(test_core_transport_test_suite_chaotic_good_test PUBLIC cxx_std_14) |
|
|
|
|
target_include_directories(test_core_transport_test_suite_chaotic_good_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(test_core_transport_test_suite_chaotic_good_test |
|
|
|
|
${_gRPC_ALLTARGETS_LIBRARIES} |
|
|
|
|
gtest |
|
|
|
|
${_gRPC_PROTOBUF_LIBRARIES} |
|
|
|
|
grpc_test_util |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
|
|
|
|
@ -29953,6 +29954,60 @@ target_link_libraries(test_cpp_end2end_ssl_credentials_test |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
|
|
|
|
|
add_executable(test_cpp_ext_chaotic_good_test |
|
|
|
|
src/core/ext/transport/chaotic_good/chaotic_good_transport.cc |
|
|
|
|
src/core/ext/transport/chaotic_good/client/chaotic_good_connector.cc |
|
|
|
|
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/chaotic_good_server.cc |
|
|
|
|
src/core/ext/transport/chaotic_good/server_transport.cc |
|
|
|
|
src/core/ext/transport/chaotic_good/settings_metadata.cc |
|
|
|
|
src/core/lib/transport/promise_endpoint.cc |
|
|
|
|
src/cpp/ext/chaotic_good.cc |
|
|
|
|
test/cpp/ext/chaotic_good_test.cc |
|
|
|
|
) |
|
|
|
|
if(WIN32 AND MSVC) |
|
|
|
|
if(BUILD_SHARED_LIBS) |
|
|
|
|
target_compile_definitions(test_cpp_ext_chaotic_good_test |
|
|
|
|
PRIVATE |
|
|
|
|
"GPR_DLL_IMPORTS" |
|
|
|
|
"GRPC_DLL_IMPORTS" |
|
|
|
|
"GRPCXX_DLL_IMPORTS" |
|
|
|
|
) |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
target_compile_features(test_cpp_ext_chaotic_good_test PUBLIC cxx_std_14) |
|
|
|
|
target_include_directories(test_cpp_ext_chaotic_good_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(test_cpp_ext_chaotic_good_test |
|
|
|
|
${_gRPC_ALLTARGETS_LIBRARIES} |
|
|
|
|
gtest |
|
|
|
|
grpc++ |
|
|
|
|
grpc_test_util |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
|
|
|
|
|