Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Result_ExecutionEnvironment_name = map[int32]string{
		0: "UNKNOWN",
		1: "HOST",
		2: "TERMINA",
		3: "CROSTINI",
		4: "STEAM",
		5: "ARC",
		6: "ARCVM",
		7: "CROUTON",
		8: "CROSVM",
	}
	Result_ExecutionEnvironment_value = map[string]int32{
		"UNKNOWN":  0,
		"HOST":     1,
		"TERMINA":  2,
		"CROSTINI": 3,
		"STEAM":    4,
		"ARC":      5,
		"ARCVM":    6,
		"CROUTON":  7,
		"CROSVM":   8,
	}
)

Enum value maps for Result_ExecutionEnvironment.

View Source
var File_test_custom_results_graphics_machine_id_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_machine_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_package_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_result_id_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_result_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_software_config_id_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_software_config_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_software_overrides_config_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_trace_id_proto protoreflect.FileDescriptor
View Source
var File_test_custom_results_graphics_trace_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Machine

type Machine struct {

	// Global unique machine identifier.
	Name       *MachineId             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Identity of owner.
	Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	// Hardware identification.
	Hwid string `protobuf:"bytes,4,opt,name=hwid,proto3" json:"hwid,omitempty"`
	// contains filtered or unexported fields
}

Next Tag: 5

func (*Machine) Descriptor

func (*Machine) Descriptor() ([]byte, []int)

Deprecated: Use Machine.ProtoReflect.Descriptor instead.

func (*Machine) GetCreateTime

func (x *Machine) GetCreateTime() *timestamppb.Timestamp

func (*Machine) GetHwid

func (x *Machine) GetHwid() string

func (*Machine) GetName

func (x *Machine) GetName() *MachineId

func (*Machine) GetOwner

func (x *Machine) GetOwner() string

func (*Machine) ProtoMessage

func (*Machine) ProtoMessage()

func (*Machine) ProtoReflect

func (x *Machine) ProtoReflect() protoreflect.Message

func (*Machine) Reset

func (x *Machine) Reset()

func (*Machine) String

func (x *Machine) String() string

type MachineId

type MachineId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies a machine.

func (*MachineId) Descriptor

func (*MachineId) Descriptor() ([]byte, []int)

Deprecated: Use MachineId.ProtoReflect.Descriptor instead.

func (*MachineId) GetValue

func (x *MachineId) GetValue() string

func (*MachineId) ProtoMessage

func (*MachineId) ProtoMessage()

func (*MachineId) ProtoReflect

func (x *MachineId) ProtoReflect() protoreflect.Message

func (*MachineId) Reset

func (x *MachineId) Reset()

func (*MachineId) String

func (x *MachineId) String() string

type Package

type Package struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Hash of last commit in git repo.
	GitHash string `protobuf:"bytes,3,opt,name=git_hash,json=gitHash,proto3" json:"git_hash,omitempty"`
	// Git branch package was build from.
	Branch string `protobuf:"bytes,4,opt,name=branch,proto3" json:"branch,omitempty"`
	// Commit date of last commit in git repo.
	CommitDate *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=commit_date,json=commitDate,proto3" json:"commit_date,omitempty"`
	// For packages coming from git, indicate if the build was generated
	// with a dirty git repo.
	RepoDirty bool `protobuf:"varint,6,opt,name=repo_dirty,json=repoDirty,proto3" json:"repo_dirty,omitempty"`
	// contains filtered or unexported fields
}

Next Tag: 7

func (*Package) Descriptor

func (*Package) Descriptor() ([]byte, []int)

Deprecated: Use Package.ProtoReflect.Descriptor instead.

func (*Package) GetBranch

func (x *Package) GetBranch() string

func (*Package) GetCommitDate

func (x *Package) GetCommitDate() *timestamppb.Timestamp

func (*Package) GetGitHash

func (x *Package) GetGitHash() string

func (*Package) GetName

func (x *Package) GetName() string

func (*Package) GetRepoDirty

func (x *Package) GetRepoDirty() bool

func (*Package) GetVersion

func (x *Package) GetVersion() string

func (*Package) ProtoMessage

func (*Package) ProtoMessage()

