Merge pull request #24874 from yashykt/xdssecdatarace

Register certificate provider factories after init
pull/24883/head
Yash Tibrewal 4 years ago committed by GitHub
commit d7b70c3ea2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      test/cpp/end2end/xds_end2end_test.cc

@ -5298,13 +5298,13 @@ class XdsSecurityTest : public BasicTest {
protected: protected:
static void SetUpTestCase() { static void SetUpTestCase() {
gpr_setenv("GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT", "true"); gpr_setenv("GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT", "true");
BasicTest::SetUpTestCase();
grpc_core::CertificateProviderRegistry::RegisterCertificateProviderFactory( grpc_core::CertificateProviderRegistry::RegisterCertificateProviderFactory(
absl::make_unique<FakeCertificateProviderFactory>( absl::make_unique<FakeCertificateProviderFactory>(
"fake1", &g_fake1_cert_data_map)); "fake1", &g_fake1_cert_data_map));
grpc_core::CertificateProviderRegistry::RegisterCertificateProviderFactory( grpc_core::CertificateProviderRegistry::RegisterCertificateProviderFactory(
absl::make_unique<FakeCertificateProviderFactory>( absl::make_unique<FakeCertificateProviderFactory>(
"fake2", &g_fake2_cert_data_map)); "fake2", &g_fake2_cert_data_map));
BasicTest::SetUpTestCase();
} }
static void TearDownTestCase() { static void TearDownTestCase() {

Loading…
Cancel
Save