From fd32178aa26139664cc1d2c710a40de241fb8b2c Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Thu, 27 Jun 2024 09:32:44 -0700 Subject: [PATCH] [fuzzing] Tweak timeouts when fuzzing to allow FuzzingEventEngine to work its magic (#37048) Closes #37048 COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37048 from ctiller:cc-1 ed1d0a56a64ee50132fb60ee53283731866eab03 PiperOrigin-RevId: 647346437 --- test/core/call/client_call_test.cc | 4 +++- ...uzz-testcase-minimized-client_call_fuzzer-4634405960482816 | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 test/core/call/corpus/client_call/clusterfuzz-testcase-minimized-client_call_fuzzer-4634405960482816 diff --git a/test/core/call/client_call_test.cc b/test/core/call/client_call_test.cc index 7211c670464..be547af27e6 100644 --- a/test/core/call/client_call_test.cc +++ b/test/core/call/client_call_test.cc @@ -217,7 +217,9 @@ CLIENT_CALL_TEST(SendInitialMetadataAndReceiveStatusAfterTimeout) { ExecCtx::Get()->InvalidateNow(); auto now = Timestamp::Now(); EXPECT_GE(now - start, Duration::Seconds(1)) << GRPC_DUMP_ARGS(now, start); - EXPECT_LE(now - start, Duration::Seconds(5)) << GRPC_DUMP_ARGS(now, start); + EXPECT_LE(now - start, + g_yodel_fuzzing ? Duration::Minutes(10) : Duration::Seconds(5)) + << GRPC_DUMP_ARGS(now, start); WaitForAllPendingWork(); } diff --git a/test/core/call/corpus/client_call/clusterfuzz-testcase-minimized-client_call_fuzzer-4634405960482816 b/test/core/call/corpus/client_call/clusterfuzz-testcase-minimized-client_call_fuzzer-4634405960482816 new file mode 100644 index 00000000000..f3bec31351a --- /dev/null +++ b/test/core/call/corpus/client_call/clusterfuzz-testcase-minimized-client_call_fuzzer-4634405960482816 @@ -0,0 +1,4 @@ +test_id: 178 +event_engine_actions { + run_delay: 261993005056 +}