func (*Package) ProtoReflect

func (x *Package) ProtoReflect() protoreflect.Message

func (*Package) Reset

func (x *Package) Reset()

func (*Package) String

func (x *Package) String() string

type Result

type Result struct {

	// Global unique result identifier.
	Id *ResultId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// When the result started and finished being collected.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Machine which generated the result.
	Machine *MachineId `protobuf:"bytes,4,opt,name=machine,proto3" json:"machine,omitempty"`
	// Installed software at the time the result was collected.
	SoftwareConfig       *SoftwareConfigId           `protobuf:"bytes,5,opt,name=software_config,json=softwareConfig,proto3" json:"software_config,omitempty"`
	ExecutionEnvironment Result_ExecutionEnvironment `` /* 184-byte string literal not displayed */
	// Lab or user originating this result.
	// Format:
	// - lab/LABNAME
	// - user/USERNAME
	InvocationSource string `protobuf:"bytes,7,opt,name=invocation_source,json=invocationSource,proto3" json:"invocation_source,omitempty"`
	// Details on the invocation if it was generated as part of a test.
	// TODO(davidriley): Flesh these out better.
	// TODO(davidriley): Record test status and error messages.
	TestId    string `protobuf:"bytes,17,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	TestName  string `protobuf:"bytes,8,opt,name=test_name,json=testName,proto3" json:"test_name,omitempty"`
	TestJobId string `protobuf:"bytes,9,opt,name=test_job_id,json=testJobId,proto3" json:"test_job_id,omitempty"`
	// Command line used invoke the test.
	CommandLine string `protobuf:"bytes,10,opt,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"`
	// Thing being tested.
	Benchmark string   `protobuf:"bytes,11,opt,name=benchmark,proto3" json:"benchmark,omitempty"`
	Trace     *TraceId `protobuf:"bytes,12,opt,name=trace,proto3" json:"trace,omitempty"`
	// fps, frames, time
	// usec for frame N
	// cpu/gpu utilization/frequency
	Metrics []*Result_Metric `protobuf:"bytes,13,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// Identify the most interesting metric to show by default for a given result.
	PrimaryMetricName string          `protobuf:"bytes,14,opt,name=primary_metric_name,json=primaryMetricName,proto3" json:"primary_metric_name,omitempty"`
	Labels            []*Result_Label `protobuf:"bytes,15,rep,name=labels,proto3" json:"labels,omitempty"`
	// Software that was explicitly overridden from the normal system software
	// for a given result.
	Overrides *SoftwareOverridesConfig `protobuf:"bytes,18,opt,name=overrides,proto3" json:"overrides,omitempty"`
	// contains filtered or unexported fields
}

Result of a single test, trace, or benchmark run. Next Tag: 19

func (*Result) Descriptor

func (*Result) Descriptor() ([]byte, []int)

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetBenchmark

func (x *Result) GetBenchmark() string

func (*Result) GetCommandLine

func (x *Result) GetCommandLine() string

func (*Result) GetEndTime

func (x *Result) GetEndTime() *timestamppb.Timestamp

func (*Result) GetExecutionEnvironment

func (x *Result) GetExecutionEnvironment() Result_ExecutionEnvironment

func (*Result) GetId

func (x *Result) GetId() *ResultId

func (*Result) GetInvocationSource

func (x *Result) GetInvocationSource() string

func (*Result) GetLabels

func (x *Result) GetLabels() []*Result_Label

func (*Result) GetMachine

func (x *Result) GetMachine() *MachineId

func (*Result) GetMetrics

func (x *Result) GetMetrics() []*Result_Metric

func (*Result) GetOverrides

func (x *Result) GetOverrides() *SoftwareOverridesConfig

func (*Result) GetPrimaryMetricName

func (x *Result) GetPrimaryMetricName() string

func (*Result) GetSoftwareConfig

func (x *Result) GetSoftwareConfig() *SoftwareConfigId

func (*Result) GetStartTime

func (x *Result) GetStartTime() *timestamppb.Timestamp

func (*Result) GetTestId

func (x *Result) GetTestId() string

func (*Result) GetTestJobId

func (x *Result) GetTestJobId() string

func (*Result) GetTestName

