station_based

We assume the DUT is also running Goofy, so FactoryState APIs are used.

ConnectDevice

args

prompt_start
true
load_dut_storage
"eval! constants.load_dut_storage"

DisconnectDevice

args

start_station_tests
false
disconnect_dut
true

FactoryState

FactoryStateCopyFromDUT

args

action
"COPY"
device
"DUT"

FactoryStateCopyToDUT

args

action
"COPY"
device
"STATION"

FactoryStateMergeOnDUT

args

action
"MERGE"
device
"DUT"

FactoryStatePopOnStation

args

action
"POP"
device
"STATION"

StationCheckSerialNumber