def __init__(self, tc_name, global_config): """ Constructor """ # Call LiveBTBase init function LiveNfcBase.__init__(self, tc_name, global_config) UECmdTestTool.__init__(self, self.get_name(), self._logger, self._device) self.__fcts2test = list() self.__robot_fcts2test = list() self.__secure_element_fcts2test = list() self.__use_robot = str( self._tc_parameters.get_param_value("USE_ROBOT")) if self.__use_robot.lower() in ["1", "true", "yes", "ok"]: self.__use_robot = True else: self.__use_robot = False self.__use_secure_element = str( self._tc_parameters.get_param_value("USE_SECURE_ELEMENT")) if self.__use_secure_element.lower() in ["1", "true", "yes", "ok"]: self._secure_element = str( self._tc_parameters.get_param_value("SECURE_ELEMENT")) self.__use_secure_element = True else: self.__use_secure_element = False self.__start_time = time.time()
def __init__(self, tc_name, global_config): """ Constructor """ LiveNfcBase.__init__(self, tc_name, global_config) # Get "Beam control check" from test case xml file (set ON, set OFF) self._beam_checked = self._get_beam_check_config()
def __init__(self, tc_name, global_config): """ Constructor """ LiveNfcBase.__init__(self, tc_name, global_config) # Get URI name from TC parameters self.__uri = self._tc_parameters.get_param_value("URI") # Get UECmdLayer self._system_api = self._device.get_uecmd("System") self._key_event_api = self._device.get_uecmd("KeyEvent")
def __init__(self, tc_name, global_config): """ Constructor """ LiveNfcBase.__init__(self, tc_name, global_config) # Get channel to use from test case xml file self._channel = \ str(self._tc_parameters.get_param_value("CHANNEL")) # Get reader to use from test case xml file self._reader = \ str(self._tc_parameters.get_param_value("READER")) # Get APDU case to use from test case xml file self._apdu_case = \ str(self._tc_parameters.get_param_value("APDU_CASE")) # Get data length to use from test case xml file self._data_length = \ int(self._tc_parameters.get_param_value("DATA_LENGTH")) # Get the number of commands to send to stress the system self._loop = \ int(self._tc_parameters.get_param_value("LOOP"))
def __init__(self, tc_name, global_config): """ Constructor """ LiveNfcBase.__init__(self, tc_name, global_config)