From 3beb09d62cc3d1bb596bbf373bb8800f6278a5db Mon Sep 17 00:00:00 2001 From: Claudio Costa Date: Fri, 5 Feb 2021 16:31:53 +0100 Subject: [PATCH] Fix flaky test (#16874) --- config/file_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config/file_test.go b/config/file_test.go index e75ba47b92..f7e16d3537 100644 --- a/config/file_test.go +++ b/config/file_test.go @@ -927,7 +927,12 @@ func TestFileStoreWatcherEmitter(t *testing.T) { cfgData, err := config.MarshalConfig(minimalConfig) require.NoError(t, err) - ioutil.WriteFile(path, cfgData, 0644) + f, err := os.OpenFile(path, os.O_WRONLY, 0644) + require.NoError(t, err) + defer f.Close() + _, err = f.Write(cfgData) + require.NoError(t, err) + require.True(t, wasCalled(called, 5*time.Second), "callback should have been called when config written") })