Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VerifyNoLeaks ¶
func VerifyNoLeaks(t *testing.T, opts *VerifyOpts)
VerifyNoLeaks verifies that there are no goroutines running that are stuck inside of readFrames or writeFrames. Since some goroutines may still be performing work in the background, we retry the checks if any goroutines are fine in a running state a finite number of times.
Types ¶
type Stack ¶
type Stack struct {
// contains filtered or unexported fields
}
Stack represents a single Goroutine's stack.
type VerifyOpts ¶
type VerifyOpts struct { // Exclude is a string that will exclude a stack from being considered a leak. Exclude string }
VerifyOpts contains
func (*VerifyOpts) ShouldSkip ¶
func (opts *VerifyOpts) ShouldSkip(s Stack) bool
ShouldSkip returns whether the given stack should be skipped when doing verification.
Click to show internal directories.
Click to hide internal directories.