generic_smt¶
Inherit¶
CheckRMATestList¶
run_if¶
constants.factory_process == 'RMA'
pytest_name¶
args¶
test_list_id
"eval! constants.smt.rma_test_list"
SMTBatterySysfs¶
run_if¶
constants.has_battery
pytest_name¶
args¶
maximum_cycle_count
-1
percent_battery_wear_allowed
-1
SMTKeyboard¶
pytest_name¶
args¶
allow_multi_keys
true
has_numpad
"eval! device.component.has_numeric_pad or False"
layout
"ANSI"
SMTProbe¶
pytest_name¶
args¶
config_file
"probe.json"
component_list
"eval! constants.smt.component_list"
SMTScanMLB¶
pytest_name¶
args¶
device_data_key
"serials.mlb_serial_number"
event_log_key
"mlb_serial_number"
label
"i18n! MLB Serial Number"
SMTScanOperatorID¶
pytest_name¶
args¶
device_data_key
"factory.smt_operator_id"
event_log_key
"smt_operator_id"
label
"i18n! Operator ID"
SMTScanStationID¶
pytest_name¶
args¶
device_data_key
"factory.smt_station_id"
event_log_key
"smt_station_id"
label
"i18n! Station ID"
SMTStressAppTest¶
pytest_name¶
args¶
seconds
"eval! constants.smt.stress_duration_secs"
SMTStressCountdown¶
pytest_name¶
args¶
duration_secs
"eval! constants.smt.stress_duration_secs"
SMTThermalLoad¶
Must not be run together with StressAppTest
pytest_name¶
args¶
lower_threshold
40
temperature_limit
100
heat_up_timeout_secs
12
duration_secs
15
SMTWifiSSIDList¶
This test object cannot be run directly. Users have to inherit and modify it.
pytest_name¶
args¶
event_log_name
"SMT_basic_ssid_list"
SwitchToRMATestList¶
run_if¶
constants.factory_process == 'RMA'
pytest_name¶
args¶
test_list_id
"eval! constants.smt.rma_test_list"
ChromeboxSMTItems¶
Serial subtests¶
CheckSecdataVersion
AudioJack
LED
USBTypeATest
USBTypeCTest
HWButton
Ethernet
Buzzer
SMT¶
The stage of tests performed after SMT and before FA. This is also known as SA (System Assembly) testing. After SMT, most factories will do System Assembly (SA) and then System Imaging then perform SA Testing.
run_if¶
is_engineering_mode or not device.factory.end_SMT
Serial subtests¶
SMTComponents¶
Parallel subtests¶
SpeakerDMic
ChargerTypeDetection
ChargeDischargeCurrent
PartitionTable
VerifyRootPartition
SMTEnd¶
Serial subtests¶
StationEnd
FinalizeMLB
CheckPoint
HaltStep
SMTItems¶
Serial subtests¶
CheckSecdataVersion
LidSwitch
AudioJack
LED
USBTypeATest
USBTypeCTest
HWButton
SMTStart¶
Serial subtests¶
ReadDeviceDataFromVPD
ReadDeviceDataFromCrosConfig
SyncFactoryServer
StationStart
SMTStress¶
Parallel subtests¶
SMTUpdateFirmware¶
Serial subtests¶
SyncFactoryServer
UpdateFirmware