func (x *Result) GetTestName() string

func (*Result) GetTrace

func (x *Result) GetTrace() *TraceId

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

func (x *Result) ProtoReflect() protoreflect.Message

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

type ResultId

type ResultId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies a test result.

func (*ResultId) Descriptor

func (*ResultId) Descriptor() ([]byte, []int)

Deprecated: Use ResultId.ProtoReflect.Descriptor instead.

func (*ResultId) GetValue

func (x *ResultId) GetValue() string

func (*ResultId) ProtoMessage

func (*ResultId) ProtoMessage()

func (*ResultId) ProtoReflect

func (x *ResultId) ProtoReflect() protoreflect.Message

func (*ResultId) Reset

func (x *ResultId) Reset()

func (*ResultId) String

func (x *ResultId) String() string

type ResultList

type ResultList struct {
	Value []*Result `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ResultList) Descriptor

func (*ResultList) Descriptor() ([]byte, []int)

Deprecated: Use ResultList.ProtoReflect.Descriptor instead.

func (*ResultList) GetValue

func (x *ResultList) GetValue() []*Result

func (*ResultList) ProtoMessage

func (*ResultList) ProtoMessage()

func (*ResultList) ProtoReflect

func (x *ResultList) ProtoReflect() protoreflect.Message

func (*ResultList) Reset

func (x *ResultList) Reset()

func (*ResultList) String

func (x *ResultList) String() string

type Result_ExecutionEnvironment

type Result_ExecutionEnvironment int32
const (
	Result_UNKNOWN  Result_ExecutionEnvironment = 0
	Result_HOST     Result_ExecutionEnvironment = 1
	Result_TERMINA  Result_ExecutionEnvironment = 2
	Result_CROSTINI Result_ExecutionEnvironment = 3
	Result_STEAM    Result_ExecutionEnvironment = 4
	Result_ARC      Result_ExecutionEnvironment = 5
	Result_ARCVM    Result_ExecutionEnvironment = 6
	Result_CROUTON  Result_ExecutionEnvironment = 7
	Result_CROSVM   Result_ExecutionEnvironment = 8
)

func (Result_ExecutionEnvironment) Descriptor

func (Result_ExecutionEnvironment) Enum

func (Result_ExecutionEnvironment) EnumDescriptor

func (Result_ExecutionEnvironment) EnumDescriptor() ([]byte, []int)

Deprecated: Use Result_ExecutionEnvironment.Descriptor instead.

func (Result_ExecutionEnvironment) Number

func (Result_ExecutionEnvironment) String

func (Result_ExecutionEnvironment) Type

type Result_Label

type Result_Label struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value    string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	Grouping string `protobuf:"bytes,3,opt,name=grouping,proto3" json:"grouping,omitempty"`
	// contains filtered or unexported fields
}

General non-numeric details collected about the environment or system state. eg Interesting environment variables, glxinfo info. Next Tag: 4

func (*Result_Label) Descriptor

func (*Result_Label) Descriptor() ([]byte, []int)

Deprecated: Use Result_Label.ProtoReflect.Descriptor instead.

func (*Result_Label) GetGrouping

func (x *Result_Label) GetGrouping() string

func (*Result_Label) GetName

func (x *Result_Label) GetName() string

func (*Result_Label) GetValue

func (x *Result_Label) GetValue() string

func (*Result_Label) ProtoMessage

func (*Result_Label) ProtoMessage()

func (*Result_Label) ProtoReflect

func (x *Result_Label) ProtoReflect() protoreflect.Message

func (*Result_Label) Reset

func (x *Result_Label) Reset()

func (*Result_Label) String

func (x *Result_Label) String() string

type Result_Metric

type Result_Metric struct {
	Name               string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Index              uint64  `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	Value              float64 `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	Units              string  `protobuf:"bytes,4,opt,name=units,proto3" json:"units,omitempty"`
	LargerIsBetter     bool    `protobuf:"varint,5,opt,name=larger_is_better,json=largerIsBetter,proto3" json:"larger_is_better,omitempty"`
	ExternallyGathered bool    `protobuf:"varint,6,opt,name=externally_gathered,json=externallyGathered,proto3" json:"externally_gathered,omitempty"`
	// contains filtered or unexported fields
}

TODO(davidriley): This unit could be made into a separate Message a) This stanza is directly part of TraceResult with TraceResult repeated. b) This stanze becomes a separate repeated Message within TraceResult. c) This stanza becomes a separate Message with TraceResultId link to them. Next Tag: 7

func (*Result_Metric) Descriptor

func (*Result_Metric) Descriptor() ([]byte, []int)

Deprecated: Use Result_Metric.ProtoReflect.Descriptor instead.

func (*Result_Metric) GetExternallyGathered

func (x *Result_Metric) GetExternallyGathered() bool

func (*Result_Metric) GetIndex

func (x *Result_Metric) GetIndex() uint64

func (*Result_Metric) GetLargerIsBetter

func (x *Result_Metric) GetLargerIsBetter() bool

func (*Result_Metric) GetName

func (x *Result_Metric) GetName() string

func (*Result_Metric) GetUnits

func (x *Result_Metric) GetUnits() string

func (*Result_Metric) GetValue

func (x *Result_Metric) GetValue() float64

func (*Result_Metric) ProtoMessage

func (*Result_Metric) ProtoMessage()

func (*Result_Metric) ProtoReflect

func (x *Result_Metric) ProtoReflect() protoreflect.Message

func (*Result_Metric) Reset

func (x *Result_Metric) Reset()

func (*Result_Metric) String

func (x *Result_Metric) String() string

type SoftwareConfig

type SoftwareConfig struct {

	// Global unique software configuration identifier.
	Id         *SoftwareConfigId      `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// For nested systems, the software configuration of the host system.
	Parent        *SoftwareConfigId        `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
	Packages      []*Package               `protobuf:"bytes,4,rep,name=packages,proto3" json:"packages,omitempty"`
	KernelRelease string                   `protobuf:"bytes,5,opt,name=kernel_release,json=kernelRelease,proto3" json:"kernel_release,omitempty"`
	KernelVersion string                   `protobuf:"bytes,6,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
	Chromeos      *SoftwareConfig_ChromeOS `protobuf:"bytes,7,opt,name=chromeos,proto3" json:"chromeos,omitempty"`
	Os            *SoftwareConfig_OS       `protobuf:"bytes,8,opt,name=os,proto3" json:"os,omitempty"`
	BiosVersion   string                   `protobuf:"bytes,9,opt,name=bios_version,json=biosVersion,proto3" json:"bios_version,omitempty"`
	EcVersion     string                   `protobuf:"bytes,10,opt,name=ec_version,json=ecVersion,proto3" json:"ec_version,omitempty"`
	// contains filtered or unexported fields
}

