We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 69cf309 commit 64b40bdCopy full SHA for 64b40bd
utils/lock_tracker_test.go
@@ -96,17 +96,21 @@ func TestMutexFinalizer(t *testing.T) {
96
cleanupTest()
97
require.Equal(t, 0, utils.NumMutexes())
98
99
- go func() {
+ {
100
m := &utils.Mutex{}
101
m.Lock()
102
go func() {
103
m.Unlock()
104
}()
105
require.Equal(t, 1, utils.NumMutexes())
106
- }()
+ }
107
108
- time.Sleep(time.Millisecond)
109
- cleanupTest()
+ for range 100 {
+ cleanupTest()
110
+ if utils.NumMutexes() == 0 {
111
+ break
112
113
114
115
116
}
0 commit comments