diff options
| author | Taras Madan <tarasmadan@google.com> | 2024-12-12 15:35:24 +0100 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2024-12-12 15:52:20 +0000 |
| commit | 4ea1fe6aae47bcfc828797d283ecbc755682e7c9 (patch) | |
| tree | 3569552ec09ef36f3c8cece37521f18b60f394df /tools | |
| parent | 5388eec6a1e6628f5ba367193f4131e82074ab3b (diff) | |
tools/syz-covermerger: more logs
I don't see any visible problems but the records in DB are not created.
Let's report the amount of records created at the end of the batch step.
+log the names of the managers
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-covermerger/syz_covermerger.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/syz-covermerger/syz_covermerger.go b/tools/syz-covermerger/syz_covermerger.go index c0c55f01d..61a25dc1f 100644 --- a/tools/syz-covermerger/syz_covermerger.go +++ b/tools/syz-covermerger/syz_covermerger.go @@ -84,8 +84,11 @@ func main() { } coverage, _, _ := mergeResultsToCoverage(mergeResult) + managers := maps.Keys(coverage) + sort.Strings(managers) + fmt.Printf("merged signals for the following managers: %v\n", managers) if *flagToDashAPI != "" { - if err := saveCoverage(*flagToDashAPI, *flagDashboardClientName, &dashapi.MergedCoverage{ + if rowsCreated, err := saveCoverage(*flagToDashAPI, *flagDashboardClientName, &dashapi.MergedCoverage{ Namespace: *flagNamespace, Repo: *flagRepo, Commit: *flagCommit, @@ -95,13 +98,15 @@ func main() { FileData: coverage, }); err != nil { log.Fatalf("failed to saveCoverage: %v", err) + } else { + fmt.Printf("created %d DB rows\n", rowsCreated) } } printOnlyTotal := *flagToDashAPI != "" printMergeResult(mergeResult, printOnlyTotal) } -func saveCoverage(dashboard, clientName string, d *dashapi.MergedCoverage) error { +func saveCoverage(dashboard, clientName string, d *dashapi.MergedCoverage) (int, error) { dash, err := dashapi.New(clientName, dashboard, "") if err != nil { log.Fatalf("failed dashapi.New(): %v", err) |
