aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2024-12-12 15:35:24 +0100
committerTaras Madan <tarasmadan@google.com>2024-12-12 15:52:20 +0000
commit4ea1fe6aae47bcfc828797d283ecbc755682e7c9 (patch)
tree3569552ec09ef36f3c8cece37521f18b60f394df /tools
parent5388eec6a1e6628f5ba367193f4131e82074ab3b (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.go9
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)