diff options
| author | Taras Madan <tarasmadan@google.com> | 2022-03-22 16:05:16 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-22 16:05:16 +0100 |
| commit | 1ffe9e6099af97bf8bd61cc89e7c5a4e38fc08c7 (patch) | |
| tree | 761f26b61eba13685139b2fb47e90e06afcdbeff /syz-verifier/monitoring_api.go | |
| parent | 01d1c21e1a32ecf82c6836c6cde42aa0d0e8caf9 (diff) | |
syz-verifier: improve statistics (#3038)
s/TotalMismatches/TotalCallMismatches/ for readability.
Add ExecErrorProgs to count failures.
Diffstat (limited to 'syz-verifier/monitoring_api.go')
| -rw-r--r-- | syz-verifier/monitoring_api.go | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/syz-verifier/monitoring_api.go b/syz-verifier/monitoring_api.go index af852d02a..1c95f9d26 100644 --- a/syz-verifier/monitoring_api.go +++ b/syz-verifier/monitoring_api.go @@ -43,24 +43,26 @@ func (monitor *Monitor) initHTTPHandlers() { // statsJSON provides information for the "/api/stats.json" render. type statsJSON struct { - StartTime time.Time - TotalMismatches int64 - TotalProgs int64 - FlakyProgs int64 - MismatchingProgs int64 - AverExecSpeed int64 + StartTime time.Time + TotalCallMismatches int64 + TotalProgs int64 + ExecErrorProgs int64 + FlakyProgs int64 + MismatchingProgs int64 + AverExecSpeed int64 } // handleStats renders the statsJSON object. func (monitor *Monitor) renderStats() interface{} { stats := monitor.externalStats return &statsJSON{ - StartTime: stats.StartTime, - TotalMismatches: stats.TotalMismatches, - TotalProgs: stats.TotalProgs, - FlakyProgs: stats.FlakyProgs, - MismatchingProgs: stats.MismatchingProgs, - AverExecSpeed: 60 * stats.TotalProgs / int64(1+time.Since(stats.StartTime).Seconds()), + StartTime: stats.StartTime, + TotalCallMismatches: stats.TotalCallMismatches, + TotalProgs: stats.TotalProgs, + ExecErrorProgs: stats.ExecErrorProgs, + FlakyProgs: stats.FlakyProgs, + MismatchingProgs: stats.MismatchingProgs, + AverExecSpeed: 60 * stats.TotalProgs / int64(1+time.Since(stats.StartTime).Seconds()), } } |
