diff --git a/tester.py b/tester.py index 53cf6e7259cc044c1181f497f3ae8844c803c489..b1e7db9696eaa314fc32b037583ffc9663aa2e8f 100755 --- a/tester.py +++ b/tester.py @@ -48,7 +48,7 @@ class Tester(): -h: show this message.''' % __file__ VALID_ARGS = ['-e', '-f', '-b', '-d', '-h'] MAX_LOG_FILES = 50 - NO_MAIL_FAILURES_COUNT = 30 + NO_MAIL_FAILURES_COUNT = 5 def __init__(self, *args): log('\033[96m-------------------------------\033[0m') @@ -338,13 +338,15 @@ class Tester(): else: break if consecutive_failures == self.NO_MAIL_FAILURES_COUNT: - log('Maximum consecutive tester failures reached (%s).\nNo more emails will be sent.' % consecutive_failures) + consecutive_msg = 'Maximum consecutive tester failures reached (%s).\nNo more emails will be sent.' % consecutive_failures send_email = True elif consecutive_failures < self.NO_MAIL_FAILURES_COUNT: - log('Consecutive tester failures: %s.' % consecutive_failures) + consecutive_msg = 'Consecutive tester failures: %s.' % consecutive_failures send_email = True else: - log('Too many consecutive tester failures: %s, no email will be sent.' % consecutive_failures) + consecutive_msg = 'Too many consecutive tester failures: %s, no email will be sent.' % consecutive_failures + log(consecutive_msg) + html_report += '\n<br/>' + consecutive_msg.replace('\n', '\n<br/>') if send_email: recipients = utils.get_conf('EMAIL_ADMINS') system_domain = utils.get_conf('MS_SERVER_NAME')