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 }