github.com/keybase/client/go@v0.0.0-20240309051027-028f7c731f8b/citogo/types/types.go (about)

     1  package types
     2  
     3  type Outcome string
     4  
     5  const (
     6  	OutcomeSuccess Outcome = "success"
     7  	OutcomeFlake   Outcome = "flake"
     8  	OutcomeFail    Outcome = "fail"
     9  )
    10  
    11  func (o Outcome) Abbrv() string {
    12  	switch o {
    13  	case OutcomeSuccess:
    14  		return "PASS"
    15  	case OutcomeFlake:
    16  		return "FLK?"
    17  	case OutcomeFail:
    18  		return "FAIL"
    19  	default:
    20  		return "????"
    21  	}
    22  }
    23  
    24  type TestResult struct {
    25  	Outcome  Outcome
    26  	TestName string
    27  	Where    string
    28  	Branch   string
    29  
    30  	BuildID  string
    31  	Prefix   string
    32  	BuildURL string
    33  }