diff --git a/test/core/call/yodel/yodel_test.cc b/test/core/call/yodel/yodel_test.cc index 4331c274b19..ccd31f35fb9 100644 --- a/test/core/call/yodel/yodel_test.cc +++ b/test/core/call/yodel/yodel_test.cc @@ -130,8 +130,11 @@ class YodelTest::WatchDog { private: YodelTest* const test_; grpc_event_engine::experimental::EventEngine::TaskHandle const timer_{ + // For fuzzing, we'll wait for a year since the fuzzing EE allows delays + // capped to one year for each RunAfter() call. This will prevent + // pre-mature timeouts of some legitimate fuzzed inputs. test_->state_->event_engine->RunAfter( - g_yodel_fuzzing ? Duration::Hours(24) : Duration::Minutes(5), + g_yodel_fuzzing ? Duration::Hours(24 * 365) : Duration::Minutes(5), [this]() { test_->Timeout(); })}; };