From 94c06b1507c1f6c52556e237a4151962803ad692 Mon Sep 17 00:00:00 2001 From: quobix Date: Wed, 21 Feb 2024 08:19:00 -0500 Subject: [PATCH] Adding a sleep to translate test it randomly fails to hit a single line for `Done` in tests, so I am adding a sleep here to see if waiting for a second will allow every routine to exit correctly before the test exists. It feels like a race condition. Signed-off-by: quobix --- datamodel/translate_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/datamodel/translate_test.go b/datamodel/translate_test.go index e47e31b..2c633de 100644 --- a/datamodel/translate_test.go +++ b/datamodel/translate_test.go @@ -541,6 +541,7 @@ func TestTranslatePipeline(t *testing.T) { case <-doneChan: // test passed } + time.Sleep(1 * time.Second) }) }) }