dut

package
v0.0.0-...-b8a1838 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Firmware.ProtoReflect.Descriptor instead.

func (*Firmware) GetApRoVersion

func (x *Firmware) GetApRoVersion() string

func (*Firmware) GetApRwVersion

func (x *Firmware) GetApRwVersion() string

func (*Firmware) ProtoMessage

func (*Firmware) ProtoMessage()

func (*Firmware) ProtoReflect

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

func (*Firmware) Reset

func (x *Firmware) Reset()

func (*Firmware) String

func (x *Firmware) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL