From 0ae307808a590f677ff04e78109fa7caa4c3063e Mon Sep 17 00:00:00 2001 From: Claudio Costa Date: Mon, 14 Jun 2021 16:42:09 +0200 Subject: [PATCH] [MM-36411] Fix flaky TestUpdateConfigDiffInAuditRecord (#17777) * Fix flaky test * Force log flush only --- api4/config_test.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api4/config_test.go b/api4/config_test.go index 2d094a8922..ee36fc3c59 100644 --- a/api4/config_test.go +++ b/api4/config_test.go @@ -4,6 +4,7 @@ package api4 import ( + "context" "fmt" "io/ioutil" "net/http" @@ -470,6 +471,10 @@ func TestUpdateConfigDiffInAuditRecord(t *testing.T) { }) require.Equal(t, timeoutVal+1, *cfg.ServiceSettings.ReadTimeout) + // Forcing a flush before attempting to read log's content. + err = th.Server.Log.Flush(context.Background()) + require.NoError(t, err) + data, err := ioutil.ReadAll(logFile) require.NoError(t, err) require.NotEmpty(t, data)