示例#1
0
    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()
示例#3
0
    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")
示例#4
0
    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)