diff --git a/test/core/surface/channel_init_test.cc b/test/core/surface/channel_init_test.cc index 3282c0e7916..cd7bfc7f347 100644 --- a/test/core/surface/channel_init_test.cc +++ b/test/core/surface/channel_init_test.cc @@ -174,7 +174,8 @@ TEST(ChannelInitTest, CanAddBeforeAllOnce) { std::vector({"foo", "bar", "baz", "aaa"})); } -TEST(ChannelInitTest, CanAddBeforeAllTwice) { +TEST(ChannelInitDeathTest, CanAddBeforeAllTwice) { + GTEST_FLAG_SET(death_test_style, "threadsafe"); ChannelInit::Builder b; b.RegisterFilter(GRPC_CLIENT_CHANNEL, FilterNamed("foo")).BeforeAll(); b.RegisterFilter(GRPC_CLIENT_CHANNEL, FilterNamed("bar")).BeforeAll();