INNER CODE UNIT · Go
func
codesenberg/bombardier · bombardier.go:178
func (b *bombardier) prepareTemplate() (*template.Template, error) {
var (
templateBytes []byte
err error
)
switch f := b.conf.format.(type) {
case knownFormat:
templateBytes = f.template()
case userDefinedTemplate:
templateBytes, err = ioutil.ReadFile(string(f))
if err != nil {
return nil, err
}
default:
panic("format can't be nil at this point, this is a bug")
}
outputTemplate, err := template.New("output-template").
Funcs(template.FuncMap{