github.com/kubeshop/testkube@v1.17.23/pkg/api/v1/testkube/model_event_result_extended.go (about)

     1  package testkube
     2  
     3  func NewFailedEventResult(id string, err error) EventResult {
     4  	var errStr string
     5  	if err != nil {
     6  		errStr = err.Error()
     7  	}
     8  	return EventResult{
     9  		Error_: errStr,
    10  		Id:     id,
    11  	}
    12  }
    13  
    14  func NewSuccessEventResult(id string, result string) EventResult {
    15  	return EventResult{
    16  		Id:     id,
    17  		Result: result,
    18  	}
    19  }
    20  
    21  func (l EventResult) Error() string {
    22  	return l.Error_
    23  }
    24  
    25  func (l EventResult) WithResult(result string) EventResult {
    26  	l.Result = result
    27  	return l
    28  }