MCPcopy
hub / github.com/uber-go/zap / getBenchmarkOutput

Function getBenchmarkOutput

internal/readme/readme.go:185–193  ·  view source on GitHub ↗
(benchmarkName string)

Source from the content-addressed store, hash-verified

183}
184
185func getBenchmarkOutput(benchmarkName string) ([]string, error) {
186 cmd := exec.Command("go", "test", fmt.Sprintf("-bench=%s", benchmarkName), "-benchmem")
187 cmd.Dir = "benchmarks"
188 output, err := cmd.CombinedOutput()
189 if err != nil {
190 return nil, fmt.Errorf("error running 'go test -bench=%q': %v\n%s", benchmarkName, err, string(output))
191 }
192 return strings.Split(string(output), "\n"), nil
193}
194
195type tmplData struct {
196 BenchmarkAddingFields string

Callers 1

getBenchmarkRowsFunction · 0.85

Calls 1

ErrorfMethod · 0.65

Tested by

no test coverage detected