|
|
|
@ -957,7 +957,9 @@ 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) |
|
|
|
|
add_dependencies(buildtests_cxx chaotic_good_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) |
|
|
|
@ -1130,7 +1132,9 @@ if(gRPC_BUILD_TESTS) |
|
|
|
|
add_dependencies(buildtests_cxx if_test) |
|
|
|
|
add_dependencies(buildtests_cxx init_test) |
|
|
|
|
add_dependencies(buildtests_cxx initial_settings_frame_bad_client_test) |
|
|
|
|
add_dependencies(buildtests_cxx inproc_test) |
|
|
|
|
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) |
|
|
|
|
add_dependencies(buildtests_cxx inproc_test) |
|
|
|
|
endif() |
|
|
|
|
add_dependencies(buildtests_cxx insecure_security_connector_test) |
|
|
|
|
add_dependencies(buildtests_cxx inter_activity_latch_test) |
|
|
|
|
add_dependencies(buildtests_cxx inter_activity_pipe_test) |
|
|
|
@ -9888,65 +9892,67 @@ 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" |
|
|
|
|
) |
|
|
|
|
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() |
|
|
|
|
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_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 |
|
|
|
|
) |
|
|
|
|
target_link_libraries(chaotic_good_test |
|
|
|
|
${_gRPC_ALLTARGETS_LIBRARIES} |
|
|
|
|
gtest |
|
|
|
|
${_gRPC_PROTOBUF_LIBRARIES} |
|
|
|
|
grpc_test_util |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
|
|
|
|
@ -17273,59 +17279,61 @@ target_link_libraries(initial_settings_frame_bad_client_test |
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) |
|
|
|
|
|
|
|
|
|
add_executable(inproc_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 |
|
|
|
|
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/fixture.cc |
|
|
|
|
test/core/transport/test_suite/inproc_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(inproc_test |
|
|
|
|
PRIVATE |
|
|
|
|
"GPR_DLL_IMPORTS" |
|
|
|
|
"GRPC_DLL_IMPORTS" |
|
|
|
|
) |
|
|
|
|
add_executable(inproc_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 |
|
|
|
|
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/fixture.cc |
|
|
|
|
test/core/transport/test_suite/inproc_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(inproc_test |
|
|
|
|
PRIVATE |
|
|
|
|
"GPR_DLL_IMPORTS" |
|
|
|
|
"GRPC_DLL_IMPORTS" |
|
|
|
|
) |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
target_compile_features(inproc_test PUBLIC cxx_std_14) |
|
|
|
|
target_include_directories(inproc_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_compile_features(inproc_test PUBLIC cxx_std_14) |
|
|
|
|
target_include_directories(inproc_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(inproc_test |
|
|
|
|
${_gRPC_ALLTARGETS_LIBRARIES} |
|
|
|
|
gtest |
|
|
|
|
${_gRPC_PROTOBUF_LIBRARIES} |
|
|
|
|
grpc_test_util |
|
|
|
|
) |
|
|
|
|
target_link_libraries(inproc_test |
|
|
|
|
${_gRPC_ALLTARGETS_LIBRARIES} |
|
|
|
|
gtest |
|
|
|
|
${_gRPC_PROTOBUF_LIBRARIES} |
|
|
|
|
grpc_test_util |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
if(gRPC_BUILD_TESTS) |
|
|
|
|
|
|
|
|
@ -20007,6 +20015,7 @@ target_include_directories(observable_test |
|
|
|
|
target_link_libraries(observable_test |
|
|
|
|
${_gRPC_ALLTARGETS_LIBRARIES} |
|
|
|
|
gtest |
|
|
|
|
absl::config |
|
|
|
|
absl::hash |
|
|
|
|
absl::type_traits |
|
|
|
|
absl::statusor |
|
|
|
|