From 4c7b8dbc94ba9c16c004f7277e346328664fcfcd Mon Sep 17 00:00:00 2001 From: Marek Siarkowicz Date: Fri, 13 Oct 2023 14:13:43 +0200 Subject: [PATCH] Use the minimal time event was observed on watch Signed-off-by: Marek Siarkowicz --- tests/robustness/validate/patch_history.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/robustness/validate/patch_history.go b/tests/robustness/validate/patch_history.go index 8cc223752..17e282c8b 100644 --- a/tests/robustness/validate/patch_history.go +++ b/tests/robustness/validate/patch_history.go @@ -42,7 +42,11 @@ func uniqueWatchEvents(reports []report.ClientReport) map[model.Event]traffic.Ti for _, op := range r.Watch { for _, resp := range op.Responses { for _, event := range resp.Events { - persisted[event.Event] = traffic.TimedWatchEvent{Time: resp.Time, WatchEvent: event} + responseTime := resp.Time + if prev, found := persisted[event.Event]; found && prev.Time < responseTime { + responseTime = prev.Time + } + persisted[event.Event] = traffic.TimedWatchEvent{Time: responseTime, WatchEvent: event} } } }