aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-testbed/stats.go
diff options
context:
space:
mode:
Diffstat (limited to 'tools/syz-testbed/stats.go')
-rw-r--r--tools/syz-testbed/stats.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/syz-testbed/stats.go b/tools/syz-testbed/stats.go
index f244bcbda..3af9d235e 100644
--- a/tools/syz-testbed/stats.go
+++ b/tools/syz-testbed/stats.go
@@ -230,6 +230,19 @@ func (group *RunResultGroup) SaveAvgBenchFile(fileName string) error {
return nil
}
+func (view *StatView) SaveAvgBenches(benchDir string) ([]string, error) {
+ files := []string{}
+ for _, group := range view.Groups {
+ fileName := filepath.Join(benchDir, fmt.Sprintf("avg_%v.txt", group.Name))
+ err := group.SaveAvgBenchFile(fileName)
+ if err != nil {
+ return nil, err
+ }
+ files = append(files, fileName)
+ }
+ return files, nil
+}
+
func SaveTableAsCsv(table [][]string, fileName string) error {
f, err := os.Create(fileName)
if err != nil {