Skip to content

Commit

Permalink
retire linearizability skipped_tests metrics
Browse files Browse the repository at this point in the history
Summary: This is too much granularity and we most care about "failed" anyway.

Reviewed By: pmazzini

Differential Revision: D48903641

fbshipit-source-id: 1970451d59f59d38071aa7012af42529acb7bca8
  • Loading branch information
leoleovich authored and facebook-github-bot committed Sep 1, 2023
1 parent 809c33d commit 1d0200f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 17 deletions.
14 changes: 2 additions & 12 deletions ptp/linearizability/linearizability.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@ package linearizability

import (
"context"
"errors"
"fmt"

log "github.com/sirupsen/logrus"
)

// TestResult is what we get after the test run
Expand All @@ -44,17 +41,11 @@ type Tester interface {
func ProcessMonitoringResults(prefix string, results map[string]TestResult) map[string]int {
failed := 0
broken := 0
skipped := 0

for _, tr := range results {
good, err := tr.Good()
if err != nil {
if errors.Is(err, ErrGrantDenied) {
log.Debugf("denied grant is just drained GM")
skipped++
} else {
broken++
}
broken++
} else {
if !good {
failed++
Expand All @@ -65,8 +56,7 @@ func ProcessMonitoringResults(prefix string, results map[string]TestResult) map[
output := map[string]int{}
output[fmt.Sprintf("%sfailed_tests", prefix)] = failed
output[fmt.Sprintf("%sbroken_tests", prefix)] = broken
output[fmt.Sprintf("%sskipped_tests", prefix)] = skipped
output[fmt.Sprintf("%stotal_tests", prefix)] = len(results)
output[fmt.Sprintf("%spassed_tests", prefix)] = len(results) - skipped - failed - broken
output[fmt.Sprintf("%spassed_tests", prefix)] = len(results) - failed - broken
return output
}
9 changes: 4 additions & 5 deletions ptp/linearizability/linearizability_ptp4l_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -558,11 +558,10 @@ func TestProcessMonitoringResults(t *testing.T) {
},
}
want := map[string]int{
"ptp.linearizability.broken_tests": 1,
"ptp.linearizability.failed_tests": 1,
"ptp.linearizability.passed_tests": 2,
"ptp.linearizability.skipped_tests": 1,
"ptp.linearizability.total_tests": 5,
"ptp.linearizability.broken_tests": 2,
"ptp.linearizability.failed_tests": 1,
"ptp.linearizability.passed_tests": 2,
"ptp.linearizability.total_tests": 5,
}
output := ProcessMonitoringResults("ptp.linearizability.", results)
require.Equal(t, want, output)
Expand Down

0 comments on commit 1d0200f

Please sign in to comment.