Software configuration of installed software on a device. Next Tag: 11

func (*SoftwareConfig) Descriptor

func (*SoftwareConfig) Descriptor() ([]byte, []int)

Deprecated: Use SoftwareConfig.ProtoReflect.Descriptor instead.

func (*SoftwareConfig) GetBiosVersion

func (x *SoftwareConfig) GetBiosVersion() string

func (*SoftwareConfig) GetChromeos

func (x *SoftwareConfig) GetChromeos() *SoftwareConfig_ChromeOS

func (*SoftwareConfig) GetCreateTime

func (x *SoftwareConfig) GetCreateTime() *timestamppb.Timestamp

func (*SoftwareConfig) GetEcVersion

func (x *SoftwareConfig) GetEcVersion() string

func (*SoftwareConfig) GetId

func (x *SoftwareConfig) GetId() *SoftwareConfigId

func (*SoftwareConfig) GetKernelRelease

func (x *SoftwareConfig) GetKernelRelease() string

func (*SoftwareConfig) GetKernelVersion

func (x *SoftwareConfig) GetKernelVersion() string

func (*SoftwareConfig) GetOs

func (x *SoftwareConfig) GetOs() *SoftwareConfig_OS

func (*SoftwareConfig) GetPackages

func (x *SoftwareConfig) GetPackages() []*Package

func (*SoftwareConfig) GetParent

func (x *SoftwareConfig) GetParent() *SoftwareConfigId

func (*SoftwareConfig) ProtoMessage

func (*SoftwareConfig) ProtoMessage()

