MCPcopy Create free account

hub / github.com/askmediagroup/dnsbench / functions

Functions45 in github.com/askmediagroup/dnsbench

↓ 9 callersFunctionFileNamer
(file io.Reader)
pkg/namer.go:22
↓ 8 callersFunctionNewRemoteResolver
(opts ...func(*RemoteResolver))
pkg/resolver.go:28
↓ 7 callersFunctionNameserver
(ns string)
pkg/resolver.go:45
↓ 6 callersFunctionNewRunner
NewRunner returns a new Runner
pkg/runner.go:29
↓ 6 callersFunctionrunServer
(laddr string, opts ...func(*dns.Server))
pkg/shared_test.go:31
↓ 5 callersMethodBegin
Begin returns the time the test was started.
pkg/runner.go:113
↓ 5 callersMethodStart
Start initiates a benchmark run using the provided Namer, QPS target, and total request count.
pkg/runner.go:55
↓ 5 callersMethodStop
Stop shuts down a running test.
pkg/runner.go:102
↓ 3 callersFunctionMaxWorkers
MaxWorkers returns an options function which sets the maximum worker count for a Runner.
pkg/runner.go:50
↓ 3 callersMethodNumWorkers
NumWorkers returns the number of active workers.
pkg/runner.go:123
↓ 3 callersMethodResolve
(name Namer)
pkg/resolver.go:49
↓ 3 callersFunctionTimeout
(timeout time.Duration)
pkg/resolver.go:41
↓ 2 callersMethodEnd
End returns the time the test wast stopped.
pkg/runner.go:118
↓ 2 callersMethodResolve
(name Namer)
pkg/resolver.go:70
↓ 2 callersMethoddisplay
(hist *hdrhistogram.Histogram, errors int64, dur float64)
pkg/report.go:80
↓ 2 callersMethodrun
(name Namer, workers *sync.WaitGroup, run <-chan int, res chan<- *Result)
pkg/runner.go:127
↓ 1 callersMethodDisplay
Display writes interval statistics to the configured output destination.
pkg/report.go:38
↓ 1 callersMethodHeading
Heading writes the report heading.
pkg/report.go:76
↓ 1 callersMethodNewInterval
NewInterval resets the current interval statistics.
pkg/report.go:70
↓ 1 callersFunctionNewLocalResolver
(opts ...func(*LocalResolver))
pkg/resolver.go:66
↓ 1 callersFunctionNewRootCommand
NewRootCommand returns the root command for the dnsbench command.
pkg/cmd/root.go:11
↓ 1 callersMethodResolve
(name Namer)
pkg/resolver.go:20
↓ 1 callersMethodSummary
Summary writes end of run details.
pkg/report.go:43
↓ 1 callersMethodUpdate
Update records a new result.
pkg/report.go:59
↓ 1 callersFunctionWorkers
Workers returns an options function which sets the initial worker count for a Runner.
pkg/runner.go:45
↓ 1 callersFunctionnewRunCommand
()
pkg/cmd/run.go:18
↓ 1 callersFunctionnewVersionCommand
()
pkg/cmd/version.go:29
↓ 1 callersFunctionrun
(opts runOpts)
pkg/cmd/run.go:50
FunctionNewTextReporter
NewTextReporter returns a new TextReporter
pkg/report.go:28
FunctionTestLocalResolver
(t *testing.T)
pkg/resolver_test.go:15
FunctionTestMaxWorkers
(t *testing.T)
pkg/runner_test.go:56
FunctionTestMaxWorkersOpt
(t *testing.T)
pkg/runner_test.go:22
FunctionTestNamer
(t *testing.T)
pkg/namer_test.go:11
FunctionTestNamerEmptyFile
(t *testing.T)
pkg/namer_test.go:28
FunctionTestNameserverOpt
(t *testing.T)
pkg/resolver_test.go:37
FunctionTestQPS
(t *testing.T)
pkg/runner_test.go:125
FunctionTestRemoteResolver
(t *testing.T)
pkg/resolver_test.go:45
FunctionTestRemoteResolverTimeout
(t *testing.T)
pkg/resolver_test.go:71
FunctionTestRequestCount
(t *testing.T)
pkg/runner_test.go:29
FunctionTestTimeout
(t *testing.T)
pkg/runner_test.go:87
FunctionTestTimeoutOpt
(t *testing.T)
pkg/resolver_test.go:29
FunctionTestWorkersOpt
(t *testing.T)
pkg/runner_test.go:15
Functionhandler
(w dns.ResponseWriter, req *dns.Msg)
pkg/shared_test.go:14
FunctionhandlerSlow
(w dns.ResponseWriter, req *dns.Msg)
pkg/shared_test.go:22
Functionmain
()
cmd/dnsbench/main.go:12