Lines Matching full:component

11 ${DR_WRITE_VALUE}              XYZ Component
20 Verify VPD Component Read Operation
21 [Documentation] Verify reading VPD details of given component via vpdtool.
22 [Arguments] ${component}
24 # component VDP component (e.g. /system/chassis/motherboard/vdd_vrm1).
26 ${vpd_records}= Vpdtool -o -O ${component}
38 ${vpdtool_res}= Set To Dictionary ${vpd_records}[${component}]
44 IF 'drive' in '${component}'
48 IF '${vpd_records['${component}']['${vpd_field}']}' == '' CONTINUE
56 ... /xyz/openbmc_project/inventory${component} ${busctl_field}
59 Valid Value vpd_records['${component}']['${vpd_field}']
68 [Documentation] Verify reading all VPD fields for given component via vpdtool.
69 [Arguments] ${component}
71 # component VDP component (e.g. /system/chassis/motherboard/vdd_vrm1).
73 ${vpd_records}= Vpdtool -o -O ${component}
74 ${vpdtool_res}= Set To Dictionary ${vpd_records}[${component}]
79 ${vpd_records}= Vpdtool -r -O ${component} -R VINI -K ${field}
81 IF '${vpd_records['${component}']['${field}']}' == '' CONTINUE
87 ... /xyz/openbmc_project/inventory${component} ${busctl_field}
90 # Check vpdtool response and busctl response for the component field.
91 Valid Value vpd_records['${component}']['${field}']
100 [Documentation] Verify writing VPD fields for given component via vpdtool.
101 [Arguments] ${component} ${field}
102 [Teardown] Restore VPD Value ${component} ${field} ${old_field_value}
105 # component VPD component (e.g. /system/chassis/motherboard/vdd_vrm1).
106 # field VPD component field (e.g. PN, SN)
108 ${vpd_records}= Vpdtool -r -O ${component} -R VINI -K ${field}
109 Set Test Variable ${old_field_value} ${vpd_records['${component}']['${field}']}
116 Vpdtool -w -O ${component} -R VINI -K ${field} --value ${write_value}
118 Verify VPD Field Value ${component} ${field}
122 [Documentation] Restore VPD's field value of given component.
123 [Arguments] ${component} ${field} ${value}
125 # component VPD component (e.g. /system/chassis/motherboard/vdd_vrm1).
126 # field VPD component field (e.g. PN, SN)
129 Vpdtool -w -O ${component} -R VINI -K ${field} --value ${value}
134 [Arguments] ${component} ${field}
136 # component VDP component (e.g. /system/chassis/motherboard/vdd_vrm1).
140 ${vpd_records}= Vpdtool -r -O ${component} -R VINI -K ${field}
147 ${cmd}= Catenate ${CMD_GET_PROPERTY_INVENTORY} /xyz/openbmc_project/inventory${component}
151 …Valid Value vpd_records['${component}']['${field}'] ['${cmd_output[0].split('"')[1].strip('"')}']
155 [Documentation] Get VPD details of given component via vpdtool and verify it
157 [Arguments] ${component} ${field}
159 # component VPD component (e.g. System,Chassis etc).
163 ... '${component}' == 'System' /system
165 # Get VPD details of given component via vpd-tool.
168 # Get VPD details of given component via busctl command.