def check_parameters(self, capability, *args, **kwargs):
        """! This function should be ran each time we call execute() to check if none of the required parameters is missing

        @return Returns True if all parameters are passed to plugin, else return False

        @param capability Capability name
        @param args Additional parameters
        @param kwargs Additional parameters
        """
        missing_parameters = []
        for parameter in self.required_parameters:
            if parameter not in kwargs:
                missing_parameters.append(parameter)
        if len(missing_parameters):
            self.print_plugin_error("execute parameter(s) '%s' missing!"% (', '.join(missing_parameters)))
            return False
        return True
dataset/ETHPy150Open ARMmbed/htrun/mbed_host_tests/host_tests_plugins/host_test_plugins.py/HostTestPluginBase.check_parameters/original