MCPcopy Create free account
hub / github.com/dadgar/onecache / waitForResult

Function waitForResult

onecache/test_util.go:96–112  ·  view source on GitHub ↗
(test testFn, error errorFn)

Source from the content-addressed store, hash-verified

94type errorFn func(error)
95
96func waitForResult(test testFn, error errorFn) {
97 retries := 1000
98
99 for retries > 0 {
100 time.Sleep(10 * time.Millisecond)
101 retries--
102
103 success, err := test()
104 if success {
105 return
106 }
107
108 if retries == 0 {
109 error(err)
110 }
111 }
112}

Callers 8

TestMarkPeersDirtySingleFunction · 0.85
TestMarkDirtyValueFunction · 0.85
TestMarkDeletedFunction · 0.85
TestMarkTouchedFunction · 0.85
buildConnectedNodesFunction · 0.85

Calls

no outgoing calls

Tested by 7

TestMarkPeersDirtySingleFunction · 0.68
TestMarkDirtyValueFunction · 0.68
TestMarkDeletedFunction · 0.68
TestMarkTouchedFunction · 0.68