def run_full_test(self, exclude=False, should_increase=True, should_warn=False):
        """
        A simple way to run a full test-executing the command, validating its result, printing it to the prompt and logging it to a file
        :param exclude: A parameter given to the is_command_successful function.
        :param should_increase: If false, FAILED_TESTS_COUNT and NOT_RUN_TESTS_COUNT will not be increased
        :param should_warn: If True, self.is_successful value will be "Warn"
        """
        self.run_command()
        self.is_command_successful(exclude=exclude, should_increase=should_increase, should_warn=should_warn)
        self.print_result_to_prompt()
        self.log_result_to_file()

        A simple way to run a full test-executing the command, validating its result, printing it to the prompt and logging it to a file
        :param exclude: A parameter given to the is_command_successful function.
        :param should_increase: If false, FAILED_TESTS_COUNT and NOT_RUN_TESTS_COUNT will not be increased
        :param should_warn: If True, self.is_successful value will be "Warn"
        
DataConnectors/Syslog/Sentinel_AMA_troubleshoot.py