From e01342da81ce63d9999aeb7f4d23f90d53b4e0d6 Mon Sep 17 00:00:00 2001 From: Andrew Thornton Date: Fri, 7 May 2021 19:21:36 +0100 Subject: [PATCH] Fix intermittent test failure in TestLevelQueue Fix #15776 Signed-off-by: Andrew Thornton --- modules/queue/queue_disk_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/queue/queue_disk_test.go b/modules/queue/queue_disk_test.go index edaed49a5239..7aafdf16ba1b 100644 --- a/modules/queue/queue_disk_test.go +++ b/modules/queue/queue_disk_test.go @@ -70,10 +70,15 @@ func TestLevelQueue(t *testing.T) { }() result1 := <-handleChan + result2 := <-handleChan + + if result1.TestString != test1.TestString { + result1, result2 = result2, result1 + } + assert.Equal(t, test1.TestString, result1.TestString) assert.Equal(t, test1.TestInt, result1.TestInt) - result2 := <-handleChan assert.Equal(t, test2.TestString, result2.TestString) assert.Equal(t, test2.TestInt, result2.TestInt)