From ff23fc98763ecdc0dbc7085dbc9527081432bd8a Mon Sep 17 00:00:00 2001 From: sechmachine <97589681+sechmachine727@users.noreply.github.com> Date: Thu, 30 Jul 2026 05:38:51 +0700 Subject: [PATCH] fix(gateway): settle qualification enqueue evidence --- gateway/qualification_harness_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gateway/qualification_harness_test.go b/gateway/qualification_harness_test.go index ac11a2d..72ec722 100644 --- a/gateway/qualification_harness_test.go +++ b/gateway/qualification_harness_test.go @@ -835,7 +835,8 @@ func (p *qualificationPath) traverse(t *testing.T, payload []byte) (qualificatio afterMetrics := p.server.Metrics() deadline := time.Now().Add(2 * time.Second) for (afterMetrics.ProcessingSamples < beforeMetrics.ProcessingSamples+1 || - afterMetrics.MediaPackets <= beforeMetrics.MediaPackets) && time.Now().Before(deadline) { + afterMetrics.MediaPackets <= beforeMetrics.MediaPackets || + p.session.mediaEnqueued.Load() <= beforeEnqueued) && time.Now().Before(deadline) { runtime.Gosched() afterMetrics = p.server.Metrics() }