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_keystruehas_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_threshold40temperature_limit100heat_up_timeout_secs12duration_secs15
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