diff options
| author | Taras Madan <tarasmadan@google.com> | 2024-08-27 20:26:56 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2024-08-28 07:57:25 +0000 |
| commit | 940f38c1d236deec56b628d5586fdd6a5c33f5b6 (patch) | |
| tree | a9b6fde27e384fb8c9060e23d33b1b2b64bc677a /tools | |
| parent | 2252e74e7b81d20bb4b78c2b5eed2b73d6c559fa (diff) | |
tools/syz-covermerger: don't print merge result for dashapi client
There is no need to print this data if we submit result to dashapi.
It currently pollutes the logs.
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-covermerger/syz_covermerger.go | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/tools/syz-covermerger/syz_covermerger.go b/tools/syz-covermerger/syz_covermerger.go index a5f8689ab..064bff41d 100644 --- a/tools/syz-covermerger/syz_covermerger.go +++ b/tools/syz-covermerger/syz_covermerger.go @@ -83,7 +83,6 @@ func main() { if errMerge != nil { panic(errMerge) } - printMergeResult(mergeResult) coverage, _, _ := mergeResultsToCoverage(mergeResult) if *flagToDashAPI != "" { @@ -99,6 +98,8 @@ func main() { log.Fatalf("failed to saveCoverage: %v", err) } } + printOnlyTotal := *flagToDashAPI != "" + printMergeResult(mergeResult, printOnlyTotal) } func saveCoverage(dashboard, clientName string, d *dashapi.MergedCoverage) error { @@ -111,12 +112,14 @@ func saveCoverage(dashboard, clientName string, d *dashapi.MergedCoverage) error }) } -func printMergeResult(mergeResult map[string]*covermerger.MergeResult) { +func printMergeResult(mergeResult map[string]*covermerger.MergeResult, totalOnly bool) { coverage, totalInstrumentedLines, totalCoveredLines := mergeResultsToCoverage(mergeResult) - keys := maps.Keys(coverage) - sort.Strings(keys) - for _, fileName := range keys { - printCoverage(fileName, coverage[fileName].Instrumented, coverage[fileName].Covered) + if !totalOnly { + keys := maps.Keys(coverage) + sort.Strings(keys) + for _, fileName := range keys { + printCoverage(fileName, coverage[fileName].Instrumented, coverage[fileName].Covered) + } } printCoverage("total", totalInstrumentedLines, totalCoveredLines) } |
