import "go.chromium.org/chromiumos/infra/proto/go/tast"
type TestError struct { Time string `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` File string `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"` Line int64 `protobuf:"varint,4,opt,name=line,proto3" json:"line,omitempty"` Stack string `protobuf:"bytes,5,opt,name=stack,proto3" json:"stack,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type TestResult struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Pkg string `protobuf:"bytes,2,opt,name=pkg,proto3" json:"pkg,omitempty"` AdditionalTimeNs int64 `protobuf:"varint,3,opt,name=additional_time_ns,json=additionalTime,proto3" json:"additional_time_ns,omitempty"` Desc string `protobuf:"bytes,4,opt,name=desc,proto3" json:"desc,omitempty"` Contacts []string `protobuf:"bytes,5,rep,name=contacts,proto3" json:"contacts,omitempty"` Attr []string `protobuf:"bytes,6,rep,name=attr,proto3" json:"attr,omitempty"` Data []string `protobuf:"bytes,7,rep,name=data,proto3" json:"data,omitempty"` Vars []string `protobuf:"bytes,8,rep,name=vars,proto3" json:"vars,omitempty"` SoftwareDeps []string `protobuf:"bytes,9,rep,name=software_deps,json=softwareDeps,proto3" json:"software_deps,omitempty"` TimeoutNs int64 `protobuf:"varint,10,opt,name=timeout_ns,json=timeout,proto3" json:"timeout_ns,omitempty"` Errors []*TestError `protobuf:"bytes,11,rep,name=errors,proto3" json:"errors,omitempty"` Start string `protobuf:"bytes,12,opt,name=start,proto3" json:"start,omitempty"` End string `protobuf:"bytes,13,opt,name=end,proto3" json:"end,omitempty"` OutDir string `protobuf:"bytes,14,opt,name=out_dir,json=outDir,proto3" json:"out_dir,omitempty"` SkipReason string `protobuf:"bytes,15,opt,name=skip_reason,json=skipReason,proto3" json:"skip_reason,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A proto representation of tast's TestResult golang / JSON object.
Currently this proto is only used for storing tast results for analysis (e.g. by Dremel). The golang definition and comments should be used as a source of truth.
func (*TestResult) Descriptor() ([]byte, []int)
func (m *TestResult) GetAdditionalTimeNs() int64
func (m *TestResult) GetAttr() []string
func (m *TestResult) GetContacts() []string
func (m *TestResult) GetData() []string
func (m *TestResult) GetDesc() string
func (m *TestResult) GetEnd() string
func (m *TestResult) GetErrors() []*TestError
func (m *TestResult) GetName() string
func (m *TestResult) GetOutDir() string
func (m *TestResult) GetPkg() string
func (m *TestResult) GetSkipReason() string
func (m *TestResult) GetSoftwareDeps() []string
func (m *TestResult) GetStart() string
func (m *TestResult) GetTimeoutNs() int64
func (m *TestResult) GetVars() []string
func (*TestResult) ProtoMessage()
func (m *TestResult) Reset()
func (m *TestResult) String() string
func (m *TestResult) XXX_DiscardUnknown()
func (m *TestResult) XXX_Merge(src proto.Message)
func (m *TestResult) XXX_Size() int
func (m *TestResult) XXX_Unmarshal(b []byte) error
Package tast imports 3 packages (graph). Updated 2021-01-21. Refresh now. Tools for package owners.