MCPcopy Create free account
hub / github.com/codesenberg/bombardier / checkArgs

Method checkArgs

config.go:50–69  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

48}
49
50func (c *config) checkArgs() error {
51 c.checkOrSetDefaultTestType()
52
53 checks := []func() error{
54 c.checkURL,
55 c.checkRate,
56 c.checkRunParameters,
57 c.checkTimeoutDuration,
58 c.checkHTTPParameters,
59 c.checkCertPaths,
60 }
61
62 for _, check := range checks {
63 if err := check(); err != nil {
64 return err
65 }
66 }
67
68 return nil
69}
70
71func (c *config) checkOrSetDefaultTestType() {
72 if c.testType() == none {

Callers 5

TestCheckArgsTestTypeFunction · 0.95
TestCheckArgsFunction · 0.80
newBombardierFunction · 0.80

Calls 1

Tested by 4

TestCheckArgsTestTypeFunction · 0.76
TestCheckArgsFunction · 0.64