func (*SoftwareConfig) ProtoReflect

func (x *SoftwareConfig) ProtoReflect() protoreflect.Message

func (*SoftwareConfig) Reset

func (x *SoftwareConfig) Reset()

func (*SoftwareConfig) String

func (x *SoftwareConfig) String() string

type SoftwareConfigId

type SoftwareConfigId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies a software configuration.

func (*SoftwareConfigId) Descriptor

func (*SoftwareConfigId) Descriptor() ([]byte, []int)

Deprecated: Use SoftwareConfigId.ProtoReflect.Descriptor instead.

func (*SoftwareConfigId) GetValue

func (x *SoftwareConfigId) GetValue() string

func (*SoftwareConfigId) ProtoMessage

func (*SoftwareConfigId) ProtoMessage()

func (*SoftwareConfigId) ProtoReflect

func (x *SoftwareConfigId) ProtoReflect() protoreflect.Message

func (*SoftwareConfigId) Reset

func (x *SoftwareConfigId) Reset()

func (*SoftwareConfigId) String

func (x *SoftwareConfigId) String() string

type SoftwareConfig_ChromeOS

type SoftwareConfig_ChromeOS struct {
	Board           string `protobuf:"bytes,1,opt,name=board,proto3" json:"board,omitempty"`
	BranchNumber    uint32 `protobuf:"varint,2,opt,name=branch_number,json=branchNumber,proto3" json:"branch_number,omitempty"`
	BuilderPath     string `protobuf:"bytes,3,opt,name=builder_path,json=builderPath,proto3" json:"builder_path,omitempty"`
	BuildNumber     uint32 `protobuf:"varint,4,opt,name=build_number,json=buildNumber,proto3" json:"build_number,omitempty"`
	BuildType       string `protobuf:"bytes,5,opt,name=build_type,json=buildType,proto3" json:"build_type,omitempty"`
	ChromeMilestone uint32 `protobuf:"varint,6,opt,name=chrome_milestone,json=chromeMilestone,proto3" json:"chrome_milestone,omitempty"`
	Description     string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	Keyset          string `protobuf:"bytes,8,opt,name=keyset,proto3" json:"keyset,omitempty"`
	Name            string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	PatchNumber     string `protobuf:"bytes,10,opt,name=patch_number,json=patchNumber,proto3" json:"patch_number,omitempty"`
	Track           string `protobuf:"bytes,11,opt,name=track,proto3" json:"track,omitempty"`
	Version         string `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*SoftwareConfig_ChromeOS) Descriptor

func (*SoftwareConfig_ChromeOS) Descriptor() ([]byte, []int)

Deprecated: Use SoftwareConfig_ChromeOS.ProtoReflect.Descriptor instead.

func (*SoftwareConfig_ChromeOS) GetBoard

func (x *SoftwareConfig_ChromeOS) GetBoard() string

func (*SoftwareConfig_ChromeOS) GetBranchNumber

func (x *SoftwareConfig_ChromeOS) GetBranchNumber() uint32

func (*SoftwareConfig_ChromeOS) GetBuildNumber

func (x *SoftwareConfig_ChromeOS) GetBuildNumber() uint32

func (*SoftwareConfig_ChromeOS) GetBuildType

func (x *SoftwareConfig_ChromeOS) GetBuildType() string

func (*SoftwareConfig_ChromeOS) GetBuilderPath

func (x *SoftwareConfig_ChromeOS) GetBuilderPath() string

func (*SoftwareConfig_ChromeOS) GetChromeMilestone

func (x *SoftwareConfig_ChromeOS) GetChromeMilestone() uint32

func (*SoftwareConfig_ChromeOS) GetDescription

func (x *SoftwareConfig_ChromeOS) GetDescription() string

func (*SoftwareConfig_ChromeOS) GetKeyset

func (x *SoftwareConfig_ChromeOS) GetKeyset() string

func (*SoftwareConfig_ChromeOS) GetName

func (x *SoftwareConfig_ChromeOS) GetName() string

func (*SoftwareConfig_ChromeOS) GetPatchNumber

func (x *SoftwareConfig_ChromeOS) GetPatchNumber() string

func (*SoftwareConfig_ChromeOS) GetTrack

func (x *SoftwareConfig_ChromeOS) GetTrack() string

func (*SoftwareConfig_ChromeOS) GetVersion

func (x *SoftwareConfig_ChromeOS) GetVersion() string

func (*SoftwareConfig_ChromeOS) ProtoMessage

func (*SoftwareConfig_ChromeOS) ProtoMessage()

func (*SoftwareConfig_ChromeOS) ProtoReflect

func (x *SoftwareConfig_ChromeOS) ProtoReflect() protoreflect.Message

func (*SoftwareConfig_ChromeOS) Reset

func (x *SoftwareConfig_ChromeOS) Reset()

func (*SoftwareConfig_ChromeOS) String

func (x *SoftwareConfig_ChromeOS) String() string

type SoftwareConfig_OS

type SoftwareConfig_OS struct {
	BuildId    string `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	Codename   string `protobuf:"bytes,2,opt,name=codename,proto3" json:"codename,omitempty"`
	Id         string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Name       string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	PrettyName string `protobuf:"bytes,5,opt,name=pretty_name,json=prettyName,proto3" json:"pretty_name,omitempty"`
	VersionId  string `protobuf:"bytes,6,opt,name=version_id,json=versionId,proto3" json:"version_id,omitempty"`
	Version    string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*SoftwareConfig_OS) Descriptor

