MCPcopy
hub / github.com/uber-go/goleak / buildOpts

Function buildOpts

options.go:122–137  ·  view source on GitHub ↗
(options ...Option)

Source from the content-addressed store, hash-verified

120}
121
122func buildOpts(options ...Option) *opts {
123 opts := &opts{
124 maxRetries: _defaultRetries,
125 maxSleep: 100 * time.Millisecond,
126 }
127 opts.filters = append(opts.filters,
128 isTestStack,
129 isSyscallStack,
130 isStdLibStack,
131 isTraceStack,
132 )
133 for _, option := range options {
134 option.apply(opts)
135 }
136 return opts
137}
138
139func (o *opts) filter(s stack.Stack) bool {
140 for _, filter := range o.filters {

Callers 6

TestOptionsFiltersFunction · 0.85
TestOptionsRetryFunction · 0.85
FindFunction · 0.85
VerifyNoneFunction · 0.85
VerifyTestMainFunction · 0.85

Calls 1

applyMethod · 0.65

Tested by 3

TestOptionsFiltersFunction · 0.68
TestOptionsRetryFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…