From 4964a462cf8174fe5e766198cf17cd856cc2fbf3 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Tue, 16 Apr 2024 19:05:27 +0300 Subject: [PATCH] Add flaky constraint to random routes unit tests Also increase margin of error for guardian tests 5ms->10ms. --- engine/libroutes_test.go | 2 ++ guardian/guardian_test.go | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/engine/libroutes_test.go b/engine/libroutes_test.go index e0ea3eaae..8bb47463e 100644 --- a/engine/libroutes_test.go +++ b/engine/libroutes_test.go @@ -1,3 +1,5 @@ +//go:build flaky + /* Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments Copyright (C) ITsysCOM GmbH diff --git a/guardian/guardian_test.go b/guardian/guardian_test.go index df5230d6c..e3c1f242b 100644 --- a/guardian/guardian_test.go +++ b/guardian/guardian_test.go @@ -52,8 +52,8 @@ func TestGuardianMultipleKeys(t *testing.T) { sg.Wait() execTime := time.Since(tStart) want := 10 * time.Millisecond * time.Duration(maxIter) - if diff := execTime - want; diff < 0 || diff > 5*time.Millisecond { - t.Errorf("total Guard duration for %d iterations over %d keys=%v: got %v want %v (diff %v, margin 5ms)", + if diff := execTime - want; diff < 0 || diff > 10*time.Millisecond { + t.Errorf("total Guard duration for %d iterations over %d keys=%v: got %v want %v (diff %v, margin 10ms)", maxIter, len(keys), keys, execTime, want, diff) } Guardian.lkMux.Lock()