generic_grt =========== Inherit ------- - :doc:`generic_tpm.test_list ` - :doc:`generic_wireless.test_list ` - :doc:`generic_common.test_list ` GRTFinalize ----------- 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`` :: "eval! constants.factory_process" ``secure_wipe`` :: "eval! constants.grt.secure_wipe" ``upload_method`` :: "eval! 'factory_server' if constants.enable_factory_server else 'none'" ``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" GRT --- Serial subtests ``````````````` - `GRTStart`_ - `GRTItems`_ - CheckPoint - `GRTEnd`_ - AllCheckPoint - `GRTFinalize`_ GRTEnd ------ Serial subtests ``````````````` - StationEnd GRTItems -------- Serial subtests ``````````````` - CheckSecdataVersion - ReSignReleaseKernel - UploadRegCodes - UploadSerialNumberForAuditing - UploadZeroTouchIds - VerifyWidevineKeybox - Ti50APROVerification GRTStart -------- Serial subtests ``````````````` - ProbeDeviceInfo - AllCheckPoint - StationStart