grpc/test/cpp/end2end
jrandolf 3489b6304e
[OpenSSL] Support for OpenSSL 3 (#31256)
Update from gtcooke94:
This PR adds support to build gRPC and it's tests with OpenSSL3. There were some
hiccups with tests as the tests with openssl haven't been built or exercised in a
few months, so they needed some work to fix.

Right now I expect all test files to pass except the following:
- h2_ssl_cert_test
- ssl_transport_security_utils_test

I confirmed locally that these tests fail with OpenSSL 1.1.1 as well,
thus we are at least not introducing regressions. Thus, I've added compiler directives around these tests so they only build when using BoringSSL.

---------

Co-authored-by: Gregory Cooke <gregorycooke@google.com>
Co-authored-by: Esun Kim <veblush@google.com>
2023-08-21 17:42:32 -04:00
..
xds [pick_first] de-experiment pick first (#34054) 2023-08-17 09:54:55 -07:00
BUILD Revert "Revert "[resource quota] Fix bugs in iomgr and event engine endpoint interactions with resource quota"" (#33499) 2023-06-21 09:36:44 -07:00
admin_services_end2end_test.cc Refactor end2end tests to exercise each EventEngine (#29202) 2022-03-30 15:43:05 -07:00
async_end2end_test.cc Reland global config changes (#32661) 2023-03-27 18:55:24 -07:00
cfstream_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
channelz_service_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
client_callback_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
client_crash_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
client_crash_test_server.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
client_interceptors_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
client_lb_end2end_test.cc [pick_first] fix test flake (#34098) 2023-08-18 08:48:35 -07:00
connection_attempt_injector.cc EventEngine::RunAfter migration ConnectionAttemptInjector (#31865) 2022-12-13 11:14:40 -08:00
connection_attempt_injector.h EventEngine::RunAfter migration ConnectionAttemptInjector (#31865) 2022-12-13 11:14:40 -08:00
context_allocator_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
counted_service.h Revert "Revert "start splitting up xds_end2end_test (#27702)" (#27725)" (#27726) 2021-10-14 11:41:45 -07:00
delegating_channel_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
end2end_test.cc [promises] Run C++ end to end tests with server promises (#32537) 2023-04-06 12:32:23 -07:00
exception_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
filter_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
flaky_network_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
generic_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
grpc_authz_end2end_test.cc [Audit Logging] End2end test for audit logging in authorization policy (#33196) 2023-05-24 14:09:32 -07:00
grpclb_end2end_test.cc [resolver] remove unused ctor for ServerAddress (#33148) 2023-05-16 16:53:01 -07:00
health_service_end2end_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
hybrid_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
interceptors_util.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
interceptors_util.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
message_allocator_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
mock_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
nonblocking_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
orca_service_end2end_test.cc [WRR] Prefer application_utilization to cpu_utilization (#33355) 2023-06-07 17:38:29 -07:00
port_sharing_end2end_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
proto_server_reflection_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
raw_end2end_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
resource_quota_end2end_stress_test.cc [resource quota] Reduce stress test size to prevent OOMs (#33776) 2023-07-19 16:41:19 -07:00
rls_end2end_test.cc [RLS] Change case of RLS 'x-google-rls-data' header to lowercase. (#32760) 2023-03-31 17:09:38 -07:00
rls_server.cc xDS RLS implementation (#29200) 2022-03-23 21:23:34 -07:00
rls_server.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
server_builder_plugin_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
server_crash_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
server_crash_test_client.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
server_early_return_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
server_interceptors_end2end_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
server_load_reporting_end2end_test.cc Reland global config changes (#32661) 2023-03-27 18:55:24 -07:00
service_config_end2end_test.cc [resolver] remove unused ctor for ServerAddress (#33148) 2023-05-16 16:53:01 -07:00
shutdown_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
streaming_throughput_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
test_health_check_service_impl.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
test_health_check_service_impl.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
test_service_impl.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
test_service_impl.h [promises] Run C++ end to end tests with server promises (#32537) 2023-04-06 12:32:23 -07:00
thread_stress_test.cc [flake] Remove inproc thread stress tests (#32283) 2023-02-07 08:58:41 -08:00
time_change_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
tls_key_export_test.cc [OpenSSL] Support for OpenSSL 3 (#31256) 2023-08-21 17:42:32 -04:00