func (*SoftwareConfig_OS) Descriptor() ([]byte, []int)

Deprecated: Use SoftwareConfig_OS.ProtoReflect.Descriptor instead.

func (*SoftwareConfig_OS) GetBuildId

func (x *SoftwareConfig_OS) GetBuildId() string

func (*SoftwareConfig_OS) GetCodename

func (x *SoftwareConfig_OS) GetCodename() string

func (*SoftwareConfig_OS) GetId

func (x *SoftwareConfig_OS) GetId() string

func (*SoftwareConfig_OS) GetName

func (x *SoftwareConfig_OS) GetName() string

func (*SoftwareConfig_OS) GetPrettyName

func (x *SoftwareConfig_OS) GetPrettyName() string

func (*SoftwareConfig_OS) GetVersion

func (x *SoftwareConfig_OS) GetVersion() string

func (*SoftwareConfig_OS) GetVersionId

func (x *SoftwareConfig_OS) GetVersionId() string

func (*SoftwareConfig_OS) ProtoMessage

func (*SoftwareConfig_OS) ProtoMessage()

func (*SoftwareConfig_OS) ProtoReflect

func (x *SoftwareConfig_OS) ProtoReflect() protoreflect.Message

func (*SoftwareConfig_OS) Reset

func (x *SoftwareConfig_OS) Reset()

func (*SoftwareConfig_OS) String

func (x *SoftwareConfig_OS) String() string

type SoftwareOverridesConfig

type SoftwareOverridesConfig struct {

	// Packages that were explicitly overridden from the normal system softare.
	Packages []*Package `protobuf:"bytes,1,rep,name=packages,proto3" json:"packages,omitempty"`
	// contains filtered or unexported fields
}

Next Tag: 2

func (*SoftwareOverridesConfig) Descriptor

func (*SoftwareOverridesConfig) Descriptor() ([]byte, []int)

Deprecated: Use SoftwareOverridesConfig.ProtoReflect.Descriptor instead.

func (*SoftwareOverridesConfig) GetPackages

func (x *SoftwareOverridesConfig) GetPackages() []*Package

func (*SoftwareOverridesConfig) ProtoMessage

func (*SoftwareOverridesConfig) ProtoMessage()

func (*SoftwareOverridesConfig) ProtoReflect

func (x *SoftwareOverridesConfig) ProtoReflect() protoreflect.Message

func (*SoftwareOverridesConfig) Reset

func (x *SoftwareOverridesConfig) Reset()

func (*SoftwareOverridesConfig) String

func (x *SoftwareOverridesConfig) String() string

type Trace

