Documentation ¶
Index ¶
- Variables
- type Components
- func (*Components) Descriptor() ([]byte, []int)deprecated
- func (x *Components) GetAudioCodec() *api.Component_AudioCodec
- func (x *Components) GetBattery() *api.Component_Battery
- func (x *Components) GetBluetooth() *api.Component_Bluetooth
- func (x *Components) GetCamera() *api.Component_Camera
- func (x *Components) GetDisplayPanel() *api.Component_DisplayPanel
- func (x *Components) GetEc() *api.Component_EmbeddedController
- func (x *Components) GetEcFlashChip() *api.Component_FlashChip
- func (x *Components) GetMemoryProfile() *api.Component_Memory_Profile
- func (x *Components) GetSoc() *api.Component_Soc
- func (x *Components) GetStorage() *api.Component_Storage
- func (x *Components) GetSystemFlashChip() *api.Component_FlashChip
- func (x *Components) GetTouchpad() *api.Component_Touch
- func (x *Components) GetTouchscreen() *api.Component_Touch
- func (x *Components) GetTpm() *api.Component_Tpm
- func (x *Components) GetWifi() *api.Component_Wifi
- func (*Components) ProtoMessage()
- func (x *Components) ProtoReflect() protoreflect.Message
- func (x *Components) Reset()
- func (x *Components) String() string
- type DeviceUnderTest
- func (*DeviceUnderTest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceUnderTest) GetDeviceBrand() *api.DeviceBrand
- func (x *DeviceUnderTest) GetFirmware() *Firmware
- func (x *DeviceUnderTest) GetHwComponents() *Components
- func (x *DeviceUnderTest) GetHwDesign() *api.Design
- func (x *DeviceUnderTest) GetHwDesignConfig() *api.Design_Config
- func (x *DeviceUnderTest) GetOdm() *api.Partner
- func (x *DeviceUnderTest) GetOem() *api.Partner
- func (x *DeviceUnderTest) GetProgram() *api.Program
- func (*DeviceUnderTest) ProtoMessage()
- func (x *DeviceUnderTest) ProtoReflect() protoreflect.Message
- func (x *DeviceUnderTest) Reset()
- func (x *DeviceUnderTest) String() string
- type Firmware
Constants ¶
This section is empty.
Variables ¶
View Source
var File_chromiumos_config_api_test_dut_v1_dut_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Components ¶
type Components struct { Soc *api.Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3" json:"soc,omitempty"` // Specific memory chips can't be targeted for scheduling. // Only the memory chip characteristics (e.g. DDR4) MemoryProfile *api.Component_Memory_Profile `protobuf:"bytes,3,opt,name=memory_profile,json=memoryProfile,proto3" json:"memory_profile,omitempty"` Bluetooth *api.Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"` Camera *api.Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3" json:"camera,omitempty"` Touchscreen *api.Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3" json:"touchscreen,omitempty"` Wifi *api.Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3" json:"wifi,omitempty"` Touchpad *api.Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3" json:"touchpad,omitempty"` DisplayPanel *api.Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3" json:"display_panel,omitempty"` AudioCodec *api.Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3" json:"audio_codec,omitempty"` Battery *api.Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3" json:"battery,omitempty"` EcFlashChip *api.Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3" json:"ec_flash_chip,omitempty"` SystemFlashChip *api.Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3" json:"system_flash_chip,omitempty"` Ec *api.Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3" json:"ec,omitempty"` Storage *api.Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3" json:"storage,omitempty"` Tpm *api.Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3" json:"tpm,omitempty"` // contains filtered or unexported fields }
Defines all of the schedulable characteristics of the hardware components for a given device.
func (*Components) Descriptor
deprecated
func (*Components) Descriptor() ([]byte, []int)
Deprecated: Use Components.ProtoReflect.Descriptor instead.
func (*Components) GetAudioCodec ¶
func (x *Components) GetAudioCodec() *api.Component_AudioCodec
func (*Components) GetBattery ¶
func (x *Components) GetBattery() *api.Component_Battery
func (*Components) GetBluetooth ¶
func (x *Components) GetBluetooth() *api.Component_Bluetooth
func (*Components) GetCamera ¶
func (x *Components) GetCamera() *api.Component_Camera
func (*Components) GetDisplayPanel ¶
func (x *Components) GetDisplayPanel() *api.Component_DisplayPanel
func (*Components) GetEc ¶
func (x *Components) GetEc() *api.Component_EmbeddedController
func (*Components) GetEcFlashChip ¶
func (x *Components) GetEcFlashChip() *api.Component_FlashChip
func (*Components) GetMemoryProfile ¶
func (x *Components) GetMemoryProfile() *api.Component_Memory_Profile
func (*Components) GetSoc ¶
func (x *Components) GetSoc() *api.Component_Soc
func (*Components) GetStorage ¶
func (x *Components) GetStorage() *api.Component_Storage
func (*Components) GetSystemFlashChip ¶
func (x *Components) GetSystemFlashChip() *api.Component_FlashChip
func (*Components) GetTouchpad ¶
func (x *Components) GetTouchpad() *api.Component_Touch
func (*Components) GetTouchscreen ¶
func (x *Components) GetTouchscreen() *api.Component_Touch
func (*Components) GetTpm ¶
func (x *Components) GetTpm() *api.Component_Tpm
func (*Components) GetWifi ¶
func (x *Components) GetWifi() *api.Component_Wifi
func (*Components) ProtoMessage ¶
func (*Components) ProtoMessage()
func (*Components) ProtoReflect ¶
func (x *Components) ProtoReflect() protoreflect.Message
func (*Components) Reset ¶
func (x *Components) Reset()
func (*Components) String ¶
func (x *Components) String() string
type DeviceUnderTest ¶
type DeviceUnderTest struct { Program *api.Program `protobuf:"bytes,2,opt,name=program,proto3" json:"program,omitempty"` HwDesign *api.Design `protobuf:"bytes,3,opt,name=hw_design,json=hwDesign,proto3" json:"hw_design,omitempty"` Odm *api.Partner `protobuf:"bytes,4,opt,name=odm,proto3" json:"odm,omitempty"` HwDesignConfig *api.Design_Config `protobuf:"bytes,5,opt,name=hw_design_config,json=hwDesignConfig,proto3" json:"hw_design_config,omitempty"` HwComponents *Components `protobuf:"bytes,11,opt,name=hw_components,json=hwComponents,proto3" json:"hw_components,omitempty"` DeviceBrand *api.DeviceBrand `protobuf:"bytes,6,opt,name=device_brand,json=deviceBrand,proto3" json:"device_brand,omitempty"` Oem *api.Partner `protobuf:"bytes,7,opt,name=oem,proto3" json:"oem,omitempty"` Firmware *Firmware `protobuf:"bytes,12,opt,name=firmware,proto3" json:"firmware,omitempty"` // contains filtered or unexported fields }
Specification of Device Under Test for test execution.
func (*DeviceUnderTest) Descriptor
deprecated
func (*DeviceUnderTest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceUnderTest.ProtoReflect.Descriptor instead.
func (*DeviceUnderTest) GetDeviceBrand ¶
func (x *DeviceUnderTest) GetDeviceBrand() *api.DeviceBrand
func (*DeviceUnderTest) GetFirmware ¶
func (x *DeviceUnderTest) GetFirmware() *Firmware
func (*DeviceUnderTest) GetHwComponents ¶
func (x *DeviceUnderTest) GetHwComponents() *Components
func (*DeviceUnderTest) GetHwDesign ¶
func (x *DeviceUnderTest) GetHwDesign() *api.Design
func (*DeviceUnderTest) GetHwDesignConfig ¶
func (x *DeviceUnderTest) GetHwDesignConfig() *api.Design_Config
func (*DeviceUnderTest) GetOdm ¶
func (x *DeviceUnderTest) GetOdm() *api.Partner
func (*DeviceUnderTest) GetOem ¶
func (x *DeviceUnderTest) GetOem() *api.Partner
func (*DeviceUnderTest) GetProgram ¶
func (x *DeviceUnderTest) GetProgram() *api.Program
func (*DeviceUnderTest) ProtoMessage ¶
func (*DeviceUnderTest) ProtoMessage()
func (*DeviceUnderTest) ProtoReflect ¶
func (x *DeviceUnderTest) ProtoReflect() protoreflect.Message
func (*DeviceUnderTest) Reset ¶
func (x *DeviceUnderTest) Reset()
func (*DeviceUnderTest) String ¶
func (x *DeviceUnderTest) String() string
type Firmware ¶
type Firmware struct { // Readonly firmware build name, e.g. // "firmware-reef-9042.B-firmwarebranch/R72-11311.0.0" ApRoVersion string `protobuf:"bytes,1,opt,name=ap_ro_version,json=apRoVersion,proto3" json:"ap_ro_version,omitempty"` // Read-write firmware build name, e.g. // "firmware-reef-9042.B-firmwarebranch/R72-11311.0.0" ApRwVersion string `protobuf:"bytes,2,opt,name=ap_rw_version,json=apRwVersion,proto3" json:"ap_rw_version,omitempty"` // contains filtered or unexported fields }
Defines required firmware state/versions for a given device under test.
func (*Firmware) Descriptor
deprecated
func (*Firmware) GetApRoVersion ¶
func (*Firmware) GetApRwVersion ¶
func (*Firmware) ProtoMessage ¶
func (*Firmware) ProtoMessage()
func (*Firmware) ProtoReflect ¶
func (x *Firmware) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.