From 18bffdb75f0486f1612a58194ef10da9aede7aff Mon Sep 17 00:00:00 2001 From: Zach Date: Mon, 28 Sep 2020 14:34:34 +0000 Subject: [PATCH] Added validation for required enum Signed-off-by: Zach --- ...ed-health_check_fuzz_test-5748071634567168 | 24 +++++++++++++++++++ test/common/upstream/health_check_fuzz.proto | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 test/common/upstream/health_check_corpus/clusterfuzz-testcase-minimized-health_check_fuzz_test-5748071634567168 diff --git a/test/common/upstream/health_check_corpus/clusterfuzz-testcase-minimized-health_check_fuzz_test-5748071634567168 b/test/common/upstream/health_check_corpus/clusterfuzz-testcase-minimized-health_check_fuzz_test-5748071634567168 new file mode 100644 index 000000000000..05ce7426fbec --- /dev/null +++ b/test/common/upstream/health_check_corpus/clusterfuzz-testcase-minimized-health_check_fuzz_test-5748071634567168 @@ -0,0 +1,24 @@ +health_check_config { + timeout { + nanos: 9 + } + interval { + seconds: 32768 + nanos: 426 + } + unhealthy_threshold { + value: 491516 + } + healthy_threshold { + value: 524284 + } + http_health_check { + path: "(" + } + event_log_path: "(" +} +actions { + raise_event: 355888746 +} +http_verify_cluster: true +start_failed: true diff --git a/test/common/upstream/health_check_fuzz.proto b/test/common/upstream/health_check_fuzz.proto index 5872c5aa1e7d..e72cf04be141 100644 --- a/test/common/upstream/health_check_fuzz.proto +++ b/test/common/upstream/health_check_fuzz.proto @@ -34,7 +34,7 @@ message Action { google.protobuf.Empty trigger_interval_timer = 2; //TODO: respondBody, respondTrailers google.protobuf.Empty trigger_timeout_timer = 3; - RaiseEvent raise_event = 4; + RaiseEvent raise_event = 4 [(validate.rules).enum.defined_only = true]; } }