type Trace struct {

	// Global unique trace identifier.
	Id       *TraceId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Filename string   `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
	Size     uint64   `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// Source of the trace.
	Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
	// Source specific identifier for the program being traced. (eg Steam ID)
	ApplicationId string `protobuf:"bytes,5,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Number of frames in the trace.
	FrameCount uint32 `protobuf:"varint,6,opt,name=frame_count,json=frameCount,proto3" json:"frame_count,omitempty"`
	// The range of frames after the game began to interact.
	FrameRange *Trace_Range `protobuf:"bytes,7,opt,name=frame_range,json=frameRange,proto3" json:"frame_range,omitempty"`
	// Frames that are worth checking for pixel correctness.
	KeyFrames []uint32 `protobuf:"varint,8,rep,packed,name=key_frames,json=keyFrames,proto3" json:"key_frames,omitempty"`
	// Frames that are worth looping on to gauge performance.
	LoopFrames []uint32 `protobuf:"varint,9,rep,packed,name=loop_frames,json=loopFrames,proto3" json:"loop_frames,omitempty"`
	// contains filtered or unexported fields
}

Details about a graphics trace file. Next Tag: 10

func (*Trace) Descriptor

func (*Trace) Descriptor() ([]byte, []int)

Deprecated: Use Trace.ProtoReflect.Descriptor instead.

func (*Trace) GetApplicationId

func (x *Trace) GetApplicationId() string

func (*Trace) GetFilename

func (x *Trace) GetFilename() string

func (*Trace) GetFrameCount

func (x *Trace) GetFrameCount() uint32

func (*Trace) GetFrameRange

func (x *Trace) GetFrameRange() *Trace_Range

func (*Trace) GetId

func (x *Trace) GetId() *TraceId

func (*Trace) GetKeyFrames

func (x *Trace) GetKeyFrames() []uint32

func (*Trace) GetLoopFrames

func (x *Trace) GetLoopFrames() []uint32

func (*Trace) GetSize

func (x *Trace) GetSize() uint64

func (*Trace) GetSource

func (x *Trace) GetSource() string

func (*Trace) ProtoMessage

func (*Trace) ProtoMessage()

func (*Trace) ProtoReflect

func (x *Trace) ProtoReflect() protoreflect.Message

func (*Trace) Reset

func (x *Trace) Reset()

func (*Trace) String

func (x *Trace) String() string

type TraceId

type TraceId struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Uniquely identifies a trace used for replay tests.

func (*TraceId) Descriptor

func (*TraceId) Descriptor() ([]byte, []int)

Deprecated: Use TraceId.ProtoReflect.Descriptor instead.

func (*TraceId) GetValue

func (x *TraceId) GetValue() string

func (*TraceId) ProtoMessage

func (*TraceId) ProtoMessage()

func (*TraceId) ProtoReflect

func (x *TraceId) ProtoReflect() protoreflect.Message

func (*TraceId) Reset

func (x *TraceId) Reset()

func (*TraceId) String

func (x *TraceId) String() string

type TraceList

type TraceList struct {
	Value []*Trace `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*TraceList) Descriptor

func (*TraceList) Descriptor() ([]byte, []int)

Deprecated: Use TraceList.ProtoReflect.Descriptor instead.

func (*TraceList) GetValue

func (x *TraceList) GetValue() []*Trace

func (*TraceList) ProtoMessage

func (*TraceList) ProtoMessage()

func (*TraceList) ProtoReflect

func (x *TraceList) ProtoReflect() protoreflect.Message

func (*TraceList) Reset

func (x *TraceList) Reset()

func (*TraceList) String

func (x *TraceList) String() string

type Trace_Range

type Trace_Range struct {
	Start uint32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   uint32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*Trace_Range) Descriptor

func (*Trace_Range) Descriptor() ([]byte, []int)

Deprecated: Use Trace_Range.ProtoReflect.Descriptor instead.

func (*Trace_Range) GetEnd

func (x *Trace_Range) GetEnd() uint32

func (*Trace_Range) GetStart

func (x *Trace_Range) GetStart() uint32

func (*Trace_Range) ProtoMessage

func (*Trace_Range) ProtoMessage()

func (*Trace_Range) ProtoReflect

func (x *Trace_Range) ProtoReflect() protoreflect.Message

func (*Trace_Range) Reset

func (x *Trace_Range) Reset()

func (*Trace_Range) String

func (x *Trace_Range) String() string