generic_rma =========== Inherit ------- - :doc:`disable_factory_server.test_list ` - :doc:`generic_grt.test_list ` - :doc:`generic_tpm.test_list ` - :doc:`generic_common.test_list ` RMAGRTFinalize -------------- pytest_name ``````````` :doc:`finalize <../pytests/finalize>` args ```` ``enable_factory_server`` :: "eval! constants.enable_factory_server" ``enforced_release_channels`` :: "eval! ['stable'] if options.phase == 'PVT' else None" ``enable_zero_touch`` :: "eval! constants.grt.enable_zero_touch" ``ec_pubkey_path`` :: "eval! constants.grt.ec_pubkey_path" ``ec_pubkey_hash`` :: "eval! constants.grt.ec_pubkey_hash" ``gooftool_skip_list`` :: "eval! constants.grt.gooftool_skip_list" ``gooftool_waive_list`` :: "eval! constants.grt.gooftool_waive_list" ``hwid_need_vpd`` :: "eval! constants.hwid_need_vpd" ``has_ec_pubkey`` :: "eval! constants.has_ec_pubkey" ``factory_process`` :: "RMA" ``secure_wipe`` :: "eval! constants.grt.secure_wipe" ``upload_method`` :: "eval! constants.rma_factory_server" ``write_protection`` :: "eval! constants.grt.force_write_protect or options.phase == 'PVT'" ``cbi_eeprom_wp_status`` :: "eval! constants.grt.cbi_eeprom_wp_status" ``is_reference_board`` :: "eval! constants.grt.is_reference_board" ``project`` :: "eval! constants.grt.project" ``mode`` :: "ASSEMBLED" ``skip_feature_tiering_steps`` :: "eval! constants.grt.skip_feature_tiering_steps" ``block_dev_mode`` :: "eval! constants.grt.block_dev_mode" RMAFFT ------ Serial subtests ``````````````` - Placeholder RMAGRT ------ Serial subtests ``````````````` - WriteHWID - `RMAGRTEnd`_ - AllCheckPoint - `RMAGRTFinalize`_ RMAGRTEnd --------- Serial subtests ``````````````` - TPMVerifyEK - ClearTPMOwnerRequest - Barrier - RebootStep